Skip to content

Releases: encounter/decomp-toolkit

v0.3.5

10 Aug 04:13
Compare
Choose a tag to compare

Full Changelog: v0.3.4...v0.3.5

v0.3.4

09 Aug 05:31
Compare
Choose a tag to compare

Full Changelog: v0.3.3...v0.3.4

v0.3.3

09 Aug 03:47
Compare
Choose a tag to compare
MW 2.7 LD compatibility fixes & more

- More robust .comment section handling
- Auto-create .comment section for objects with common symbols (MW 2.7+ hack)
- Support loading REL modules in `dol split` (currently only for references)
- Add `dol diff` for quick diffing between linked ELF and expected symbols
- Add `dol apply` for applying linked ELF symbols to symbol config file

v0.3.2

06 Aug 19:53
Compare
Choose a tag to compare
Updates for build system integration

- Use a config file as input to `dol split`
- Add depfile output
- Adjust splits config writing

v0.3.1

06 Aug 00:36
Compare
Choose a tag to compare
Adjustments for use with ninja build

v0.3.0

05 Aug 22:49
Compare
Choose a tag to compare
ci: Pin ziglang / cargo-zigbuild versions

v0.2.3

05 Jan 14:01
Compare
Choose a tag to compare
Version 0.2.3

- Fix `ar create` on Windows
- Clippy fixes

v0.2.2

15 Dec 01:50
Compare
Choose a tag to compare
Version 0.2.2

- Add `ar create` command for static libraries
- Update `elf fixup` to add an "(asm)" suffix
  to object file symbols, for use with progress
  tracking.

v0.2.1

14 Dec 18:34
Compare
Choose a tag to compare
Version 0.2.1

- Build static Linux binaries
- Use cargo-zigbuild for cross compilation

v0.2.0

10 Dec 07:02
Compare
Choose a tag to compare
Version 0.2.0

- Add `elf disasm` (disassemble an ELF)
- Add `elf fixup` (for GNU assembler)
- Add `map order` (link order deduction)
- Add `map slices` (ppcdis slices.yml, WIP)
- Add `map symbols` (ppcdis symbols.yml, WIP)
- Big speed improvement for map processing
- Minor `elf2dol` cleanup