author | ecalot
<ecalot> 2006-02-16 20:07:07 UTC |
committer | ecalot
<ecalot> 2006-02-16 20:07:07 UTC |
parent | 987f5b15a5a33260a1df2fe3d8113f2b2877bc55 |
FP/doc/FormatSpecifications | +41 | -40 |
FP/doc/FormatSpecifications.tex | +41 | -40 |
diff --git a/FP/doc/FormatSpecifications b/FP/doc/FormatSpecifications index 2ab2fa9..0b2df0e 100644 --- a/FP/doc/FormatSpecifications +++ b/FP/doc/FormatSpecifications @@ -5,46 +5,47 @@ Table of Contents ~~~~~ ~~ ~~~~~~~~ -1. Preamble ............................................................ 47 -2. Introduction ........................................................ 56 -3. Primitives .......................................................... 81 -3.1. DAT reading and writing primitives ................................ 88 -3.2. DAT reading primitives ........................................... 100 -3.3. DAT writing primitives ........................................... 109 -4. DAT v1.0 Format Specifications ..................................... 118 -4.1. General file specs, index and checksums .......................... 121 -4.2. Images ........................................................... 205 -4.2.1 Headers ......................................................... 209 -4.2.2 Algorithms ...................................................... 234 -4.2.2.1 Run length encoding (RLE) ..................................... 250 -4.2.2.2 LZ variant (LZG) .............................................. 262 -4.3. Palettes ......................................................... 373 -4.4. Levels ........................................................... 380 -4.4.1 Unknown blocks .................................................. 411 -4.4.2 Room mapping .................................................... 429 -4.4.2.1 Wall drawing algorithm ........................................ 566 -4.4.3 Room linking .................................................... 634 -4.4.4 Guard handling .................................................. 650 -4.4.5 Starting Position ............................................... 697 -4.4.6 Door events ..................................................... 711 -4.5. Digital Waves .................................................... 755 -4.6. Midi music ....................................................... 772 -4.7. Internal PC Speaker .............................................. 775 -4.8. Binary files ..................................................... 780 -5. DAT v2.0 Format Specifications ..................................... 787 -5.1. General file specs, index and checksums .......................... 790 -5.1.1 The master index ................................................ 817 -5.1.2 The slave indexes ............................................... 855 -5.2. Levels ........................................................... 855 -5.2.1 Room mapping .................................................... 855 -5.2.2 Door events ..................................................... 855 -6. PLV v1.0 Format Specifications ..................................... 875 -6.1. User data ........................................................ 901 -6.2. Allowed Date format .............................................. 931 -7. The SAV v1.0 format ................................................ 945 -8. The HOF v1.0 format ................................................ 991 -9. Credits ........................................................... 1014 -10. License .......................................................... 1034 +1. Preamble ............................................................ 51 +2. Introduction ........................................................ 60 +3. Primitives .......................................................... 85 +3.1. DAT reading and writing primitives ................................ 92 +3.2. DAT reading primitives ........................................... 104 +3.3. DAT writing primitives ........................................... 113 +4. DAT v1.0 Format Specifications ..................................... 122 +4.1. General file specs, index and checksums .......................... 125 +4.2. Images ........................................................... 209 +4.2.1 Headers ......................................................... 213 +4.2.2 Algorithms ...................................................... 238 +4.2.2.1 Run length encoding (RLE) ..................................... 254 +4.2.2.2 LZ variant (LZG) .............................................. 266 +4.3. Palettes ......................................................... 324 +4.4. Levels ........................................................... 331 +4.4.1 Unknown blocks .................................................. 362 +4.4.2 Room mapping .................................................... 380 +4.4.2.1 Wall drawing algorithm ........................................ 516 +4.4.3 Room linking .................................................... 584 +4.4.4 Guard handling .................................................. 600 +4.4.5 Starting Position ............................................... 647 +4.4.6 Door events ..................................................... 661 +4.5. Digital Waves .................................................... 705 +4.6. Midi music ....................................................... 722 +4.7. Internal PC Speaker .............................................. 725 +4.8. Binary files ..................................................... 730 +5. DAT v2.0 Format Specifications ..................................... 737 +5.1. General file specs, index and checksums .......................... 740 +5.1.1 The master index ................................................ 767 +5.1.2 The slave indexes ............................................... 813 +5.2. Levels ........................................................... 833 +5.2.1 Room mapping .................................................... 856 +5.2.2 Door events ..................................................... 925 +5.2.3 Guards .......................................................... 945 +6. PLV v1.0 Format Specifications ..................................... 970 +6.1. User data ........................................................ 997 +6.2. Allowed Date format ............................................. 1027 +7. The SAV v1.0 format ............................................... 1041 +8. The HOF v1.0 format ............................................... 1087 +9. Credits ........................................................... 1110 +10. License .......................................................... 1131 1. Preamble diff --git a/FP/doc/FormatSpecifications.tex b/FP/doc/FormatSpecifications.tex index 2ab2fa9..0b2df0e 100644 --- a/FP/doc/FormatSpecifications.tex +++ b/FP/doc/FormatSpecifications.tex @@ -5,46 +5,47 @@ Table of Contents ~~~~~ ~~ ~~~~~~~~ -1. Preamble ............................................................ 47 -2. Introduction ........................................................ 56 -3. Primitives .......................................................... 81 -3.1. DAT reading and writing primitives ................................ 88 -3.2. DAT reading primitives ........................................... 100 -3.3. DAT writing primitives ........................................... 109 -4. DAT v1.0 Format Specifications ..................................... 118 -4.1. General file specs, index and checksums .......................... 121 -4.2. Images ........................................................... 205 -4.2.1 Headers ......................................................... 209 -4.2.2 Algorithms ...................................................... 234 -4.2.2.1 Run length encoding (RLE) ..................................... 250 -4.2.2.2 LZ variant (LZG) .............................................. 262 -4.3. Palettes ......................................................... 373 -4.4. Levels ........................................................... 380 -4.4.1 Unknown blocks .................................................. 411 -4.4.2 Room mapping .................................................... 429 -4.4.2.1 Wall drawing algorithm ........................................ 566 -4.4.3 Room linking .................................................... 634 -4.4.4 Guard handling .................................................. 650 -4.4.5 Starting Position ............................................... 697 -4.4.6 Door events ..................................................... 711 -4.5. Digital Waves .................................................... 755 -4.6. Midi music ....................................................... 772 -4.7. Internal PC Speaker .............................................. 775 -4.8. Binary files ..................................................... 780 -5. DAT v2.0 Format Specifications ..................................... 787 -5.1. General file specs, index and checksums .......................... 790 -5.1.1 The master index ................................................ 817 -5.1.2 The slave indexes ............................................... 855 -5.2. Levels ........................................................... 855 -5.2.1 Room mapping .................................................... 855 -5.2.2 Door events ..................................................... 855 -6. PLV v1.0 Format Specifications ..................................... 875 -6.1. User data ........................................................ 901 -6.2. Allowed Date format .............................................. 931 -7. The SAV v1.0 format ................................................ 945 -8. The HOF v1.0 format ................................................ 991 -9. Credits ........................................................... 1014 -10. License .......................................................... 1034 +1. Preamble ............................................................ 51 +2. Introduction ........................................................ 60 +3. Primitives .......................................................... 85 +3.1. DAT reading and writing primitives ................................ 92 +3.2. DAT reading primitives ........................................... 104 +3.3. DAT writing primitives ........................................... 113 +4. DAT v1.0 Format Specifications ..................................... 122 +4.1. General file specs, index and checksums .......................... 125 +4.2. Images ........................................................... 209 +4.2.1 Headers ......................................................... 213 +4.2.2 Algorithms ...................................................... 238 +4.2.2.1 Run length encoding (RLE) ..................................... 254 +4.2.2.2 LZ variant (LZG) .............................................. 266 +4.3. Palettes ......................................................... 324 +4.4. Levels ........................................................... 331 +4.4.1 Unknown blocks .................................................. 362 +4.4.2 Room mapping .................................................... 380 +4.4.2.1 Wall drawing algorithm ........................................ 516 +4.4.3 Room linking .................................................... 584 +4.4.4 Guard handling .................................................. 600 +4.4.5 Starting Position ............................................... 647 +4.4.6 Door events ..................................................... 661 +4.5. Digital Waves .................................................... 705 +4.6. Midi music ....................................................... 722 +4.7. Internal PC Speaker .............................................. 725 +4.8. Binary files ..................................................... 730 +5. DAT v2.0 Format Specifications ..................................... 737 +5.1. General file specs, index and checksums .......................... 740 +5.1.1 The master index ................................................ 767 +5.1.2 The slave indexes ............................................... 813 +5.2. Levels ........................................................... 833 +5.2.1 Room mapping .................................................... 856 +5.2.2 Door events ..................................................... 925 +5.2.3 Guards .......................................................... 945 +6. PLV v1.0 Format Specifications ..................................... 970 +6.1. User data ........................................................ 997 +6.2. Allowed Date format ............................................. 1027 +7. The SAV v1.0 format ............................................... 1041 +8. The HOF v1.0 format ............................................... 1087 +9. Credits ........................................................... 1110 +10. License .......................................................... 1131 1. Preamble