Files
dsdecmp/ProjectHome.md
2015-08-22 21:15:32 -04:00

13 lines
807 B
Markdown

A compressor and decompressor for the compression formats commonly used in games made for Nintendo consoles/handhelds.
Supports the following formats:
* LZ77/LZSS (types 0x10, 0x11 and 'Overlay')
* Huffman (only data lengths 8 and 4)
* Run-Length Encoding
'Overlay' LZ compression is used in the 'overlay' files of a game, as well as its arm9 binary. If DSLazy is used to unpack the game, these files are called overlay\_X.bin (with X any number, located in the overlay/ folder) are arm9.bin respectively.
Source is available for both Java and C#. However Overlay LZ do not currently have a Java-implementation, and only the C# implementation can compress files.
If you want to decompress files from Golden Sun: Dark Dawn, use version 3b, found under the deprecated downloads, or version 5 alpha.