beta125.05
The gen2 fork is the same version (v0.20), rebuilt for Atmosphere 1.12.1. Reinstalling it is optional: the one from beta124.07 keeps working.
Function names in a game's code module
Some games keep their code in a module loaded after start, not in main. Tales of Eternia Remastered does this: Unity is only the shell. Breeze now reads such a module the way it reads main:
- ASM Explorer shows the module's function names, and Function Up / Down steps through its functions.
- Code watch, with the master code's R1 on the module, lists and watches the module's functions. It used to list nothing, or fail with "The game's code could not be read".
- In a field, method or code watch, a call from the module now names the module's function. Before, it could show a function in main that had nothing to do with it.
This was checked on the console on Tales of Eternia Remastered. Other games of this kind have not been tried yet.
Game information lists the code modules
The engine analysis in Game information now reports each code module on its own, with its R1 and what was found in it.