Luke Street
ba324dfdf6
Merge remote-tracking branch 'origin/main' into rando-mod
2026-08-23 22:40:06 -06:00
Luke Street
a775418c66
ItemService v2.1: Support display_item ( #2344 )
...
* ItemService: Support display_item
* Add goron_springwater_rush constant
* Commit f_op_actor_mng.h
2026-08-23 21:51:49 -06:00
Luke Street
705e7f058b
Un-inline d_meter2_info functions
2026-08-23 20:26:26 -06:00
Luke Street
2d70c24b37
Improve mod hook compatibility (inlines)
2026-08-23 20:26:26 -06:00
Luke Street
c53f3f774b
Add Golden Wolf item checks
2026-08-23 20:25:41 -06:00
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
jdflyer
4aa3b647a3
Merge with origin/main
2026-08-07 13:57:48 -07:00
TakaRikka
48cf860467
Merge branch 'main' of https://www.github.com/TwilitRealm/dusklight into rando-mod
2026-08-07 03:49:10 -07:00
Luke Street
cf8ab52f55
Fix ATTRIBUTE_ALIGN placement
2026-08-05 21:16:06 -06:00
TakaRikka
fae9add351
generator / basic mod structure building
2026-07-27 22:33:03 -07:00
jdflyer
ecbec503dc
Merge with origin/main
2026-07-20 17:24:48 -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
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
49a3c9e2ac
Merge pull request #2211 from encounter/modmeta
...
Mod API: Refactor mods to have static metadata for parsing
2026-07-14 17:48:42 -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
700bbf0a5a
Mod API: Move dylibs to libs/{platform}; services import latest minor versions
2026-07-13 20:42:35 -06:00
Luke Street
cdb36e9c42
Mod API: __attribute__((used)) on clang-cl
2026-07-13 20:42:35 -06:00
Luke Street
cca104584e
Mod API: Aggregate-initialize import/export records
...
Starting with VS 18 / cl 14.51, MSVC's constant evaluator
rejects a pointer-to-member in a constant initializer that also
contains any computed data, a consteval call or even a copy of a
constexpr object (C2127).
Hook records are now aggregate-initialized from literals only: the
computed name bytes (vtable symbol + display name) are baked into
char... template arguments and sizes/kinds are spelled inline.
2026-07-13 20:42:35 -06:00
Luke Street
9687a9d95a
Mod API: Static import/export/hook metadata & resolution
2026-07-13 00:53:37 -06:00