Commit Graph

266 Commits

Author SHA1 Message Date
Irastris ff64071db8 Frame interp: Fix stars 2026-04-12 13:20:04 -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
MelonSpeedruns d1003faacc Third Dusk Preset (#331)
* fix aspect ratio not changing when applying the sd preset

* Added a third preset, and renamed SD preset to Classic

* show preset menu before setting the iso

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 17:51:37 -06:00
MelonSpeedruns 5973581dc3 yes i pushed into main like a mad man for a single space 2026-04-11 17:38:42 -04:00
TakaRikka 4eca64656a Merge pull request #329 from TwilitRealm/presets
Fix preset oddities
2026-04-11 14:25:49 -07:00
MelonSpeedruns 2a34b42480 fix oddities 2026-04-11 17:23:44 -04:00
TakaRikka 4a5a378782 Merge pull request #240 from TwilitRealm/presets
First run config presets
2026-04-11 14:23:24 -07:00
Pheenoh e1aee905ff Group Collection tab sections into collapsible tree nodes 2026-04-11 15:18:22 -06:00
MelonSpeedruns 90944a8607 Only 2 presets for now, Standard and HD 2026-04-11 17:16:40 -04:00
MelonSpeedruns d32adeeba7 Merge remote-tracking branch 'origin/main' into presets
# Conflicts:
#	files.cmake
#	src/d/actor/d_a_title.cpp
#	src/dusk/config.cpp
#	src/dusk/imgui/ImGuiConsole.cpp
#	src/dusk/imgui/ImGuiEngine.cpp
2026-04-11 16:53:04 -04:00
Pheenoh 2a625598ca Add Collection tab and Inventory slot defaults to save editor 2026-04-11 14:43:08 -06:00
MelonSpeedruns 7b62623690 Added periods at the end of every option description (#323)
This allows multiple sentences to be defined for a description.

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 19:12:32 +02:00
Irastris eaec6487a3 Implement unlocked framerates via interpolation (#315)
* Disable waitForTick and waitBlanking

* Initial frame interpolation implementation

* Initial batch of speed fixes

* Fix Iron Boots

* Strip dead code once used for debugging

* Interpolate shadows

* Revert overzealous/redundant lookups

* Fix JUTFader

* Fix field map cursor

* Fix various particle effects

* Fix Midna when riding Wolf Link

* Fix title logo

* Title Logo 2: Electric Boogaloo

* Fixed grass and flowers

* "Unlock Framerate" config option (WIP)

* Wrap more things in TARGET_PC

* Finish wrapping things in TARGET_PC

* Missed one

* Disable dComIfGd_drawXluListInvisible when interpolating

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-11 01:06:25 -06:00
Luke Street b0e84b78e1 Avoid re-initializing game_main 2026-04-10 16:46:25 -06:00
MelonSpeedruns e643d3d911 Show Pipeline Compilation option (#312)
* Show Compiling Shaders option. Off by default.

* Addressed encounter comments

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-10 15:53:28 -06:00
Luke Street 7ed05711a7 Why did I fix this when we have a helper 2026-04-09 23:32:42 -06:00
Luke Street a57daef11b Fixes for controller config & input viewer 2026-04-09 23:30:03 -06:00
Luke Street 95191036f3 Big imgui overhaul 2026-04-09 23:11:10 -06:00
CraftyBoss ed7fa8f2c5 implement pre-launch ui for configuring iso directory (#301)
UI will automatically open on boot and will not launch the game if there is no valid iso path specified in the config. Can optionally be disabled on future game launches.
2026-04-09 23:06:37 -06:00
TakaRikka e3ee1bd2e3 Merge pull request #296 from TwilitRealm/26-04-07-tracy
Add Tracy stuff
2026-04-09 16:05:46 -07:00
madeline 16f7d406a4 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-09 14:44:59 -07:00
madeline 7d86edde95 IIR filter 2026-04-09 14:44:55 -07:00
MelonSpeedruns 0a273425e4 Merge remote-tracking branch 'origin/main' into presets 2026-04-09 17:34:05 -04:00
PJB3005 a2d008ab09 Add Tracy stuff 2026-04-09 18:47:34 +02:00
PJB3005 905574339b Fix JKRDecomp crash I caused
By changing more things :sloggers:
2026-04-09 18:41:27 +02:00
madeline 744e29f401 optimize dsp by 27X 2026-04-09 08:25:06 -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
SuperDude88 03bb887bb5 Free Magic Armor
Remove the rupee drain for using the magic armor
2026-04-08 17:58:21 -04: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 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
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 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 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
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
Luke Street 462001d398 Add vsync toggle & honor fullscreen setting 2026-04-06 23:07:48 -06: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 02c2631d6c address review 2026-04-06 20:37:40 -07:00
madeline d6d5c318ae runtime data asset loader 2026-04-06 20:37:39 -07:00
Luke Street 7d9d041b7d Update aurora & fixes for OS header changes 2026-04-06 21:25:50 -06: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