v0.6.0
- More REL improvements
- Support overriding REL linkage (see below)
- Fix writing RELs with no relocations
- Add
-q
/--quiet
switch torel make
- Major
dwarf dump
rework- Supports games with C++ DWARF info
- Syntax highlighting when printing to console (disable with
--no-color
) - Overall improvements to parsing and output
- Skip writing objects and ldscripts if unchanged
- Avoids some unnecessary rebuilds
Module links
By default, every REL is linked with every other REL. Some games, like Mario Party, link RELs individually, so the module IDs are not unique. To support this, the links
field can be used to override which other modules are included in a module's analysis.
Example:
- object: orig/GMPE01_00/files/dll/E3setupDLL.rel # (module ID 2)
links: [_minigameDll] # only links against DOL (module ID 0), _minigameDll (module ID 1)
Full Changelog: v0.5.8...v0.6.0