Lurs
d6e4d0b58d
Take item scales from TP HD, fix file select. Skip main2d.arc and Field0.arc from HD for now to get full map and GC buttons at the the upper right working
2026-08-11 23:20:08 +02:00
Lurs
524f7ec2b1
Merge remote-tracking branch 'origin/main' into tphd
2026-08-11 17:07:13 +02:00
Luke Street
cf8ab52f55
Fix ATTRIBUTE_ALIGN placement
2026-08-05 21:16:06 -06: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
MelonSpeedruns
6bab72092b
All files loaded from TPHD, no gamecube files remain.
2026-07-12 11:15:52 -04: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
Luke Street
f32e069c4b
Improve mouse hiding logic ( #2163 )
...
* Improve mouse hiding logic
* Restore ImGui logic
2026-07-02 02:03:18 -04: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
Luke Street
277538bb81
New pipeline progress UI
2026-06-24 22:03:58 -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
Lurs
d23a5c6fd1
Merge remote-tracking branch 'origin/main' into tphd
2026-06-17 19:17:52 +02: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
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
00707024bb
Update aurora & flower/grass draw batching
2026-06-13 10:40:57 -06:00
Lurs
2b266048c6
Add temple of time reflections via GX2 stencil. Temporarily point to my own aurora fork before stencil PR is merged.
2026-06-12 08:21:57 +02:00
TakaRikka
c99241a662
fix withdraw functionality
2026-06-11 23:07:28 -07:00
TakaRikka
776ee9b978
partially fix los exit portals
2026-06-11 21:55:58 -07:00
TakaRikka
645d64a73a
fix los bgm
2026-06-11 13:21:57 -07:00
MelonSpeedruns
849edf4a58
fix title logo for SD & import hd particles & fix minimap crash
2026-06-11 15:22:07 -04:00
TakaRikka
6692eff3a3
partially working colossal wallet
2026-06-11 03:10:45 -07:00
TakaRikka
43817ea4e5
fix los fairy
2026-06-11 02:07:44 -07:00