Commit Graph

91 Commits

Author SHA1 Message Date
PJB3005 ffd7183669 Improve dDlst_list_c::draw debug group code to also go to tracy, be less of a performance hog when active. 2026-04-11 16:11:19 +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
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 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
qwertyquerty 229c8ed88f CI/CD, CMake improvements, more targets, fix gcc (#258)
* CI attempt

* syntax

* fix cmake for linux

* fix include directories and merge main

* fix PDB fighting

* fix gcc compiling

* fix SSCACHE for windows

* try and fix gcc

* more CI presets

* remove the android target for now

* bump cmake minimum to fix debug information format

* yet another attempt at fixing gcc

* yet another attempt at fixing gcc

* better CI matrixing

* yet another attempt at fixing GCC

* fix arm

* fix CI

* placeholder icons

* compile dawn from source for windows arm64

* fix icons and linker warnings

* fix cmake

* fetch libjpegturbo

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-09 19:22:53 -06: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
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
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 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
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
Jeffrey Crowell d3142f779b use "Cmd" instead of "Ctrl" for hotkeys on Apple (#239) 2026-04-07 02:33:27 +02:00
Max Roncace f2be41355c Reapply settings changes on top of #209 2026-04-05 23:49:31 +02:00
PJB3005 cba63d177b Explanation at top of config.hpp
(config_var.hpp already had one)
2026-04-05 23:13:33 +02:00
PJB3005 1b0ef861ac Merge branch 'main' into 26-04-04-config 2026-04-05 23:08:03 +02:00
PJB3005 8edcfb2052 Add "lock aspect ratio" setting
Uses new Aurora functionality: https://github.com/encounter/aurora/pull/97

Fixes #138
2026-04-05 22:46:38 +02:00
madeline 8a9d800384 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-05 11:48:20 -07:00
madeline ad50d549a8 turbo keybind tool 2026-04-05 11:47:49 -07:00
Irastris 9a0986535f Use int for audio sliders, show current value (#235) 2026-04-05 12:31:45 -06:00
PJB3005 3f652f17d5 appname.hpp -> app_info.hpp 2026-04-05 19:20:10 +02:00
PJB3005 0b04ef6463 Set Aurora config path 2026-04-05 19:03:26 +02:00
PJB3005 08038240e0 Merge remote-tracking branch 'origin/main' into 26-04-04-config 2026-04-05 15:13:04 +02:00
TakaRikka 4e91608fe8 Merge pull request #215 from TwilitRealm/reverb-wip
Audio FX reverb proof of concept
2026-04-04 21:38:01 -07:00
MelonSpeedruns 94460a763f Merge branch 'main' into feature/no-low-hp-sound 2026-04-04 21:50:00 -04:00
TakaRikka eaa32f894d Merge pull request #218 from TakaRikka/feature/transform-anywhere
Can transform Anywhere + Refactored checks to see if you can Quick Transform
2026-04-04 15:59:12 -07:00
TakaRikka 5bc6aa1c95 Merge pull request #217 from TakaRikka/feature/no-miss-animation
No Climbing Miss Animation toggle, similar to TPHD
2026-04-04 15:54:57 -07:00
PJB3005 4235a5fddc Merge remote-tracking branch 'origin/main' into 26-04-04-config 2026-04-05 00:12:17 +02:00
PJB3005 ae42e75e1b Implicit conversion operator is probably a good idea tbh. 2026-04-04 23:00:33 +02:00
PJB3005 63422ecdd1 I realize that's an important comment for C++ 2026-04-04 22:49:51 +02:00
PJB3005 a00fb1c05c Config system v1
Roughly inspired by what I've learned from my work on Space Station 14, without some of the unnecessary cruft and complexity.

Implementation is relatively simple once I figured out all the template order shenanigans.
2026-04-04 22:47:48 +02:00
MelonSpeedruns 9f08b7054f No Low HP Sound Enhancement 2026-04-04 14:47:39 -04:00
MelonSpeedruns afbb41bd37 Can transform anywhere + Refactored checks to see if you can Quick Transform 2026-04-04 14:30:42 -04:00
MelonSpeedruns f0d6d2de68 No Climbing Miss Animation toggle, similar to TPHD 2026-04-04 11:59:08 -04:00
MelonSpeedruns cf022a9a55 Non-Stop Midna's Lament Audio Enhancement 2026-04-04 11:36:15 -04:00
TakaRikka c0f553cb12 hd faster tears toggle 2026-04-04 06:02:23 -07:00
TakaRikka 9a1eec4abc quick climbing qol, difficulty options 2026-04-04 03:52:28 -07:00
TakaRikka 6b5d39d94e no sword recoil enhancement 2026-04-04 02:59:53 -07:00
TakaRikka c7ad544b19 couple of hd qol toggles 2026-04-04 02:37:59 -07:00
madeline a0c361c6c9 reverb proof of concept 2026-04-04 01:38:28 -07:00
Max Roncace 50d06229c1 Add tweak to enable/disable TV settings screen 2026-04-04 00:32:17 -04:00
Max Roncace dc558f94df Move hotkey bindings to separate header 2026-04-04 00:16:44 -04:00
Max Roncace 3b895609d3 Refactor Dusk settings out to common interface used by game and UI code 2026-04-04 00:16:44 -04:00