Skip to content

Releases: encounter/decomp-toolkit

v1.7.6

09 Dec 18:09

Choose a tag to compare

What's Changed

Full Changelog: v1.7.5...v1.7.6

v1.7.5

04 Dec 01:13

Choose a tag to compare

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

27 Nov 05:40

Choose a tag to compare

What's Changed

  • Fixed: Skip and warn on REL relocations with invalid source (#124)

Full Changelog: v1.7.3...v1.7.4

v1.7.3

27 Nov 05:05

Choose a tag to compare

What's Changed

  • Fixed: Sanitize commas in auto-split names (ac4487b)

Full Changelog: v1.7.2...v1.7.3

v1.7.2

22 Nov 05:29

Choose a tag to compare

What's Changed

Full Changelog: v1.7.1...v1.7.2

v1.7.1

19 Nov 06:01

Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

12 Nov 19:41
8e417a4

Choose a tag to compare

What's Changed

  • Added: Update dwarf dump to account for enum byte size by @SamuraiOndo in #110
  • Added: Export relocations with asset extraction by @encounter in #115
    • relocations field in extract objects in config.yml
  • Added: Option to disable symbol globalization by @encounter in #116
    • globalize_symbols: false in config.yml
  • Added: dwarf dump: Support for structure types and enums being nested in structure types by @dbalatoni13 in #119
  • Fixed: rel make: Avoid EMFILE when loading many modules by @encounter in #122

Full Changelog: v1.6.2...v1.7.0

v1.6.2

10 Jun 04:57

Choose a tag to compare

What's Changed

  • Fixed: Continue analyzing functions after unknown jumps by @cadmic in #106
  • Fixed: Support prolog/epilog sequences affected by float scheduling (#105, ba25896)
  • Added: dwarf dump: Guess endianness of "erased" DWARF info by @cadmic in #104

Full Changelog: v1.6.1...v1.6.2

v1.6.1

05 Jun 04:57

Choose a tag to compare

What's Changed

  • Added: Allow specifying replacement bytes in dtk extab clean by @cadmic in #103
  • Changed: Relax string size requirement for auto symbols by @ribbanya in #102

Full Changelog: v1.6.0...v1.6.1

v1.6.0

02 Jun 02:31

Choose a tag to compare

What's Changed

  • Added: dtk extab clean & config.yml clean_extab (9cafb77)
    • It was discovered that certain extab actions contain uninitalized data from the compiler. This provides a way to zero out uninitialized data in DOL or object files. Usage: dtk extab clean input.dol output.dol
    • A clean_extab setting was added to config.yml, so projects can link the cleaned objects and target the cleaned DOL hash.
  • Added: Some ProDG improvements by @dbalatoni13 in #101
  • Added: Write ldscript_template path to output depfile (9c68155)
  • Fixed: Fix BSS symbol data check in add_padding_symbols (f212b35)

Full Changelog: v1.5.1...v1.6.0