gymnast86
fa34335a09
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-14 15:33:40 -07:00
Luke Street
eed14acdc6
Annotate all data with DUSK_GAME_DATA ( #2214 )
...
The hope of auto-importing data via lld MinGW
+ pseudo_reloc is now dead thanks to ARM64,
so I just wrote a script to go annotate every
exported data symbol in the game instead.
2026-07-14 13:49:21 -06:00
gymnast86
6be65a461d
fix include paths to not pollute d_com_inf_game.h
2026-07-13 22:50:41 -07:00
gymnast86
dce6b4c666
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-13 15:52:24 -07:00
jdflyer
6a79bf1e79
Add command line arguments for --develop, --load-save, and --stage ( #2150 )
...
* Add command line arguments for --develop, --load-save, and --stage
* Include sstream so clang stops crying :(
* Put stage load parsing in main, better load logic
2026-07-11 12:16:38 -06:00
Luke Street
6d4a7e55e9
Merge pull request #2193 from encounter/mods-gfx
...
Mod API: `gfx` service; GTAO & dynamic shadow demo mods
2026-07-10 21:25:16 -06:00
SuperDude88
287ee6b2ee
Small Speedrun Mode Cleanups ( #2179 )
...
* Deduplicate Speedrun Overrides
Avoids issues where only one is updated + makes sense organizationally
* Move restore_from_speedrun_mode
I think it makes more sense to have this in the same place the overrides are set
* Camelcase nit
---------
Co-authored-by: Irastris <irastris15@gmail.com >
2026-07-10 22:00:52 -04:00
Luke Street
50565b37fc
Fix mod demo CI linkage and signing
2026-07-10 01:45:05 -06:00
Luke Street
d9a978f21f
Mod API: gfx service
2026-07-09 23:08:59 -06:00
Luke Street
7df07c6904
Mod API: Camera service
2026-07-09 18:54:44 -06:00
Luke Street
6849baac06
Mod API: UI service ( #2189 )
2026-07-09 10:31:34 -06:00
Luke Street
312195920a
Remove unused HookFlags
2026-07-08 18:26:46 -06:00
Luke Street
bc11bf3563
Mods manager UI & logs viewer
2026-07-08 17:51:13 -06:00
Luke Street
4339e60ba6
Hook service, symgen manifest & data linking
2026-07-08 01:47:49 -06:00
Luke Street
af5635dd42
Resource, texture and overlay services
2026-07-08 01:47:35 -06:00
Luke Street
c876ea558f
Config service
2026-07-08 01:47:35 -06:00
Luke Street
9b75dc5fd2
Service lifecycle events
2026-07-08 01:47:35 -06:00
Luke Street
5c9c76cc0b
Dusklight mod API core
...
Co-authored-by: qwertyquerty <qwertytrogi@gmail.com >
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2026-07-08 01:47:31 -06:00
Luke Street
b474aafe9d
Fix compile error & cleanup
2026-07-07 23:22:38 -06:00
Luke Street
e0ab36b7d9
Stable game ABI: Use PARTIAL_DEBUG
...
To make sure that mods can work across debug and release build, we can utilize PARTIAL_DEBUG to enable only DEBUG changes that affect struct and vtable layout
2026-07-07 01:14:29 -06:00
Luke Street
d40a30ee13
Config: renaming & add change subscriptions
2026-07-07 00:50:11 -06:00
gymnast86
9756612b35
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-02 20:01:09 -07:00
gymnast86
d1ea637d22
add midna hair and charge ring colors
2026-07-02 20:00:47 -07:00
Luke Street
f32e069c4b
Improve mouse hiding logic ( #2163 )
...
* Improve mouse hiding logic
* Restore ImGui logic
2026-07-02 02:03:18 -04:00
gymnast86
591c38e871
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-01 00:27:50 -07:00
gymnast86
a5bc71795e
add various cosmetic options
2026-07-01 00:27:35 -07:00
Luke Street
09f087656a
Guard against null dMsgObject_getMsgObjectClass() in a few places
2026-06-30 15:19:30 -06:00
Irastris
fe15366912
Make Ganondorf cape tearing deterministic when using texture replacements ( #2145 )
...
* Make Ganondorf cape tearing deterministic when using texture replacements
* GXIsTexObjReplaced -> has_replacement
* Only check for a replacement once during creation
* Update Aurora
2026-06-28 22:44:26 -06:00
Luke Street
f81d25b425
Add "Touch Targeting" option
2026-06-27 21:20:14 -06:00
gymnast86
26d0725c76
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-26 11:56:32 -07:00
Luke Street
277538bb81
New pipeline progress UI
2026-06-24 22:03:58 -07:00
gymnast86
6bf0dfd92a
properly patch CT malo mart door to be open at any time of day
2026-06-20 10:24:17 -07:00
gymnast86
a3de85fb4b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-19 03:09:50 -07:00
Luke Street
2d4e69466b
Refine menu_pointer click events
...
Only short clicks/taps count & they must
not move between targets
2026-06-17 22:48:44 -06:00
gymnast86
08345d01ed
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-17 03:01:05 -07:00
Luke Street
1fd8a2ca3c
More fixes for clawshot touch controls
2026-06-16 13:37:04 -06:00
gymnast86
e39c139b97
Merge branch 'main' of https://github.com/TwilitRealm/dusklight into randomizer
2026-06-16 05:18:57 -04:00
Luke Street
8e9d4d624a
Fix hookshot hanging w/ touch controls
2026-06-15 22:55:30 -06: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
doop
38a0a7be0b
Always create a save file if one doesn't exist ( #2028 )
...
* Always create a save file if one doesn't exist
* Fix MSVC build
* Re-add accidentally deleted line
* Integrate into d_file_select state machine & put behind instantSaves
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-06-15 12:47:23 -06:00
gymnast86
2428ca2efe
Merge branch 'main' of https://github.com/TwilitRealm/dusklight into randomizer
2026-06-15 06:04:32 -04:00
Luke Street
02fdde3768
Scale map rendering with IR ( #2056 )
...
* Scale map rendering with IR + scale config
* Remove config option
2026-06-14 22:41:33 -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
gymnast86
2651640ee0
Merge branch 'main' of https://github.com/TwilitRealm/dusklight into randomizer
2026-06-13 20:59:48 -04:00
Luke Street
00707024bb
Update aurora & flower/grass draw batching
2026-06-13 10:40:57 -06:00
gymnast86
b2ac2d6600
overhaul seed selection to be on file creation
2026-06-10 06:22:03 -07:00
gymnast86
474a7dce00
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-08 18:08:13 -07:00
BoLThompson
8b7ed4b5da
Interpolation fixes (fishing rod, key door chains, hookshot chain) ( #2008 )
...
* fishing rod line (item and minigame) interpolated
* small key, big key door chains interpolated
* hookshot chain interpolated
2026-06-08 00:28:48 -04: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
gymnast86
5b6f2f6e91
fix some first item bits accidentally getting unset
2026-06-06 23:39:18 -07:00