Skip to content
This repository has been archived by the owner on Apr 25, 2022. It is now read-only.

0.4

Compare
Choose a tag to compare
@rr- rr- released this 18 Jul 07:26
· 1790 commits to master since this release

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 .dlls

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