dsdecmp/CSharp/DSDecmp
2011-05-15 11:40:14 +00:00
..
Exceptions C#: Fixed the writing of the header of the RLE compressed files; it should state the decompressed size, and not the compressed size. Also added an exception that indicates there is still some input data to read after the compressed stream. 2011-04-05 16:44:41 +00:00
Formats C#: implemented Huffman compression for both 4-bit and 8-bit block sizes. It will not result in compressed files identical to those found in games, as I'm currently not in the mood to figure out exactly what heuristic they use to build the Huffman tree. 2011-05-15 11:40:14 +00:00
Properties added source code for both C# and Java. 2009-06-07 13:40:49 +00:00
Utils C#: implemented Huffman compression for both 4-bit and 8-bit block sizes. It will not result in compressed files identical to those found in games, as I'm currently not in the mood to figure out exactly what heuristic they use to build the Huffman tree. 2011-05-15 11:40:14 +00:00
DSDecmp.csproj C#: made a start on the Huffman compression algorithm; the Huffman tree for 8-bit datablocks is now created. 2011-05-14 21:35:12 +00:00
NewProgram.cs C#: added a variation to the original LZ-10 compression algorithm that increases the compression rate, while still ensuring compatibility with the built-in decompression. 2011-05-14 14:19:11 +00:00
Program.cs C# (previous one as well): re-implemented the LZ-0x11 algorithm in the new structure. Also updated the GBATEK-like format description of the format, hopefully correct this time. 2011-03-22 11:31:48 +00:00
TestProgram.cs C#: Fixed the writing of the header of the RLE compressed files; it should state the decompressed size, and not the compressed size. Also added an exception that indicates there is still some input data to read after the compressed stream. 2011-04-05 16:44:41 +00:00