Mr-Wiseguy
ba39a73dca
Update modern runtime for mod support, add some exports and events in the patches
2024-10-14 15:28:30 -04:00
Wiseguy
a8a5e216fe
Tag all patches with the RECOMP_PATCH attribute in preparation for the recompiler's strict mode ( #441 )
2024-07-25 22:17:00 -04:00
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
7e8782c114
Building Instructions & CI ( #178 )
...
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-18 04:23:48 +02:00
Mr-Wiseguy
76a879359e
Refined conditions for when autosaving is allowed
2024-05-02 02:38:17 -04:00
Mr-Wiseguy
11012cdfc6
WIP autosave functionality
2024-05-01 04:06:53 -04:00
Mr-Wiseguy
5382ce6fd0
Transform tagging for clear tag actor (mainly for bomb explosions), update RT64
2024-04-24 14:56:23 -04:00
thecozies
51759611e1
control rumble intensity to mimic n64 rumble pak & separate rumble from input
2024-04-16 10:58:43 -04:00
Mr-Wiseguy
a293673a32
Update RT64 to fix Granny's story, tagged some more matrices to help with matching performance
2024-04-15 20:05:31 -04:00
Mr-Wiseguy
6848645854
Fixed pause menu buttons not interpolating, skipped cursor interpolation when it moves, fixed pause menu panels popping in on widescreen
2024-04-04 02:11:48 -04:00
Mr-Wiseguy
407b6e547c
Fixed stutter caused by saving by adding a sleep in the saving loop, fixed bug with timers not resuming due to a negative remaining duration
2024-04-02 22:16:31 -04:00
Mr-Wiseguy
fcc4eb6351
Tweaked input latency patch to help prevent microstutters, updated RT64
2024-04-02 18:21:05 -04:00
Mr-Wiseguy
d741c4f4dd
Skip rotation interpolation on the ground in the intro cutscene
2024-04-01 03:40:54 -04:00
Mr-Wiseguy
81fca5bf96
Implemented system for detecting billboards and disabling rotation interpolation for them during camera cuts, update RT64
2024-03-31 23:12:22 -04:00
Mr-Wiseguy
fe284112bc
Update RT64 and all matrix group command usage, changed lens to ortho tris so it gets interpolated and remains centered
2024-03-28 20:36:16 -04:00
Mr-Wiseguy
751fccb896
Patched branch commands on Clock Town geometry in Termina field to fix force branch issue
2024-03-28 00:44:30 -04:00
Mr-Wiseguy
d1d00e164c
Fixed camera interpolation double skips, made the skybox skip interpolation with the camera, fixed particles getting incorrectly matched
2024-03-27 18:47:15 -04:00
Mr-Wiseguy
976bfa1969
Reduced input latency and improved gyro by moving input polling to main game thread and moving frame wait to after DL submission, fixed bluetooth dualsense gyro
2024-03-21 02:46:08 -04:00
Mr-Wiseguy
8c2a999697
Rewrite star drawing code to use tris and matrices instead of rects for better interpolation
2024-03-12 18:01:58 -04:00
Mr-Wiseguy
38680d7171
Transform tagging for snow weather effect
2024-03-11 00:13:32 -04:00
Mr-Wiseguy
0ceeeb04ea
Implemented D-Pad transformation masks and ocarina
2024-03-05 02:55:05 -05:00
Mr-Wiseguy
f6e11ed723
Improved motion blur at higher framerates, reorganized some patch code
2024-03-03 02:36:14 -05:00
Mr-Wiseguy
45a13d28c2
Update RT64 and transform tagging for tile scroll interpolation
2024-03-02 13:33:09 -05: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
ecfe2381b0
Prototype quicksave functionality, disabled for now
2024-01-13 01:39:41 -05:00
Mr-Wiseguy
d71b86c1da
Added WIP dual analog camera and widescreen UI patches
2023-12-01 10:56:20 -05:00
Mr-Wiseguy
ec23ef02fd
Added some more patch functionality, added recomp namespace
2023-11-24 17:10:21 -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