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
Reonu
3e5efc935e
Start the Wart boss fight if the player looks up with analog cam ( #308 )
2024-05-30 18:31:09 +01:00
Wiseguy
3c34fa63c1
Adds analog camera and other controller options ( #264 )
...
* Added analog cam and camera inversion options to menu, initial implementation of analog cam
* Automatically suppress inputs on the right stick while analog cam is active
* Return to automatic camera mode when pressing target
* Add aiming inversion options
* Add analog camera inversion options
2024-05-26 09:34:26 -04:00
Reonu
23eb6b7eea
Support for high precision framebuffers and dither noise (RT64) ( #252 )
...
* 64 bit framebuffer for rt64
* Remove mention of motion blur cap from readme
* Add graphics.json option to control high precision framebuffers, disable clamping alpha for accumulation blur when using high precision FBs
* Increase dither noise strength at higher resolutions to make it more noticeable
---------
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-05-26 01:24:46 -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
54b862599c
Implemented UI for controlling autosaving, fixed general config defaults not being applied correctly
2024-05-04 13:08:14 -04:00
Mr-Wiseguy
11012cdfc6
WIP autosave functionality
2024-05-01 04:06:53 -04:00
Mr-Wiseguy
b28614b128
Implemented mouse aiming
2024-04-26 01:48:26 -04:00
thecozies
af3c4f4df7
update rumble on vi thread
2024-04-16 10:58:43 -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
460d1aafb4
Added patches for skipping interpolation when actors get teleported in cutscenes
2024-04-06 00:34:10 -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
30e66ab12b
Add system for skipping skeleton interpolation for a given actor and applied it to Happy Mask Salesman, tagged fireworks
2024-03-31 16:39:47 -04:00
Mr-Wiseguy
31d2424774
Fixed issue with latency patch not always starting with the correct behavior
2024-03-30 22:44:08 -04:00
Mr-Wiseguy
1651298a2c
Fixed crash caused by input latency reduction patch
2024-03-30 20:00:02 -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
38680d7171
Transform tagging for snow weather effect
2024-03-11 00:13:32 -04:00
Mr-Wiseguy
eeeabba64d
Added background music volume and low health beep settings, imported warp names
2024-03-10 16:40:41 -04:00
Mr-Wiseguy
57475d058b
Implemented rumble, added control options menu with rumble strength and targeting mode
2024-03-04 02:13:12 -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
beec29217c
Implemented warp debug menu feature
2024-03-01 18:42:05 -05:00
Mr-Wiseguy
99c14fde04
Added mechanism for getting aspect ratio from recompiled code, fixed wipe3 transition in widescreen
2024-02-17 22:12:23 -05:00
Mr-Wiseguy
e04865c715
Initial implementation of gyro aim with GamepadMotionHelpers for sensor fusion
2024-01-22 23:08:59 -05:00
Mr-Wiseguy
457bc878e9
Refactored input mapping state
2024-01-14 22:49:04 -05:00
Mr-Wiseguy
ecfe2381b0
Prototype quicksave functionality, disabled for now
2024-01-13 01:39:41 -05:00
Mr-Wiseguy
c0abf1a203
Patch options button in file select to be a quit button instead, update RT64 and RmlUi
2023-12-27 17:56:26 -05:00
Mr-Wiseguy
d71b86c1da
Added WIP dual analog camera and widescreen UI patches
2023-12-01 10:56:20 -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
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
Mr-Wiseguy
398988a961
Added function patching, began reorganizing UI code, added native file dialog library
2023-11-11 17:42:07 -05:00