Commit graph

126 commits

Author SHA1 Message Date
Wiseguy
473b3d3d02
Add transform tagging for moths to fix their interpolation (#460)
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2024-08-09 23:43:43 -04:00
Reonu
5aa650bffa
Update RT64 for HD texture framework and DXIL linker (#262)
* WIP HD texture support

* Remove STB implementation as it's already defined in RT64

* Fix texcoords for seamless pause background patch

* Fix RT64 compilation error and temporarily disable shader cache

* Fix vertices for bottom strip in seamless pause background patch

* Update RT64 for mip preloading and alignment fixes

* Update RT64 for zipped texture pack support and fix CMake warning flags for clang-cl

* Update RT64 to have multiple pack loading and texture memory stats in the debugger

* Update RT64 to fix replace button crash

* Update to RT64 main as HD textures were merged and completely removed shader cache as it's not needed

---------

Co-authored-by: Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
2024-07-25 23:08:23 -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
Mr-Wiseguy
97912578e9 Fix patching error that resulted in the rewind button highlight being in the wrong position 2024-07-24 23:42:33 -04:00
Wiseguy
e35bb0700f
Fix bug where ocarina inputs are dropped right after taking out the ocarina (#428) 2024-07-08 16:33:33 -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
danielryb
cbb5e8e7a4
Allow skipping Song of Soaring cutscene (#409) 2024-06-22 22:02:33 -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
Reonu
7d3ae05436
Add shield aiming inversion (#338) 2024-06-02 10:46:08 -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
thecozies
a3d287575d
Enhanced analog cam behavior when spike rolling or in a deku flower (#306)
* 279 Adjusted autocam/analog cam behavior while inside of a deku flower or when spike rolling

* override analog cam while left stick is active in deku flower

* Change to auto cam when spike rolling (#323)

* Fix duplicate skip_analog_cam_once declaration

---------

Co-authored-by: Reonu <danileon95@gmail.com>
2024-05-30 16:34:10 +01:00
Reonu
8319d97ad1
Make the ocarina work with the dpad (#311) 2024-05-30 15:53:43 +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
332a45cd64
Fix Skull Kid curse effect in ultrawide (32:9+) (#259) 2024-05-26 07:23:25 +01: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
Reonu
41e737249e
Fix "Dawn of the X day" screen ending too early (#266) 2024-05-25 23:41:00 -04:00
Mr-Wiseguy
b791a4aa1d
1.0.1 Hotfixes (#190)
* Fixed bug with autosaving where some flags weren't updated in the save buffer

* Display message boxes for RT64 initialization errors

* Bump version number to 1.0.1
2024-05-18 18:46:11 -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
Reonu
f56b6c6b87
Fix the right edge on the purple background for scene title cards (#20) 2024-05-06 20:03:48 -04: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
4c3d48ba8f Added some more mode-specific camera interpolation logic 2024-05-05 23:09:33 -04:00
Mr-Wiseguy
18be149b7b Fixed rect alignment causing issues in horseback target practice 2024-05-05 23:09:19 -04:00
Mr-Wiseguy
af165cb21c Various transform tagging 2024-05-05 19:09:11 -04:00
Mr-Wiseguy
47de6032d9 Fixed autosave timing when loading file or after moon crash 2024-05-05 00:27:08 -04:00
Mr-Wiseguy
db41873d69 Fixed save deletion using the wrong file number 2024-05-04 23:48:42 -04:00
Mr-Wiseguy
300af8c8c4 Made loading a save start the slow autosave timer instead of the normal one 2024-05-04 23:36:08 -04:00
Mr-Wiseguy
d1fb2bd278 Made Song of Time/game completion saves delete the autosave and made moon crash resets give the player extra time before an autosave triggers 2024-05-04 22:47:35 -04:00
Mr-Wiseguy
73eac7c88d Make owl saves not get deleted on load if autosaving is enabled, updated autosave description 2024-05-04 20:42:53 -04:00
Reonu
2a72fc25ca
Skip owl statue text referencing save deletion if autosave is enabled (#19) 2024-05-04 20:40:45 -04:00
Mr-Wiseguy
a324b7853d Made loading autosaves spawn the player in dungeons when the save was made while in a dungeon 2024-05-04 14:32:33 -04: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
0faf51e8a2 Disable autosave debug 2024-05-04 02:08:59 -04:00
Mr-Wiseguy
b7775e1e96 Implement rewind button in save menu to load the base file instead of the owl save/autosave 2024-05-04 01:20:14 -04:00
Mr-Wiseguy
55aa02c4b3 Added camera interpolation workarounds for specific modes or scenes 2024-05-03 19:55:34 -04:00
Reonu
619325366e
Add 'player can pause' check to autosave logic (#17) 2024-05-03 13:01:53 -04:00
Reonu
20d6f56644
Fix saves getting deleted on SoT save (#16) 2024-05-03 12:57:49 -04:00
Reonu
6aaf0bbd71
Interpolation fixes for snowhead/ikana boulders and beaver race rings (#18) 2024-05-03 12:57:07 -04: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
1ef8656a93 Asynchronous saving 2024-05-01 02:38:33 -04:00
Mr-Wiseguy
3537a22ccd Fixed description of mouse aiming, made D-Pad icon translucent if none of its items have been obtained yet 2024-04-26 19:35:19 -04:00
Mr-Wiseguy
b28614b128 Implemented mouse aiming 2024-04-26 01:48:26 -04:00
Mr-Wiseguy
539497f84d Forced camera interpolation in Camera_Fixed1 mode to fix several incorrect camera skips 2024-04-25 23:49:06 -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
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
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
76ec1f379b Transform tagging for moon/giants chamber/lost woods particles, fixed missing nfd init 2024-04-06 18:04:55 -04:00
Mr-Wiseguy
45bbd40b12 Fix bug with pause tiles being in wrong location when unpausing, update RT64 2024-04-06 12:42:15 -04:00