Skip to content

Releases: pcrain/slippc

0.8.1

15 Aug 01:11
Compare
Choose a tag to compare
  • Update analyzer with missing 3.14 info (thanks abatilo!)
  • Add Docker build file + GitHub Actions workflow for automated tests (thanks abatilo!)
  • Cleaned up internal version numbering so parser, analyzer, and compressor all use the same version string

0.8.0

19 Feb 15:20
Compare
Choose a tag to compare
  • Added support for parsing, analyzing, and compressing replays up to 3.12.0
  • Added support for parsing, analyzing, and compressing replays down to 0.x.x
  • Added support for parsing and analyzing (not compressing) partially corrupt replays
  • Added support for entire-directory inputs for parsing, analyzing, and compression (not decompression yet)
  • Added constraint on output filenames during compression ensuring all compressed replays end with .zlp and all decompressed replays end with .slp
  • Added a testing program, test suites, and test replay files to ensure backwards compatibility, forwards compatibility, and data integrity
  • Integrated cbartsch's changes into parser and analyzer
  • Improved the way the compression algorithm handles items for better compression (most noticeable for Yoshi's Story games)
  • Improved compatibility for compressing replays with lots of items or rollback'd frames that previously could not be compressed
  • Improved resource management during compression to reduce memory footprint and increase compression speed
  • Improved debug, warning, and error outputs
  • Fixed several memory leaks so everything runs cleanly through valgrind
  • Errors compressing files in directory mode are now written to a log file