Very Low Activity

Commits : Listings

  Analyzed 3 days ago based on code collected 3 days ago.
Showing page 1 of 3
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
C#: the composite formats that were added in r48 should now be supported by the program. Not yet tested though. Added support for the 'NULL' compression format; a built-in Nitro format that only contains plaintext (but includes the nitro compression header with magic byte 0) Anon32 More... over 1 year ago
C#: Nitro-formats will now also try to decompress files with a plaintext size of more than 0x180000. However the Supports method will first try to partially decompress the file. Anon32 More... over 1 year ago
C#: implemented a compression algorithm for the LZE/Le compression scheme. (although it appears to perform worse than the original compression algorithm, it should still work) Anon32 More... over 1 year ago
C#: Added xml comments to methods that did not have any (in the main DSDecmp project). The SupportsDecompression-flag is now also used in the main program, and not just in composite formats. Anon32 More... over 1 year ago
C#: revised implementation of the tree-writing algorithm for the 8-bit huffman format. A test with a file containing all values from 0 to 0xFF evenly now does not result in a corrupt tree definition. Anon32 More... over 1 year ago
C#: A step into a new system, where game-specific formats can be defined as plugins, preventing users from having to download DSDecmp itself again and again. Such plugins must be stores in a 'Plugins' folder in the same location as the DSDecmp.exe. To keep the base program mobile, all native NDS formats do not require plugins. Anon32 More... over 1 year ago
C#: Fix for the LZ-Ovl format; the compressed size may also be the file length, instead of the file length minus the header size. Anon32 More... almost 2 years ago
C#: added the Golden Sun: Dark Dawn format in the new structure. This version hasn't been tested yet, and thus hasn't been included in the main program. I also need to think of how to include these game-specific formats in the main program, as they may conflict with built-in formats regarding their header (with GSDD I just try to decompress the file when checking if a file is supported). Anon32 More... about 2 years ago
C#: deleted the bin/ folder with a build of the source, as I wasn't keeping it up to date anyway. Any major changes will get their own download on the project page anyway. Anon32 More... about 2 years ago
C#: very minor tweak to the usage text to prevent an extra newline. Anon32 More... about 2 years ago
C#: some fixes in the 'UI' part of the program. Anon32 More... about 2 years ago
C#: removed the old Program.cs from the project, and rebuilt the .exe to trim the filesize a bit. Anon32 More... about 2 years ago
C#: Disabled LZ-Overlay from 'decompressing' files that have four 0-bytes at the end. Also implemented the command-line input, and added a new release build to the bin/ folder. Anon32 More... about 2 years ago
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. Anon32 More... about 2 years ago
C#: made a start on the Huffman compression algorithm; the Huffman tree for 8-bit datablocks is now created. Anon32 More... about 2 years ago
C#: the 'optimal' LZ-Overlay compression method will now stop with compressing when it's no longer useful to do so, allowing the start of the file to remain uncompressed. Anon32 More... about 2 years ago
C#: Added compression algorithms for the LZ-Overlay format. At the moment, the file will either be fully compressed or not compressed at all. The 'optimal' method also has a higher chance of being sub-optimal due to the nature of overlay files (usually double-compressed files). Anon32 More... about 2 years ago
C#: implemented the LZ-11 compression algorithms (the 'original' and the 'optimal' algorithms). Anon32 More... about 2 years ago
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. Anon32 More... about 2 years ago
C#: Tested the LZ-10 compression algorithm, and adjusted it to work the same as the original implementation. Decompress->Compress of an original file should thus result in the same original file. Anon32 More... about 2 years ago
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.