Commit Graph

2113 Commits

Author SHA1 Message Date
MelonSpeedruns 20e9d1458b Lots of Imgui Adjustments (#405)
- Store if the F1 menu is open for the next boot
- Auto-save controller changes without having the press the Save button
- Changed FPS X position so it doesn't clip to the right of the window
- Changed F1 Toast to be 2.5 secs so it doesn't go over the title screen

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-16 13:58:39 -06:00
Irastris af624bb3ea Gyro: Revisions & Rollgoal Mirror Mode 2026-04-16 15:31:58 -04:00
Irastris d5566fd463 Gyro: ROLLGOAL! 2026-04-16 05:17:50 -04:00
Irastris 83a95d64ee Frame interp: Revised camera system
FOV is now smooth, and the individual hacks for stars and Epona's reins are removed
2026-04-16 00:04:32 -04:00
TakaRikka 4dd858b0ac Merge pull request #380 from TwilitRealm/feature/disable-main-hud
Disable Main HUD Feature
2026-04-14 20:03:23 -07:00
TakaRikka 574f870724 Merge pull request #379 from TwilitRealm/minigame-wide-hud
Widescreen Minigame Counters
2026-04-14 20:02:41 -07:00
Irastris 1bed728d08 Frame interp: Howl 2 Electric Boogaloo 2026-04-14 17:17:29 -04:00
Irastris 34de4ea392 Frame interp: Stable keying for simple shadows 2026-04-14 16:55:24 -04:00
MelonSpeedruns 0f32b444a1 Disable Main HUD Feature 2026-04-14 15:43:52 -04:00
MelonSpeedruns 925df48e72 Widescreen minigame counters 2026-04-14 15:10:28 -04:00
Luke Street 5c9af2ea64 Patch Twilight Hack 2026-04-14 11:33:14 -06:00
madeline d1d85d90b2 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-14 07:07:23 -07:00
madeline 5e9657d223 redo keybinds for debug tab 2026-04-14 07:07:19 -07:00
TakaRikka 07114962ad Merge pull request #360 from TwilitRealm/26-04-13-font-opts
Text Rendering optimizations
2026-04-14 02:38:59 -07:00
TakaRikka 3f8b474d75 Merge pull request #359 from TwilitRealm/feature/time-stones
Sun's Song
2026-04-14 02:38:10 -07:00
Luke Street 08105650c5 Create log files under configDir/logs; seed initial pipeline cache 2026-04-14 01:32:58 -06:00
Luke Street c6d58afd94 Integrate Sentry crash reporting for public builds 2026-04-14 00:43:56 -06:00
Irastris 235949e452 Frame interp: Initial presentation sync implementation 2026-04-14 02:41:11 -04:00
Irastris 701986389d Frame interp: Initial presentation sync implementation 2026-04-14 02:33:44 -04:00
madeline 6015fdb2b7 state share feature 2026-04-13 21:55:55 -07:00
Jasper St. Pierre 16e78b7d2d d_drawlist: shadow fix
dDlst_shadowControl_c::reset() is called every frame, dDlst_shadowControl_c::init() is not. Fix up dDlst_shadowControl_c::init() to not leak and reset its own data when needed, and remove texture reset calls which tear down the texobj.
2026-04-13 19:34:25 -07:00
Jasper St. Pierre 49d18c54af d_drawlist: naming cleanup 2026-04-13 19:34:25 -07:00
MelonSpeedruns 6e542c21cd Added howling anywhere (R+X) 2026-04-13 18:08:05 -04:00
Lurs 04dd045c17 Add slider for bloom brightness 2026-04-13 23:35:21 +02:00
MelonSpeedruns 5c5ef31bdf Merge branch 'main' into feature/time-stones 2026-04-13 16:44:00 -04:00
Luke Street 9a2e83b87e Add "Bloom Mode" config option (Off, Classic, Dusk) 2026-04-13 13:06:14 -06:00
MelonSpeedruns e1844d55da Time Stones now with Song of Time 2026-04-13 13:03:28 -04:00
MelonSpeedruns 48bdaaa3dd Time Stones Feature 2026-04-13 10:46:09 -04:00
PJB3005 0a95a9e538 Enable some draw call merging in text rendering
Don't set state between characters if possible.

Next step is page merging so it can do full lines of text at once.
2026-04-13 13:27:21 +02:00
TakaRikka 9466b34627 Merge https://github.com/zeldaret/tp 2026-04-13 01:44:04 -07:00
TakaRikka def29adbab cat door cleanup (#3155) 2026-04-13 01:42:10 -07:00
Jasper St. Pierre 129dbf2458 bloom2 wip 2026-04-13 01:29:21 -07:00
TakaRikka ba9c170976 Merge pull request #352 from TwilitRealm/more-gyro-options
Per-Axis Gyro Sensitivity
2026-04-13 00:49:05 -07:00
YunataSavior 04159ace64 Fix MDH cat door opening
* Needs to be upstreamed

Fixes #182
2026-04-13 00:44:18 -07:00
SuperDude88 873627aaf6 Per-Axis Sensitivity
- Allow changing the sensitivity of the gyro on each axis independently
2026-04-12 23:36:30 -04:00
Jasper St. Pierre afc3d0f85e Revert "remove double swapping"
This reverts commit e22c9da163.
2026-04-12 19:01:47 -07:00
TakaRikka 5a98cb049c Merge pull request #343 from TwilitRealm/ira/gyro-aim
Initial implementation of gyro aim
2026-04-12 16:54:25 -07:00
TakaRikka 40cf316c3e Merge pull request #342 from TwilitRealm/feat/move-link-tool
Add Move Link tool from decompgz
2026-04-12 16:23:05 -07:00
Pheenoh 77014b8cde Address PR feedback for Move Link tool
- Gate on developmentMode instead of dedicated setting
- Simplify combo check to getHoldL + getHoldR + getTrigY
- Use #if TARGET_PC ifdefs, preserve original #if DEBUG code
- Remove enableMoveLink ConfigVar and menu checkbox
2026-04-12 15:46:36 -06:00
TakaRikka ddfc8f7789 Merge pull request #339 from TwilitRealm/feature/restore-dolby-for-builds
Restore Warning Screen behind Toggle
2026-04-12 13:43:21 -07:00
TakaRikka 9d656b04b6 Merge pull request #338 from TwilitRealm/feature/no-heart-drops
No Heart Drops Feature
2026-04-12 13:42:16 -07:00
Irastris cbf24ebd38 Initial implementation of gyro aim 2026-04-12 14:58:16 -04:00
Pheenoh 283d4a506c Add Move Link tool from decompgz 2026-04-12 12:32:27 -06:00
Irastris ff64071db8 Frame interp: Fix stars 2026-04-12 13:20:04 -04:00
MelonSpeedruns d5a388d323 added skip warning screen toggle 2026-04-12 12:33:05 -04:00
MelonSpeedruns 8e822112b2 No Heart Drops 2026-04-12 11:22:16 -04:00
Luke Street e7af33d0cc Add "Enable Water Refraction" toggle & cleanup 2026-04-11 20:13:39 -06:00
Irastris 2b95ce7444 Frame interp: Fix Epona's reins 2026-04-11 21:45:54 -04:00
MelonSpeedruns 950b543f0f Shadow Quality Enhancement (#311)
* Shadow Quality Enhancement

* added 1 space because we like consistency here

* Addressed encounter comments

* Renamed description of shadow resolution

* added period at the end of shadow resolution description

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 17:52:08 -06:00
Luke Street 943ac05f16 Use Limiter class in waitForTick (#330)
This uses the existing `Limiter` class (stolen from Metaforce) in `JFWDisplay::waitForTick`.
The limiter also now uses `SDL_DelayPrecise` internally on non-Windows platforms.
On Windows, the existing `NanoSleep` logic is untouched, as it appears to provide a
more stable framerate for the folks testing it on Windows than `SDL_DelayPrecise` does.
On Linux, however, `SDL_DelayPrecise` is plenty accurate.
2026-04-11 17:50:52 -06:00