gymnast86
7766739df1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-15 01:08:32 -07:00
Luke Street
a6f059827b
Game ABI / headers refactoring ( #2215 )
...
* Game ABI / headers refactoring
* Delete dusk/imgui.h
2026-07-14 19:24:08 -06:00
gymnast86
fa34335a09
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-14 15:33:40 -07:00
gymnast86
a4c619ad58
move yeta fixes to flow patches
2026-07-14 15:24:34 -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
bb1c1447d0
fix conflicts
2026-07-13 16:55:08 -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
Irastris
20f786a43e
HUD scaling fixes ( #2192 )
...
* Immediately apply hudScale to the dpad and rupee panes
* Translate the dpad to follow along with the minimap scale
2026-07-10 21:41:36 -06:00
Josh Smith
4c2bb26df7
Add missed mirror-mode message overrides ( #2108 )
...
PR #1704 hand-curated mirrorMsgOverrides from in-game observation, which left
gaps. Auditing the GC BMG data (res/Msgus, GZ2E01) for every message carrying a
Wii redirect turned up 13 more that belong in the table:
- Two Kakariko signposts (0x1f41, 0x1f42) whose arrow/name layout is mirrored on
Wii but were never added.
- Five dialogue/journal lines whose direction words flip GC vs Wii, including
Midna's "Eldin Province to the east/west" line reported in the PR thread.
- Six shop browse-arrow lines in the same class as entries the original pass
already included.
Each added id appears with a Wii redirect in exactly one BMG group, so the
id-only lookup resolves unambiguously. 0x1b79 was deliberately left out: it
maps to different Wii variants in zel_01 (shop) and zel_07 (fishing controls),
which this table can't disambiguate without becoming group-aware.
2026-07-10 21:36:40 -06:00
Irastris
3585ab8a59
Add deltatime to bloom/fog transitions
2026-07-09 21:05:33 -04:00
SuperDude88
8e8dc305e6
Update Pane Mirroring
...
- Update mirroring of Link + the dungeon map icon properly when the setting changes
2026-07-05 23:33:15 -04:00
SuperDude88
41389f4a8e
Remove Extra Mirror
...
Accidentally left this in from testing
2026-07-05 22:58:45 -04:00
SuperDude88
8145dec2a1
Remove Outdated MIrror Mode TODO
...
This was done!
2026-07-05 20:19:42 -04:00
SuperDude88
4089a80a17
Mirror Mode Map Fixes
...
Will probably need to resolve conflicts with Wii code once decomp has related PR merged + we sync things
Change to setPlusZoomCenterX is not present on Wii (but fixes controls), probably from its lack of CStick
2026-07-05 20:19:33 -04: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
Irastris
42910ab2fd
Restore simultaneous gyro and joystick input for first person aiming ( #2164 )
2026-07-02 00:13:22 -06: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
jdflyer
cfadf7607a
Various Mirror Mode Fixes ( #2149 )
...
* Various Mirror Mode Fixes
* Avoid mutating mArrowPos2DX
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-06-28 22:42:52 -06:00
gymnast86
b8f69e82dd
add shadow crystal icon
2026-06-25 08:57:34 -07:00
gymnast86
6592871fa2
add mirror chamber access setting
2026-06-23 09:16:39 -07:00
gymnast86
cce67c1809
fix dpad icon not drawing at unlocked framerates
2026-06-21 08:32: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
1790ad6faf
fix merge conflicts
2026-06-16 05:30:08 -04: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
db87b91954
Update aurora & redraw hearts guage on HUD scale change
2026-06-15 22:46:50 -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
matthewdavidrichardanderson
b07fb50128
monkey crash fix ( #2034 )
...
* monkey fix 🐒
* wrap saru_p clear in target_pc
* Clear monkey leader pointer on delete
---------
Co-authored-by: matthewdavidrichardanderson <matthewdavidrichardanderson@mfb.com >
Co-authored-by: Luke Street <luke@street.dev >
2026-06-13 22:39:30 -06: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
7bd3e9cafd
move saved file seed load to file select instead of file start
2026-06-12 21:25:49 -04:00
gymnast86
8999c4c9c5
remove asheis sketch after showing it to Ralis
2026-06-12 20:48:24 -04: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
gymnast86
382f33d021
fix some tracker locations not getting updated fast enough
2026-06-08 18:05:21 -07:00
Luke Street
93e33ecf1a
Cap map resolution multiplier
...
Resolves #1058
Resolves #1422
Resolves #1668
2026-06-08 00:08:00 -06:00