Dangerous Dave in the Haunted Mansion: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Fukanchik
imported>Fukanchik
Line 21: Line 21:
* title2.DD2 - PIC file HUFF compressed
* title2.DD2 - PIC file HUFF compressed
* DAVE.EXE - lzexe compressed
* DAVE.EXE - lzexe compressed
=== HUFF compressed file format ===
#  Signature 4 bytes. Must be 0x48 0x55 0x46 0x46.
# Expanded size. 4 bytes.
# Huffman nodes table. 1020 bytes.
# Compressed data. (Unknown size before extract process ends).
# Arbitrary data. Simply ignored. (Any size).
=== RLEW compressed file format ===
RLEW is RLE comression by WORD, not BYTE. First four bytes are uncompressed file length. Next, goes compressed data. Every word in compressed source is copied to uncomressed destination except 0xfefe. This flag value designates special place: next follows two words: count and value. value is copied count times to destination.

Revision as of 14:56, 11 September 2006

Back to index

DD2

Game files

  • CTLPANEL.DD2 - user preferences file (key codes, sound/nosound and so on)
  • EGATILES.DD2
  • INTRO.DD2 - RLE compressed intro screen dump
  • LEVEL0x.DD2 - RLEW compressed levels files
  • PROGPIC.DD2 - HUFF compressed PIC file
  • S_CHUNK1.DD2 - HUFF compressed chunk file
  • S_CHUNK2.DD2 - HUFF compressed chunk file
  • S_DAVE.DD2 - HUFF compressed chunk file
  • S_FRANK.DD2 - HUFF compressed chunk file
  • S_MASTER.DD2 - HUFF compressed chunk file
  • STARPIC.DD2 - HUFF compressed PIC file
  • TEDLEVEL.DD2 - contains 1 byte - start level number (if used /LEVEL option)
  • title1.DD2 - PIC file HUFF compressed
  • title2.DD2 - PIC file HUFF compressed
  • DAVE.EXE - lzexe compressed

HUFF compressed file format

  1. Signature 4 bytes. Must be 0x48 0x55 0x46 0x46.
  2. Expanded size. 4 bytes.
  3. Huffman nodes table. 1020 bytes.
  4. Compressed data. (Unknown size before extract process ends).
  5. Arbitrary data. Simply ignored. (Any size).

RLEW compressed file format

RLEW is RLE comression by WORD, not BYTE. First four bytes are uncompressed file length. Next, goes compressed data. Every word in compressed source is copied to uncomressed destination except 0xfefe. This flag value designates special place: next follows two words: count and value. value is copied count times to destination.