author | ecalot
<ecalot> 2003-11-07 21:02:11 UTC |
committer | ecalot
<ecalot> 2003-11-07 21:02:11 UTC |
parent | e9bfd744016eb77b326ce7dc3b976cdc00367efe |
PR/doc/changelog.txt | +18 | -7 |
PR/doc/readme.coders.txt | +30 | -12 |
PR/doc/readme.txt | +26 | -26 |
diff --git a/PR/doc/changelog.txt b/PR/doc/changelog.txt index 8a22a6d..bdc6be1 100644 --- a/PR/doc/changelog.txt +++ b/PR/doc/changelog.txt @@ -1,4 +1,4 @@ -Princed Resources Editor V0.8 beta +Princed Resources V0.9 (c) Copyright 2003 - Princed Development Team http://www.princed.com.ar This program is open source under the GNU General Public License terms @@ -20,7 +20,7 @@ This program is open source under the GNU General Public License terms - Coded type header verification - Solved several bugs. * PR 0.2 Alpha - - Added classifing dat type feature + - Added classifying dat type feature - Added support to import .bmp files - Implemented CGI output support for UNIX versions - Source files were abstracted @@ -28,7 +28,7 @@ This program is open source under the GNU General Public License terms - Added modifiers -x[rnu] -c[r] - Added pr.dll compiling - Bitmaps aren't upside down anymore - - Images bigger than 256 pixels lenght or width now are recognized + - Images bigger than 256 pixels length or width now are recognized - Improved decompression algorithm in bigger images - Optimized bitmap handling - Solved bugs in bitmap format @@ -56,24 +56,35 @@ This program is open source under the GNU General Public License terms - Source ported to several compilers and platforms * PR 0.8 beta - Abstracted disk functions into one module - - Added PC Speaker sound clasification + - Added PC Speaker sound classification - Added compression algorithms B0 and B2. Before that it was only working B1. - Coded a base directory creator for files - Coded a parser and the resources tree in xml. - - Coded inheritance of owner's attribures to tag childs + - Coded inheritance of owner's attributes to tag child - Coded linking from an id to a palette - Coded the compression algorithm selector to optimize the bitmap compiled dat files - Coded unknown extracted files saved in unknown.xml + * PR v0.9 + - Abstracted output + x Coded detector of dat file in relative path (e.g. pr dat/dungeon.dat -x l) + - Dropped old code (txt parser and directory parsing functions) + x Improved B1/B2 compressor + x Improved resources.xml + x Tested and stable + x Works in all dat files + x Set, if applicable, POP2 in the father folder of the unknown.xml file + x Code full extractor (looks for all files in a speficied tag and children + and makes a list calling to addIfNotRepeated, then calls PR extract + fucntion for each file in the list) 2) ToDo List i) Add full pop2 support ii) Code the compression algorithms (B3, B4) to optimize the bitmap compiled dat files iii) Add a C++ class to use PR - iv) Abstract output + 3) Future Versions: - PR v0.9: tested and stable PR v1.0: First optimized & stable version for win32 and unix based systems PR v1.1: added iii PR v1.5: added ii diff --git a/PR/doc/readme.coders.txt b/PR/doc/readme.coders.txt index 7e94ba5..12ceff2 100644 --- a/PR/doc/readme.coders.txt +++ b/PR/doc/readme.coders.txt @@ -1,15 +1,34 @@ -Princed Resources Handler V0.8 beta +Princed Resources V0.9 (c) Copyright 2003 - Princed Development Team http://www.princed.com.ar This program is open source under the GNU General Public License terms 1) Unix-based OS compiling: -GCC with the C99 standard will work: - --shell-2.05b$ gcc -std=c99 pr.c -o pr +GCC will work: + +-shell-2.05b$ make +Compiling import module... +Compiling compression module... +Compiling export module... +Compiling main module... +Compiling resource manager module... +Compiling extra tasks module... +Compiling disk access functions... +Compiling xml parsing module... +Compiling xml search features... +Compiling bitmap files support (bmp)... +Compiling midi audio files support (mid)... +Compiling JASC palette support (pal)... +Compiling digital wave audio support (wav)... +Linking files... +Program successfully compiled + +Please read readme.txt for syntax information + +-shell-2.05b$ cd bin -shell-2.05b$ ./pr -Princed resources (PR) V0.8 beta +Princed resources (PR) V0.9 (c) Copyright 2003 - Princed Development Team http://www.princed.com.ar @@ -17,20 +36,19 @@ Syntax: pr datfile option [extract dir] Valid options: - -x[rnus] for extract + -x[rn] for extract r: raw extraction n: don't extract - u: update res file in case there were records - s: don't save res file - -c for compile + -c[r] for compile r: raw compiling -d for type - -t to clear the resource file. -shell-2.05b$ 2) Dos/Win32 Console compiling -LCC will work +You can use the VC workspace file: pr.dsw and build the project (selecting Build/Set active configuration...), setting up Dll or Release compilation modes and pressing F7. + +LCC should also work, use Makefile.lcc. 3) CVS download @@ -54,7 +72,7 @@ U PR/zip/prlib.zip U PR/zip/prvbdll.zip -shell-2.05b$ -4) Need assistanse? +4) Need assistance? Just ask here http://sourceforge.net/tracker/?func=add&group_id=91915&atid=598846 5) Bug reporting? diff --git a/PR/doc/readme.txt b/PR/doc/readme.txt index 79df5f7..eaba579 100644 --- a/PR/doc/readme.txt +++ b/PR/doc/readme.txt @@ -1,4 +1,4 @@ -Princed Resources Editor V0.8 beta +Princed Resources V0.9 (c) Copyright 2003 - Princed Development Team http://www.princed.com.ar This program is open source under the GNU General Public License terms @@ -9,7 +9,7 @@ Please read this readme file throughly before starting to use Princed Resource E The extractor supports only a few file formats, it uses the most commonly supported versions of the formats to allow maximum compatibility. -As we haven't got enough time to code the program we decided to support only those kinds of formats, and let the user make the nesessary conversions. +As we haven't got enough time to code the program we decided to support only those kinds of formats, and let the user make the necessary conversions. Resource Types: 01 Levels @@ -40,7 +40,7 @@ Type 03: - Format: PCM - Attributes: 8 bit, mono, unsigned - Channels: 1 - - Samplerate: 11025 + - Sample rate: 11025 - Bytes/Sec: 11025 - Block Align: 1 Recommended editors: GoldWave, CoolEdit. Standard Windows programs do not @@ -57,20 +57,21 @@ Type 05: Some binary garbage stuff. Recommended editor: xvi32 or any other hex editor. - Type 06: For the bitmaps palettes we are using the Jasc Pal format (Not Microsoft pal format) Recommended editor: Paint Shop Pro. Type 07: - For the PC Speaker sounf we are using binary data saved in pcs format + For the internal PC Speaker sound we are using binary data saved in pcs format Recommended editor: xvi32 or any other hex editor. 2) Bugs: - This is the first stable release, we hadn't tested enough as to say it has no bugs, - and tehre are also lots known bugs. This program was only tested using vdungeon.dat + This version has lots of new features but we didn't have enough time to test it. + There are lots known bugs. This program was only tested using vdungeon.dat and + vpalace.dat. so we know there are bugs in other dat files but we can't solve them very fast. It is recommended to upgrade to the next stable when it is released. + To report bugs please go to http://sourceforge.net/tracker/?func=add&group_id=91915&atid=598845. 3) Syntax: The command syntax is very easy: @@ -79,31 +80,16 @@ Type 07: where mainoption must be: - -t [resFile] - to clear the resource file - -k [resFile] [optionalDirectory] - to kill an extracion - -x[rnuso] [optionalDirectory] [resFile] - for extract + -x[rn] for extract r: raw extraction n: don't extract - u: update res file in case there were records - s: don't save res file - o: to specify ResFile - -c[ro] [optionalDirectory] [resFile] - for compile + -c[r] for compile r: raw compiling - o: to specify ResFile - -d - for type - -h - for help + -d for type This will perform the option to the datafile using the auxiliary files in the optionalDirectory or current if not set. - Available options are -x for extract, -c for compile and -t for clearing the resource file (it doesn't clear the extracted files). - Syntax samples: C:\PRINCED\PR> pr dat\vdungeon.dat -x ext @@ -125,9 +111,23 @@ Type 07: This will compile the bitmaps and palettes that are in c:\princed\pr\ext and associated to vdungeon.dat in the resource file and generate the file c:\princed\pr\compiled\vdungeon.dat. - Note: c:\princed\pr\compiled must exist. 4) New versions It's strongly recommended that you download a newer stable version of this program as soon as it comes available in the official url (http://www.princed.com.ar) +5) Credits + Coding & main routines + Enrique Calot + + Graphic format development + Tammo Jan Dijkema + Anke Balderer + + MID Sound format development + Christian Lundheim + + Resources Management & Documentation + Steven Fayers + + Please enjoy using Princed Resource Editor! \ No newline at end of file