N64ModernRuntime/librecomp/include/librecomp
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
..
addresses.hpp Integrate the live recompiler for mod loading (#76) 2025-01-02 21:25:20 -05:00
euc-jp.hpp Use hpp suffix for cpp headers (#33) 2024-06-03 20:31:52 +02:00
files.hpp Use hpp suffix for cpp headers (#33) 2024-06-03 20:31:52 +02:00
game.hpp Mod function hooking (#80) 2025-01-26 22:03:36 -05:00
helpers.hpp Move controller implementations from librecomp to ultramodern (#38) 2024-06-06 13:45:33 -04:00
mods.hpp Mod function hooking (#80) 2025-01-26 22:03:36 -05:00
overlays.hpp Mod function hooking (#80) 2025-01-26 22:03:36 -05:00
rsp.hpp Runtime support for RSP overlays (#77) 2025-01-16 00:32:33 -05:00
rsp_vu.hpp Use hpp suffix for cpp headers (#33) 2024-06-03 20:31:52 +02:00
rsp_vu_impl.hpp Use hpp suffix for cpp headers (#33) 2024-06-03 20:31:52 +02:00
sections.h Mod function hooking (#80) 2025-01-26 22:03:36 -05:00