Commit Graph

266 Commits

Author SHA1 Message Date
Irastris 1f77e2e5e8 Frame interp: Fix stars 2026-04-12 13:20:04 -04:00
Luke Street 85df64618d Add "Enable Water Refraction" toggle & cleanup 2026-04-11 20:13:39 -06:00
Irastris 0e2bd104b1 Frame interp: Fix Epona's reins 2026-04-11 21:45:54 -04:00
MelonSpeedruns 62df2c0460 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 eaf1b386a6 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 2e6a58b140 yes i pushed into main like a mad man for a single space 2026-04-11 17:38:42 -04:00
TakaRikka 7e2e4a73f6 Merge pull request #329 from TwilitRealm/presets
Fix preset oddities
2026-04-11 14:25:49 -07:00
MelonSpeedruns bccc5167bc fix oddities 2026-04-11 17:23:44 -04:00
TakaRikka 8d433c8647 Merge pull request #240 from TwilitRealm/presets
First run config presets
2026-04-11 14:23:24 -07:00
Pheenoh be8e67ab18 Group Collection tab sections into collapsible tree nodes 2026-04-11 15:18:22 -06:00
MelonSpeedruns fd59a6e281 Only 2 presets for now, Standard and HD 2026-04-11 17:16:40 -04:00
MelonSpeedruns ffc5d03fd6 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 5865ccc9d5 Add Collection tab and Inventory slot defaults to save editor 2026-04-11 14:43:08 -06:00
MelonSpeedruns 82e3845d64 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 fb9178cac9 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 ce727b71fb Avoid re-initializing game_main 2026-04-10 16:46:25 -06:00
MelonSpeedruns b255be9b2a 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 50450d8e6f Why did I fix this when we have a helper 2026-04-09 23:32:42 -06:00
Luke Street 4dd287c851 Fixes for controller config & input viewer 2026-04-09 23:30:03 -06:00
Luke Street 7e77577097 Big imgui overhaul 2026-04-09 23:11:10 -06:00
CraftyBoss 300ed931e3 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 3d79a3d600 Merge pull request #296 from TwilitRealm/26-04-07-tracy
Add Tracy stuff
2026-04-09 16:05:46 -07:00
madeline b3999f668d Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-09 14:44:59 -07:00
madeline 5753aa4004 IIR filter 2026-04-09 14:44:55 -07:00
MelonSpeedruns 557b7f2b2c Merge remote-tracking branch 'origin/main' into presets 2026-04-09 17:34:05 -04:00
PJB3005 3bcd46dc30 Add Tracy stuff 2026-04-09 18:47:34 +02:00
PJB3005 9d3877e448 Fix JKRDecomp crash I caused
By changing more things :sloggers:
2026-04-09 18:41:27 +02:00
madeline 4ed0909085 optimize dsp by 27X 2026-04-09 08:25:06 -07:00
TakaRikka b78e5c05b8 a little controller config ui cleanup 2026-04-09 04:09:17 -07:00
TakaRikka 02b694cb59 Merge pull request #288 from TwilitRealm/magic-armor-enhancements
Free Magic Armor
2026-04-08 16:27:19 -07:00
SuperDude88 0277640a17 Free Magic Armor
Remove the rupee drain for using the magic armor
2026-04-08 17:58:21 -04:00
madeline 85bebac4ec frame usage debug info 2026-04-07 22:11:50 -07:00
madeline 5823e03972 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-07 21:40:01 -07:00
madeline de06bee27a instant saves as a toggle instead of default 2026-04-07 21:39:28 -07:00
TakaRikka d1487232ec 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 e8e5b3eb96 remove useless dusk calls 2026-04-07 18:51:04 -04:00
MelonSpeedruns a14cd3da06 Move audio settings to init and set rather than update, improving performance 2026-04-07 18:49:24 -04:00
MelonSpeedruns 581b504658 rename name of button to "Force 4:3 Aspect Ratio" 2026-04-07 18:22:41 -04:00
MelonSpeedruns 7eddc36e23 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 8f77ca72b1 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 ee5ab7978e 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 ebc708d968 Hide mouse cursor when imgui hidden
Fixes https://github.com/TwilitRealm/dusk/issues/224
2026-04-07 19:54:51 +02:00
TakaRikka fd9ba89325 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 12af5b212f Add vsync toggle & honor fullscreen setting 2026-04-06 23:07:48 -06:00
madeline aa3b163230 use updated aurora signature 2026-04-06 21:06:04 -07:00
madeline 6a537ab90d use the new thing in aurora 2026-04-06 20:52:38 -07:00
madeline 4f1d0f19e0 address review 2026-04-06 20:37:40 -07:00
madeline 9a15872044 runtime data asset loader 2026-04-06 20:37:39 -07:00
Luke Street 8fac510140 Update aurora & fixes for OS header changes 2026-04-06 21:25:50 -06:00
CraftyBoss e4de461e7a 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