N64ModernRuntime/ultramodern/include/ultramodern
Wiseguy cdfe416809
Mod function hooking (#80)
* Prevent mods from replacing functions patched by the base recomp unless they're marked as Force

* Implement function hooking for functions replaced by mods

* Add support for hooking non-relocated functions that aren't replaced by a mod

* Only create the regenerated code handle if any functions need to be regenerated

* Implement relocs for function regeneration in hooking

* Implement hooking of functions patched by the base recomp

* Fix base event index tracking when loading mods

* Update to N64Recomp main branch after merge
2025-01-26 22:03:36 -05:00
..
config.hpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
error_handling.hpp Remove RT64 dependency (#35) 2024-06-10 09:43:38 -04:00
events.hpp Remove librecomp usage from ultramodern (#23) 2024-05-30 22:56:45 -04:00
input.hpp Add multiple controllers support (#41) 2024-06-10 09:58:07 -04:00
renderer_context.hpp Mod function hooking (#80) 2025-01-26 22:03:36 -05:00
rsp.hpp Remove "permanent" and "temporary" threads tagging and add a way to name game threads (#45) 2024-06-18 13:02:18 -04:00
threads.hpp Remove "permanent" and "temporary" threads tagging and add a way to name game threads (#45) 2024-06-18 13:02:18 -04:00
ultra64.h Fixed bitpattern pointer for osContInit and removed shader cache functionality (#69) 2024-11-08 21:09:16 -05:00
ultramodern.hpp Fixed bitpattern pointer for osContInit and removed shader cache functionality (#69) 2024-11-08 21:09:16 -05:00