This repository has been archived by the owner on Apr 25, 2022. It is now read-only.
0.4
Major visible changes
- Added smart file recognition (no more conflicts between file formats)
- Added file extension guessing to .exe unpacker
- Added support for Tsujidou-san no Jun'ai Road
- DAT archives
- Added support for Irotoridori no Sekai:
- FVP archives
- NVSG image decoding
- Added support for Sukimazakura to Uso no Machi
- MPK archives
- MGR image containers
- Further Touhou support:
- Added support for merging sliced ANM image files
- Added support for 16-bit TFBM image files
- Added support for files from TH13.5 English patch
- Added support for TH14.5
- Added support for CSV decoding
- Added support for TFWA sound files
- Added support for DDS decoding
- Refactored TFPK decoder
- Added more entries to TFPK file name lists
- Changed TFPK fallback file name
- One
.exe
instead of multiple.dll
s
Minor visible changes
- Added automatic recognition of MSK in XFL archives
- Fixed G00 v2 decoding on Linux
- Fixed TLG6 crash on 64-bit Linux
- Fixed encoding for Minato's PAC archives
- Fixed corrupted TLG6 images causing crashes
- Reduced SOTES image false positives
- Reduced SPB false positives
- Added
--rename
flag - Improved supported game list in README
- Fixed bits and pieces in README
- Simplified build instructions for Windows
- Changed OpenSSL to be non-mandatory
- Fixed search by folder chopping 1 char from names
- Opened IRC channel! :3 (details in the README)
Internal changes
- Switched from make to waf
- Ported unit tests to Catch framework
- Added aliases for common encoding conversions
- Added experimental binary string support
- Improved
Transformer
design - Improved color assertions in tests
- Improved code aesthetics (whitespace etc.)
- Reduced line lengths to 80 characters
- Fixed C casts
- Fixed
FileSaver
tests polluting standard output - Fixed inline namespace traversal for VS10
- Fixed pointer types
- Fixed wrong
reinterpret_cast
usage - Simplified UTF8 file name handling in tests
- Suppressed output from
FileSaver
in tests - Removed unused functions and includes
- Removed file extension from bootstrap executable
- Reduced anonymous namespaces usage
- Added shorter type aliases
- Improved image comparison performance in tests