Added:
- Support for 7-bit RMIMs
Added:
- Support TRLE encoding for AKOS
Added:
- Improved error messages for some resource encoding errors
Added:
- Support AWIZ TRNS blocks
- Support uncompressed AWIZ
- Fix colors for MULTs with a DEFA RGBS block
- Add line numbers for most script errors
- Add cli arg
extract --akos=raw
to skip decoding AKOS
Added:
- Support room var names in enter/exit scripts
- Print error on unknown instruction
Added:
- Decode/encode AKOS images
- Emit comments with talkie tokens
- Add help/version commands
Added:
- Support Backyard Soccer, Football, and Basketball
- Support AWIZ with embedded palette
- Allow naming scripts and variables in script assembler
- Allow comments in script assembler
Breaking changes:
- Renamed
in2
instruction toin
Fixed:
- Fix override instruction
- Make the AWIZ encoder work with SPUTM (previously it only worked with ScummVM)
- Fix incomplete pixel data for RMIM and AWIZ
v0.3.0 is a rewrite from scratch. It should support everything the previous version did, except for the script decompiler, which is replaced with a disassembler/assembler combo.
This release is dedicated to a mysterious sponsor who I hope to reveal one day!
New features:
- Support for Backyard Baseball 1997
- Encoding and decoding images
- Encoding and decoding room audio
- Encoding and decoding talkies
- Disassembling and assembling scripts