Commit Graph

189 Commits

Author SHA1 Message Date
Giorgio Mendieta 2c4960dcdf feat: infinite epona stamina cheat (#2644) 2026-10-04 19:23:15 +02:00
Luke Street 9adb1fd6be Restore option for hiding pipeline progress (#2504) 2026-09-19 16:07:26 -06:00
baxlek d7ce89057b Merge branch 'main' into hold-to-mash 2026-09-18 13:40:41 -05:00
TakaRikka 72469163f0 Merge pull request #2308 from baxlek/always-greatspin-options
Add Additional "Always Greatspin" Option
2026-09-17 17:56:35 -07:00
TakaRikka 1840c7d0d8 Merge pull request #2333 from baxlek/disable-letterboxing-options
Add Disable Letterboxing Options
2026-09-17 17:53:32 -07:00
tomtee fb2b662e95 Merge branch 'TwilitRealm:main' into faster-scene-transitions 2026-09-16 14:27:00 +00:00
MelonSpeedruns 158abde381 Easy Quick Spin Cheat (#2194)
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-09-15 17:33:50 +02:00
Luke Street 5627f72117 Mod update checks & queue revamp 2026-09-13 14:51:52 -06:00
baxlek 9038b35095 Merge branch 'main' into disable-letterboxing-options 2026-09-08 16:40:44 -05:00
baxlek 1f608ea493 Merge branch 'main' into disable-letterboxing-options 2026-09-04 05:33:34 -05:00
doop defeac3fab Prepare audio system and UI for surround 2026-09-03 21:03:42 +00:00
baxlek 7323ca3a6f Merge branch 'TwilitRealm:main' into hold-to-mash 2026-09-03 08:52:50 -05:00
baxlek 1313e166b2 Merge branch 'TwilitRealm:main' into always-greatspin-options 2026-09-01 19:14:49 -05:00
tomtee 4e550695b3 Merge branch 'TwilitRealm:main' into faster-scene-transitions 2026-09-01 19:03:59 +01:00
Irastris 0fd17fe082 Refactor GraphicsTuner, no longer tanks performance when open (#2365)
* Sort includes, move logic into ConfigVars, add reusable helpers

* Refactor GraphicsTuner, only refresh labels when actually needed
2026-09-01 09:07:49 -06:00
t0mtee 2f9c565e4a Change setting ID to fastTransition 2026-09-01 15:07:19 +01:00
t0mtee d51ffa2c7c Add setting 2026-09-01 15:07:19 +01:00
baxlek cf6deef503 Update settings.cpp 2026-08-30 09:04:48 -05:00
TakaRikka c4ded86010 Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into better-tools 2026-08-29 18:37:14 -07:00
baxlek b3ce028e3a Update holdToMash settings in settings.cpp
Replaced surface and zoraSwim settings with swimming in holdToMash.
2026-08-25 19:58:11 -05:00
baxlek 88bc8cf979 Update settings.cpp 2026-08-25 18:11:18 -05:00
baxlek 7a47e47ab2 Merge branch 'TwilitRealm:main' into disable-letterboxing-options 2026-08-22 08:12:57 -05:00
doop 14f9b6c762 Add setting for UI scale (#2326) 2026-08-21 23:29:43 -06:00
Luke Street d3f10221b8 Merge remote-tracking branch 'origin/main' into better-tools
# Conflicts:
#	files.cmake
#	src/dusk/game_clock.cpp
#	src/dusk/imgui/ImGuiConsole.cpp
#	src/dusk/settings.cpp
#	src/dusk/settings.h
#	src/m_Do/m_Do_main.cpp
2026-08-20 17:21:22 -06:00
Luke Street 3ecd785ac2 Rework UI lifecycle, finish renaming & cleanup 2026-08-19 21:43:41 -06:00
Luke Street fd0e33460f Gamemode -> GameMode 2026-08-19 20:49:58 -06:00
jdflyer c0d44d4a21 Gamemode service improvements. Disable achievements on custom gamemodes (for now) 2026-08-18 00:33:15 -07:00
jdflyer 85c2ddd8ff Merge with origin/main 2026-08-17 22:52:28 -07:00
baxlek 862cee0409 Change alwaysGreatspin default value to OFF 2026-08-16 19:17:44 -05:00
baxlek 515500e351 Fix formatting in settings.cpp 2026-08-15 19:55:50 -05:00
baxlek cc997881d8 Change letterboxing setting to use LetterboxMode::Off 2026-08-15 19:21:42 -05:00
baxlek 0ff50d1154 Add disableLetterboxing setting to game options 2026-08-15 16:26:05 -05:00
Luke Street 0f5a248401 Time revamp (#2304)
* Don't Use OSCalendarTime for Speedrun Timing

- Shouldn't rely on OSTicksToCalendarTime since it will be changed to handle time zone conversion, and that doesn't make sense on elapsed time

* Use OSGetSystemTime Extension

- Fixes desyncing issues with save file time and a couple other odd instances, particularly on mobile platforms that suspend apps

* Time revamp

* Update aurora

* Split IGT/RTA calculations

* Shift-Turbo to slow down

---------

Co-authored-by: SuperDude88 <82904174+SuperDude88@users.noreply.github.com>
2026-08-14 00:07:54 -06:00
doop 46da33be37 Use texture replacement API for HQ minimap textures (#2303) 2026-08-13 23:44:36 -06:00
baxlek 0fc05028cc Add Aiming Reticle for Bow and Slingshot (#2290)
* Change sight drawing flag to on in arrow logic

* Refactor setBowSight for PC targeting and reticle logic

* Add Aiming Reticle option to settings

Add option for Aiming Reticle in settings.

* Add aiming reticle setting to game preferences

* Add aiming reticle to user settings registration

* Add aimingReticle configuration variable

* Fix syntax error in settings.cpp

* Add aiming reticle check to bow charge condition

* Refactor bow charge sight position logic

Removed redundant sight position handling when aiming reticle is not displayed.

* Refactor setBowSight for Dusk targeting

* Clarify aiming reticle option description

* Refactor bow sight logic in setBowSight function

Removed dusk condition from bow sight check and adjusted sight drawing logic.

* Refactor sight drawing logic in d_a_alink_bow.inc

Remove redundant call to offDrawFlg() when aiming reticle is enabled.
2026-08-10 00:14:17 -04:00
madeline bf4c727d04 Merge branch 'main' of https://github.com/TakaRikka/dusk into better-tools 2026-08-08 19:36:21 -07:00
madeline 99180d02f7 Merge branch 'better-tools' of https://github.com/TakaRikka/dusk into better-tools 2026-08-08 19:21:07 -07:00
madeline 5b64e4fd2c trigger viewer, more commands 2026-08-08 19:20:46 -07:00
jdflyer 61a4ab3117 Mod SDK: Gamemode Service, Change Speedrun mode to a gamemode, Allow prelaunch to be restarted 2026-07-19 00:50:49 -07:00
Luke Street d40a30ee13 Config: renaming & add change subscriptions 2026-07-07 00:50:11 -06:00
Luke Street f81d25b425 Add "Touch Targeting" option 2026-06-27 21:20:14 -06:00
Luke Street 277538bb81 New pipeline progress UI 2026-06-24 22:03:58 -07:00
Luke Street ad53af5c78 Touch controls (#2053)
* WIP touch controls

* Action icons

* Updates

* Don't mutate freeCamera config; allow switching between touch and controller cam

* Wow

* Fix build & add Skip button

* Fix build & add settings

* RCSS cleanup

* Dpad and fishing, might redo

* Add menu mouse controls

* More pointer & fix icons

* Optimizations & introduce layout system

* Update aurora

* Implement touch controls layout editor

* Cleanup & fixes

* Allow disabling mouse/touch in menus

* More fixes
2026-06-15 12:48:04 -06:00
Kyrio d0894853d7 Add setting to memorize window size (#2025)
* Add "Memorize Window Size" setting

* Code review #2025

* memorize -> remember, helpText revision

---------

Co-authored-by: Irastris <irastris15@gmail.com>
2026-06-13 22:47:18 -04:00
Luke Street 692c04e936 Merge branch 'main' into better-tools 2026-06-07 22:37:14 -06:00
SuperDude88 0d05f9b75b More Magic Armor Options (#1691)
* More Magic Armor Options

- Add a 3rd option to lose rupees only on damage

* More Choices

- Add cosmetic and double defense options

These both have been requested a couple times

* Shorten Description

The description was very, very long before

* Web Editor Got Me

Fix my syntax
2026-06-07 21:18:23 -06:00
Kevin Lema 8705e75b9d Add HUD scale setting (#1387)
* Add HUD scale setting

Adds a "HUD Scale" preference (50%–200%) that scales the gameplay HUD
(hearts, magic/lantern meter, light drops, rupees/keys, action buttons
and the mini-map) without affecting dialog boxes or menus.

Each HUD group is scaled around its own pane origin and nudged toward
its anchor corner (via dApplyHudCorner) so it stays put against the
screen edge instead of drifting toward the centre when shrunk. The
mini-map is scaled and shifted in d_meter_map so its bottom-left corner
stays anchored. The setting is clamped to a safe range and is a no-op on
non-PC targets. It is disabled in the menu while Minimal HUD is enabled.

Signed-off-by: kevin Lema <kevin.soesto@gmail.com>

* Scale remaining gameplay HUD elements with HUD scale

Extends the HUD Scale setting to the item ammo counters, the lantern oil
  gauge and the small-key counter, and gives the oil/magic meter a reduced
  horizontal anchor pull so it stays on-screen at small scales.

Signed-off-by: kevin Lema <kevin.soesto@gmail.com>

* Update settings.cpp

Signed-off-by: kevin Lema <kevin.soesto@gmail.com>

---------

Signed-off-by: kevin Lema <kevin.soesto@gmail.com>
2026-06-05 00:14:09 -06:00
MelonSpeedruns 2376e0102e TPHD Button Fishing (#1949)
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-06-03 13:35:51 -04:00
madeline e855e6471f Merge branch 'main' of https://github.com/TakaRikka/dusk into better-tools 2026-06-01 23:05:09 -07:00
madeline 848f635798 better tools 2026-06-01 22:56:14 -07:00