summaryrefslogtreecommitdiff
path: root/src/utils/Decompressor.cpp
AgeCommit message (Collapse)Author
10 daysoot support (#219)briaguya
13 daysBK: Add romhack guards for extraction and soundfontctl factoryJeod
2026-06-29Add bk_zip library and BK64 decompression foundationJeod
2026-03-23Implemented clang-formatKiritoDv
2026-01-24Build using C++17 and replace sha1 libraryAloXado320
2026-01-14Fixed asan errorsKiritoDv
2025-12-22avoid goes beyond limit when decompressingcoco875
2025-12-22better destructorcoco875
2025-07-04ma2d1 supportinspectredc
2024-12-06Implemented rom preprocessing system and comptool supportKiritoDv
2024-11-10Revert yay0 change that broke mk64 (#156)MegaMech
* Revert breakage * Update Decompressor.cpp
2024-10-11Added Yay0 support with auto detection for pkmn-stadium filesKiritoDv
2024-05-05Update Decompressor.cppMegaMech
2024-05-05Update Decompressor.cppMegaMech
2024-05-02Add tkmk00=
2024-05-02Fix=
2024-05-02Update as per comments=
2024-05-02Decompress every assetMegaMech
2024-04-06Introduce Metadata and ItemCurve Factories (#27)MegaMech
* Introduce metadata * Metadata works now * Cleanup * Fixes * Cleanup 2 * yaml improvement * Comment update * Rename tables to metadata * Update * Fix warnings * Implement ItemCurve * Remove unused enum * Replace static with const * Fix bug * Add const * More fixes * Fix quote bug in IncludeFactory * Fix header in ItemCurve * Fixes * Fix texture factory * updates * Clearer debug info * Fixes * Working ci8 png * Fix size output * Fix * Add gitignore for modding * Fix precision for mtx * Remove header exporter from metadata * Remove hardcoded enum * Remove tabs * Remove tabs * tlut temp fix --------- Co-authored-by: = <=>
2024-04-02Removed header, values and indices with just offsetKiritoDv
2024-03-29Fixed wrong calculationKiritoDv
2024-03-22Cleanup (#49)Lywx
* Auto debug info generation and some cleanup * Cleaned dry code from segments * Fixed gCurrentCompressionType bss bs
2024-03-12Added support for assets with vram offsetsKiritoDv
2024-03-08Detect Compression Type and Improve Yaml Structure (#21)MegaMech
* Auto detect mio0 * Altered decompressor * Fix bug * Bug fix * fix * debugging * fix debug * Remove logging * Fix spacing * node change * Cleanup * Track compression offset using global var * Implementation * Renames * Simplification * Fixes * Fix debugging output * yaml config segments uses array style * Fix to_hex zero fill * Bug fixes --------- Co-authored-by: = <=>
2024-02-19Fixed a crash on aasets that were autogenerated and compressedKiritoDv
2024-01-31Added auto texture size calculationKiritoDv
2024-01-31Fixed segment validation and added size fallback on decompressorKiritoDv
2024-01-31Fixed indentationKiritoDv
2024-01-31Refactored code and added per file configKiritoDv