Commit Graph

21 Commits

Author SHA1 Message Date
Dario 269d9bec93 Newline. 2026-01-25 20:48:59 -03:00
Dario 7cff85fa22 Run UI callbacks per frame. 2026-01-25 20:30:51 -03:00
Reonu 1b90889a28 Analog camera sensitivity (#94)
* WIP analog camera sensitivity

* Fix implementation errors.

---------

Co-authored-by: Dario <dariosamo@gmail.com>
2026-01-17 20:55:52 -05:00
Darío e91aa09cb3 Don't return right analog inputs while input is disabled. (#47)
* Don't return right analog inputs while input is disabled.

* Update comment.
2026-01-05 20:01:09 -05:00
Reonu c5ecd25a20 Add and implement all remaining axis inversion settings (#41)
* Add and implement all remaining axis inversion settings

* Improve third person inversion description, move enum

* Fix X axis inversion with analog camera

* formatting

* Remove boot map patch + fix newlines

* invert vanilla camera properly

* Fix comment

* add more comments

* fix demos and add wrapper functions

* rename analog camera mode to third person camera mode

* Fix first person Y inversion for demos (oops)

* Change phrasing

* reorder options
2026-01-04 18:07:29 -05:00
Darío 6aa7f36a6d Add pillarboxing to cutscenes. (#35)
* Update RT64 to fix scissor origin leaking bug.

* Add pillarboxing to cutscenes.
2026-01-01 16:43:12 -05:00
Wiseguy e7185d889e Note saving (#30)
* WIP note saving implementation

* Fix note saving affecting other files

* Prevent note collection in demo playback for safety

* Cache note saving enabled while in the lair or file select to prevent it changing in levels with notes

* Prevent "Grunty's magic" note dialog from being shown if note saving is enabled

* Implement dynamically spawned note saving

* Properly clear loaded save extension data when score status is cleared

* Hook up menu for note saving
2025-12-30 21:41:30 -05:00
Darío fdc9e6b650 Analog camera support. (#28)
* Implement analog camera.

* Change swimming camera to use R Look mode instead.

* More work on flight mode.

* Add extra updates to improve transitions between modes.

* Add flying camera and some bug fixes to target computation.

* Remove extra updates.

* Update analog_camera_patches.c
2025-12-29 19:31:09 -05:00
Darío 246d3e8136 Tag the honeycomb upgrade and any 3D hud elements. (#8)
* Tag honeycomb transform.

* Add tags for HUD elements.
2025-12-18 21:20:56 -05:00
Mr-Wiseguy c6c0428b39 Implement bgm volume control and remove zelda low health beeps option 2025-12-18 02:39:11 -05:00
Mr-Wiseguy b8e081d6e2 Add level model hotpatch for intro scene to fix gap in widescreen
Co-authored-by: Reonu <15913880+Reonu@users.noreply.github.com>
2025-12-13 20:14:08 -05:00
Mr-Wiseguy 674efaa5ce Fix vertex modification race condition by using displaylist parsed event 2025-12-12 02:12:42 -05:00
Mr-Wiseguy 7f4e38d732 Tagging for skybox and most projections, skip interpolation on the frame after all markers are reset to avoid glitches on scene load 2025-11-30 01:14:46 -05:00
Mr-Wiseguy d7d9a39c74 Disable map model transform tagging temporarily, begin work on prop transform tagging 2025-09-08 01:56:32 -04:00
Mr-Wiseguy 79321e7f86 Genericize object extension to allow for multiple extension contexts (e.g. Props and ActorMarkers) 2025-09-07 22:42:09 -04:00
Mr-Wiseguy 212374cdba Update to latest runtime and RT64, switch actor API to use ActorMarkers instead 2025-09-06 23:47:25 -04:00
Mr-Wiseguy 086a968ead Begin transform tagging 2025-06-05 01:02:53 -04:00
Mr-Wiseguy b1af6412d2 Extend graphics stacks (fixes OOM crashes) and add recomp_printf 2025-02-22 02:39:06 -05:00
Mr-Wiseguy 4138612324 Implement actor extension data 2025-02-19 03:26:37 -05:00
Mr-Wiseguy 1375500e28 Fix startup race condition 2025-02-18 17:13:23 -05:00
Mr-Wiseguy ff73b2107b Initial boot 2025-02-17 21:45:16 -05:00