Wiseguy
79fc56f1fd
Remove decomp elf dependency and automate patch relocations ( #419 )
...
* Changed patch recompilation to use new reference symbol functionality and removed all manual relocations
* Moved symbol tomls to submodule, switched from objcopy to recompiler output binary mechanism for patch recompilation
* Update N64Recomp commit in CI to symbol_reference_file branch
* Remove option in patches toml that doesn't exist
* Update N64Recomp to fix issue with pause screen cursor, fix some issues caused by patches and overlay function-local statics
* Disable unpaired lo16 warnings and update N64Recomp in CI
* Update build instructions to reflect that the decomp elf is no longer needed
2024-07-05 16:33:34 -04:00
David Chavez
1a6a3b3082
CI: build on ubuntu-18.04 ( #346 )
2024-06-16 21:38:23 +02:00
David Chavez
bec699f0bd
Migrate to N64ModernRuntime ( #354 )
2024-06-05 01:12:43 +02:00
David Chavez
7e8782c114
Building Instructions & CI ( #178 )
...
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-18 04:23:48 +02:00
Mr-Wiseguy
ac14e4ca3f
Fixed overlay symbol (kerning table) being referenced directly, added map file generation to patch compilation
2024-05-06 14:11:00 -04:00
Mr-Wiseguy
447689afd5
Slightly reorganized some of the transform tagging patches, tagged Wart's bubbles
2024-03-27 18:45:09 -04:00
Mr-Wiseguy
8db2c655c3
Modified how patch elf is linked to prevent address conflicts with vanilla symbols, update RT64
2024-03-20 22:16:51 -04:00
Mr-Wiseguy
37bc904b2a
Moved rt64 submodule to new folder to reflect change in repo name
2024-03-15 17:46:45 -04:00
Mr-Wiseguy
214231de6c
Add transform tags for bow and arrow's string and hookshot chain, update patch makefile to use fast-math and no-unsafe-math-optimizations
2024-02-24 16:14:48 -05:00
Mr-Wiseguy
32cb89ed76
Added MM decomp as submodule and added workaround file to avoid needing to build it
2023-12-18 19:26:47 -05:00
Mr-Wiseguy
a487014623
Made RT64 into a submodule, redid UI patching using new extended gbi alignment commands
2023-12-03 13:14:54 -05:00
Mr-Wiseguy
ddaac3cd8f
Pull in symbols from the decomp elf automatically when building the patches elf
2023-11-27 23:39:18 -05:00
Mr-Wiseguy
8188aee2c1
Removed use of std::exit and changed recomp runtime to exit normally, added helpers for getting recompiled args and returning values, added example of patch code calling native code
2023-11-12 14:47:38 -05:00
Mr-Wiseguy
398988a961
Added function patching, began reorganizing UI code, added native file dialog library
2023-11-11 17:42:07 -05:00