Commit Graph

3116 Commits

Author SHA1 Message Date
PJB3005 fb0ce81325 Make waitForTick properly sleep
It was spinwaiting 💀
2026-04-09 18:58:44 +02:00
madeline 744e29f401 optimize dsp by 27X 2026-04-09 08:25:06 -07:00
madeline f4d9ad2253 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-09 04:59:55 -07:00
madeline c6b78994a8 ignore 2026-04-09 04:59:36 -07:00
TakaRikka 68716645cb a little controller config ui cleanup 2026-04-09 04:09:17 -07:00
TakaRikka 99fd9a0ee6 Merge pull request #288 from TwilitRealm/magic-armor-enhancements
Free Magic Armor
2026-04-08 16:27:19 -07:00
TakaRikka 3b246631f9 Merge pull request #289 from TwilitRealm/fix/water-projection-extra
Fix the rest of the water projections + Action icons in text boxes
2026-04-08 16:25:45 -07:00
MelonSpeedruns b2a66c8cbd Fix Action icons in Text boxes 2026-04-08 18:50:57 -04:00
MelonSpeedruns 4f8e27a1c7 Fix line indent 2026-04-08 18:37:50 -04:00
MelonSpeedruns 6173b1b42e Fix the rest of the water projections 2026-04-08 18:35:41 -04:00
SuperDude88 03bb887bb5 Free Magic Armor
Remove the rupee drain for using the magic armor
2026-04-08 17:58:21 -04:00
TakaRikka c66460ee56 Merge pull request #287 from TwilitRealm/fix/fix-senses-wide
Fixes senses when changing window size
2026-04-08 14:21:59 -07:00
MelonSpeedruns 0fcd55def7 Fixes senses when changing window size 2026-04-08 17:17:03 -04:00
TakaRikka 6b98eb5300 Merge pull request #283 from TwilitRealm/fix/widescreen-tears-and-oxygen
Oxygen & Tears of Light now widescreen
2026-04-08 13:16:40 -07:00
Jeffrey Crowell 39b160ea08 Merge pull request #286 from TwilitRealm/fix/282
Fix Crash at the end of the Armogohma cutscene #282
2026-04-08 15:44:21 -04:00
Jeffrey Crowell 8e797829f9 Fix Crash at the end of the Armogohma cutscene #282
zero stack buffers in JASSeqParser::cmdPrintf on PC builds

use AVOID_UB instead of TARGET_PC
2026-04-08 15:39:42 -04:00
MelonSpeedruns db7732eb39 nvm that 2026-04-08 11:44:35 -04:00
MelonSpeedruns 3559c72dc4 Modified line width back to vanilla default 2026-04-08 11:39:53 -04:00
MelonSpeedruns 24fb855663 Oxygen & Tears of Light now widescreen 2026-04-08 11:20:08 -04:00
madeline 3e12ff92fa get rid of half width in drawDepth2 2026-04-07 23:45:43 -07:00
TakaRikka 04729fb97b Merge pull request #173 from TwilitRealm/ira/speedrun-epona-fix
Prevent Epona minigame from crashing when Wolf Link (speedrun strat)
2026-04-07 22:54:17 -07:00
madeline 1a27ea4ad9 add p1 == 0 logic 2026-04-07 22:15:19 -07:00
madeline 7b4d9ce807 frame usage debug info 2026-04-07 22:11:50 -07:00
madeline be7161abc0 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-07 21:40:01 -07:00
madeline 8062cbf009 instant saves as a toggle instead of default 2026-04-07 21:39:28 -07:00
TakaRikka 589195d346 Merge pull request #275 from TwilitRealm/fix/game-over-screen
Make the Game Over Screen Widescreen
2026-04-07 16:52:37 -07:00
TakaRikka 77ba98e062 Merge pull request #272 from TwilitRealm/fix/tv-settings-audio-fix
Don't play 2 sounds when starting a save with TV Settings off
2026-04-07 16:51:57 -07:00
TakaRikka 8ffabca391 Merge pull request #271 from TwilitRealm/26-04-07-hide-cursor
Hide mouse cursor when imgui hidden
2026-04-07 16:51:24 -07:00
TakaRikka ad7251f37d Merge pull request #238 from TwilitRealm/26-04-05-locked-aspect-ratio
Add "lock aspect ratio" setting
2026-04-07 16:50:36 -07:00
MelonSpeedruns 450dc89a85 Also fix buttons placement in the item menu. 2026-04-07 19:23:41 -04:00
MelonSpeedruns 9716dc5d87 make the game over screen widescreen 2026-04-07 19:19:28 -04:00
MelonSpeedruns 0ac464cbbc remove useless dusk calls 2026-04-07 18:51:04 -04:00
MelonSpeedruns 4e052d0aca Move audio settings to init and set rather than update, improving performance 2026-04-07 18:49:24 -04:00
MelonSpeedruns 3cc3f09319 rename name of button to "Force 4:3 Aspect Ratio" 2026-04-07 18:22:41 -04:00
MelonSpeedruns 3456496ff3 Merge remote-tracking branch 'origin/main' into 26-04-05-locked-aspect-ratio
# Conflicts:
#	include/dusk/settings.h
#	src/dusk/settings.cpp
#	src/m_Do/m_Do_main.cpp
2026-04-07 18:20:45 -04:00
PJB3005 d97d55ea08 Fix minimap "don't render" code not always working due to rounding errors
Significant performance boost in some areas like Gerudo Desert when map isn't visible.
2026-04-07 22:37:57 +02:00
PJB3005 393bf7b77a Fix Aurora draw call display in performance overlay
It was getting reset at the start of the frame... Just cache the values.
2026-04-07 22:17:48 +02:00
MelonSpeedruns 4737e079d9 fix line denting 2026-04-07 16:04:14 -04:00
MelonSpeedruns 3306c0be94 Don't play 2 sounds when starting a save with TV Settings off 2026-04-07 16:03:12 -04:00
PJB3005 9cf6f3497d Fix JUTResFont performance
Just store the GXTexObjs in a separately allocated hashmap, so they can be persisted cross-frame. Easy.

Fixes #227
2026-04-07 21:43:38 +02:00
PJB3005 2d7c98e0c8 Fix bigger wallet type display in collection screen
Fixes https://github.com/TwilitRealm/dusk/issues/223
2026-04-07 20:36:44 +02:00
PJB3005 f723ab0a0b Fix movie running at uncapped FPS
Fixes #267
2026-04-07 20:12:52 +02:00
PJB3005 208f2aba9f Cleanly shut down JKRDecomp thread
Properly join the thread to ensure it's shut down before we try to exit.

Fixes #268
2026-04-07 20:06:52 +02:00
MelonSpeedruns 39fae82047 Fixes audio volume at boot if changed (#270)
* Fixes audio volume at boot if changed

* Update Settings refactor for settings we want to update in the future

* remove unused include

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-07 19:56:23 +02:00
PJB3005 df6e86ef23 Hide mouse cursor when imgui hidden
Fixes https://github.com/TwilitRealm/dusk/issues/224
2026-04-07 19:54:51 +02:00
madeline 29dfd08313 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-07 07:14:43 -07:00
madeline 7126ab236d fix crashes on window resize 2026-04-07 07:14:39 -07:00
PJB3005 186789a9fb Guh 2026-04-07 15:45:09 +02:00
PJB3005 c6b53b079c More TU debug consistency
Thought this was the cause of #264. Didn't end up being the case but figure it's still best to fix it.
2026-04-07 15:44:43 +02:00
PJB3005 843a87581e Fix Argorok Peahat camera init race condition
Fixes #264
2026-04-07 15:44:43 +02:00