Luke Street
39a84e67b7
Merge remote-tracking branch 'origin/main' into rando-mod
2026-08-22 23:36:24 -06:00
Luke Street
16f2b954fa
Add full color extension to messages
2026-08-22 21:55:14 -06:00
Luke Street
8f5ecdba1c
Fix Golden Wolf item persistence
2026-08-21 23:24:09 -06:00
Luke Street
3869ac6423
Un-inline d_meter2_info functions
2026-08-21 14:14:12 -06:00
Luke Street
9977e78758
Improve game function hook compatibility
2026-08-21 12:15:33 -06:00
Luke Street
829b0de69c
Merge origin/main into rando-mod
...
# Conflicts:
# src/d/actor/d_a_b_ds.cpp
2026-08-21 00:52:11 -06:00
Luke Street
5f0f3d4ebe
ItemService improvements ( #2322 )
...
* ItemService improvements
* Move Poe increment to item
2026-08-21 00:50:51 -06:00
TakaRikka
72ea47b973
Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into rando-mod
2026-08-20 18:15:25 -07:00
gymnast86
172d06f38d
Add Built-In Cosmetics Mod ( #2291 )
...
* template setup
* get most colors working
* add lantern, midna, and heart colors
* fix PaneCache naming conflict
* add UI colors
* fix pane cache again
* override colors for items on other models
* recolor heart piece models
* cleanup
* add support for ordon sword recoloring
* recolor epona's eyelids
* move option descriptions
* fix mod.json
* constexpr descriptions
* gx.h instead of dolphin/gx/GXstruct.h
* fix default midna hair color
* use TextureService instead of overwriting model file data on load
* update descriptions
* manual cleanup
* fix includes
* remove unneeded include and const qualifier
* UI: Add Popover, ColorInput & more; mod cleanup
* Make it a bundled mod
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-08-20 17:49:26 -06:00
TakaRikka
5d5c3d5c5f
Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into rando-mod
2026-08-19 22:52:32 -07:00
Luke Street
fd4a5f0cfb
Use carousel button on prelaunch; more cleanup
2026-08-19 22:58:43 -06:00
Luke Street
fd0e33460f
Gamemode -> GameMode
2026-08-19 20:49:58 -06:00
jdflyer
21bc055552
Merge with origin/main
2026-08-19 00:16:37 -07:00
TakaRikka
2d1487aefd
Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into rando-mod
2026-08-18 23:39:05 -07:00
Luke Street
f6b7448de3
FlowService & MessageService ( #2313 )
2026-08-19 00:32:23 -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
TakaRikka
947fb5b5a5
fix demo item gives and add obj item hooks
2026-08-17 02:12:25 -07:00
gymnast86
4c673eb04b
dMenu_Ring_c hooks
2026-08-17 01:54:00 -07:00
TakaRikka
aa3db8f949
more hooks
2026-08-15 04:57:14 -07:00
TakaRikka
d319bb1049
demo item / bosswarp hooks
2026-08-15 02:00:10 -07:00
TakaRikka
1f43e16e2d
more hooks wip
2026-08-14 23:41:12 -07:00
TakaRikka
b0d4c62903
more hooks wip
2026-08-14 03:26:49 -07:00
TakaRikka
a2cd701203
ykm/ykw/fairy hooks
2026-08-13 23:32:21 -07:00
TakaRikka
c65b8a42b8
add handful of missing hooks
2026-08-13 14:50:39 -07:00
TakaRikka
8229879aab
refactor seed load/save and add file info hook
2026-08-13 02:04:41 -07:00
TakaRikka
839d8fdb63
Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into rando-mod
2026-08-12 16:35:16 -07:00
TakaRikka
5b4def820a
couple fixes
2026-08-12 15:02:33 -07:00
TakaRikka
5abc956448
daTbox2 handling
2026-08-11 14:45:53 -07:00
TakaRikka
71b2eedc82
initial item service implementation
2026-08-09 16:40:26 -07:00
jdflyer
8be95d3aa3
Allow Gamemodes to interrupt flow on file creation
2026-08-07 18:46:52 -07:00
TakaRikka
fae9add351
generator / basic mod structure building
2026-07-27 22:33:03 -07:00
TakaRikka
ce386d8dbd
convert jpn ui/text changes to runtime checks
2026-07-17 18:12:28 -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
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
Luke Street
50565b37fc
Fix mod demo CI linkage and signing
2026-07-10 01:45:05 -06:00
Luke Street
4339e60ba6
Hook service, symgen manifest & data linking
2026-07-08 01:47:49 -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
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
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
Luke Street
1fd8a2ca3c
More fixes for clawshot touch controls
2026-06-16 13:37:04 -06: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
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
Luke Street
00707024bb
Update aurora & flower/grass draw batching
2026-06-13 10:40:57 -06: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
Luke Street
b00b7f8f1b
More texture caching
2026-06-04 23:21:13 -06:00
Pieter-Jan Briers
f8ba14ea8f
Optimize some special kankyo draw packets (housi, snow, odour) ( #1970 )
...
* Slight dKankyo_housi_Packet documentation
* Optimize dKyr_drawHousi (twilight squares)
Now a single draw call rather than like 300
* Optimize dKyr_drawSnow
Snowpeak stonks rising
* Optimize dKyr_odour_draw
2026-06-02 23:47:34 -06:00