Commit Graph

3080 Commits

Author SHA1 Message Date
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
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
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
madeline b346285229 fix the mf map regions being ass 2026-04-07 05:59:03 -07:00
TakaRikka 8c0fd7d860 Merge pull request #243 from TwilitRealm/runtime-data-asset-loader
Runtime rel/dol asset loader
2026-04-06 23:22:41 -07:00
madeline dc4d0598f3 correctly this time 2026-04-06 23:21:29 -07:00
madeline 20c00a0ac2 adjust dol sightDL address based on version 2026-04-06 23:20:58 -07:00
TakaRikka 21f95a0aa8 fix flowers 2026-04-06 22:47:55 -07:00
Luke Street 462001d398 Add vsync toggle & honor fullscreen setting 2026-04-06 23:07:48 -06:00
madeline fc351553ec disable all drawing in d_error_msg and remove need for assets 2026-04-06 21:51:40 -07:00
madeline b37dfc0a9b update readme 2026-04-06 21:31:29 -07:00
madeline 3ae15b828c use updated aurora signature 2026-04-06 21:06:04 -07:00
madeline 3b9c1e280b use the new thing in aurora 2026-04-06 20:52:38 -07:00
madeline 7f095eb260 Merge branch 'runtime-data-asset-loader' of https://github.com/TakaRikka/dusk into runtime-data-asset-loader 2026-04-06 20:39:08 -07:00
madeline e47f67ee8c update include directories 2026-04-06 20:37:40 -07:00
madeline 02c2631d6c address review 2026-04-06 20:37:40 -07:00
madeline 8ce429b3ba walk that one on back 2026-04-06 20:37:39 -07:00
madeline 9f62ad45a0 remove includes 2026-04-06 20:37:39 -07:00
madeline d6d5c318ae runtime data asset loader 2026-04-06 20:37:39 -07:00
madeline 1a0f490dfd Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-06 20:36:01 -07:00
madeline 0084ccf5ba fix basically all known audio bugs fixes #148 fixes #146 fixes #130 2026-04-06 20:35:54 -07:00
Luke Street 7d9d041b7d Update aurora & fixes for OS header changes 2026-04-06 21:25:50 -06:00
TakaRikka be2241a93c Merge pull request #255 from TwilitRealm/fast-spinner
fast spinner cheat impl
2026-04-06 19:35:53 -07:00
TakaRikka 8de265a434 Merge pull request #241 from TwilitRealm/double-heaps
Double heap sizes for various heaps (Midna eye)
2026-04-06 19:31:56 -07:00
CraftyBoss f43e4452b4 fast spinner cheat impl
just makes it so holding R while on the spinner increases its speed to 60 units
2026-04-06 18:26:33 -07:00
CraftyBoss 1ec39a12af update aurora 2026-04-06 17:43:23 -07:00
Jeffrey Crowell d3142f779b use "Cmd" instead of "Ctrl" for hotkeys on Apple (#239) 2026-04-07 02:33:27 +02:00
TakaRikka b6d8b1bcb6 Merge pull request #250 from TwilitRealm/faster-saving
Accelerate saving, copying & erasing save files
2026-04-06 16:18:55 -07:00
MelonSpeedruns 8065ff6eb6 Accelerate saving, copying & erasing save files 2026-04-06 19:08:10 -04:00
TakaRikka 0fe0704590 Merge pull request #237 from TwilitRealm/feature/dynamic-aspect-ratio
Feature/dynamic aspect ratio
2026-04-06 15:52:19 -07:00
PJB3005 9bbf83ec18 Fix cCcS layout being interpreted inconsistently across TUs
Fixes #245

Might be the cause of #176 too but I wasn't able to repro that in either case, so can't confirm.
2026-04-06 23:15:56 +02:00
Lurs 06e10fb2cb Use HEAP_SIZE() 2026-04-06 23:08:34 +02:00
Lurs 88f8433767 Fix "[ERROR] memory free error!!" message while leaving options menu 2026-04-06 22:09:50 +02:00
Lurs 5d5b1a629d Fix "[NEW] JKRHeap (d_a_bg Anms) FULL! Fallback to malloc for size XXX" errors/warnings 2026-04-06 21:18:29 +02:00
Lurs abd94ee1ad double heaps to fix Midna's eye (#106) and various other error messages I got.
Also updating aurora.
2026-04-06 21:18:28 +02:00
MelonSpeedruns b09545d996 fix building 2026-04-06 13:21:04 -04:00
MelonSpeedruns 96ab109b97 Merge remote-tracking branch 'origin/main' into feature/dynamic-aspect-ratio 2026-04-06 13:16:38 -04:00