gymnast86
d12cf18ce1
change name of default entry
2026-07-22 04:23:07 -07:00
gymnast86
1643474573
handle custom text id attributes
2026-07-22 04:17:26 -07:00
gymnast86
3d06c6607c
account for custom flow indices in getInitNodeIndex
2026-07-22 04:17:07 -07:00
gymnast86
1d275f4ead
actually save attribute overrides
2026-07-22 04:15:39 -07:00
gymnast86
957dbe976e
add extra exit out of City in the Sky
2026-07-22 02:44:52 -07:00
gymnast86
ba994a4e65
add required dungeons to Midna hint text
2026-07-22 02:12:59 -07:00
gymnast86
21e75bac1c
properly set flag for cutscene in Hyrule Castle
2026-07-22 00:46:11 -07:00
gymnast86
9b087aadda
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-21 00:57:59 -07:00
gymnast86
1aa81ff907
remove warp to start from menu (it's on midna now)
2026-07-21 00:55:06 -07:00
gymnast86
21a7823045
custom flow nodes and initial custom midna choices
2026-07-21 00:51:33 -07:00
TakaRikka
95608438c1
Merge pull request #2227 from TwilitRealm/jpn
...
japanese gamecube version support
2026-07-19 01:20:07 -07:00
TakaRikka
3e343acc86
revert, e_pm jpn logic change TODO later
2026-07-18 22:09:32 -07:00
TakaRikka
9696c12563
couple more fixes, revert e_pm for now
2026-07-18 21:17:29 -07:00
TakaRikka
d3e05a4f37
pr comments again
2026-07-18 19:39:24 -07:00
TakaRikka
27c9719abc
pr comments
2026-07-18 18:07:49 -07:00
Luke Street
8caab1a6ba
Implement iOS hook prepatching & improve MSVC PTMF support ( #2222 )
2026-07-17 22:35:37 -06:00
TakaRikka
e3075520e7
convert jpn logic changes to runtime checks
2026-07-17 20:35:15 -07:00
TakaRikka
ce386d8dbd
convert jpn ui/text changes to runtime checks
2026-07-17 18:12:28 -07:00
TakaRikka
1654d256ec
mant/flower jp offsets
2026-07-16 20:06:37 -07:00
TakaRikka
241927b489
fix jp name screen
2026-07-16 19:53:47 -07:00
TakaRikka
6058a0c597
Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into jpn
2026-07-16 15:09:23 -07:00
gymnast86
a245876f7f
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-16 01:11:04 -07:00
Luke Street
1bae8a5e6a
DuskDsp: Fix streamed audio position tracking
2026-07-16 00:10:07 -06:00
gymnast86
1c59d124dc
fix include
2026-07-15 01:50:15 -07:00
gymnast86
7766739df1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-07-15 01:08:32 -07:00
gymnast86
0b23015ddb
fix Hyrule Castle being wrongly considered a barren dungeon when placing "any dungeon" items
2026-07-15 00:49:30 -07:00
gymnast86
9537df2ee7
fixes for running standalone generator
2026-07-15 00:48:22 -07:00
gymnast86
9e6dd59e49
fix "any dungeon" items sometimes being placed wrong
2026-07-15 00:47:42 -07:00
Luke Street
0f2a00cd1f
Mods: Embed symdb in linked executable ( #2216 )
...
* Mods: Embed symdb in linked executable
* Update to symgen v1.2.3
2026-07-15 00:26:34 -06:00
Luke Street
adfb830b4d
hook: Fix thunk re-resolution on Windows
2026-07-15 00:08:19 -06:00
Luke Street
30def245f0
Mods: Reject old layout mods & improve errors
2026-07-14 20:32:01 -06: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
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
Luke Street
f000ccce0b
Mod API: Resolve thunks recursively (Windows ARM64 fix)
2026-07-14 11:10:49 -06:00
gymnast86
cf0c1c3160
fix goron mines key shards in tracker
2026-07-13 23:48:25 -07:00
gymnast86
6be65a461d
fix include paths to not pollute d_com_inf_game.h
2026-07-13 22:50:41 -07:00
SuperDude88
f5d30a886d
FPS Counter Fix ( #2207 )
...
* FPS Counter Fix
I broke it in #2198 oops
* Run clang-format
2026-07-13 23:07:02 -06:00
Luke Street
d2cdbf0a83
Mods: Rework mod linking
...
Apple: mods are now MH_BUNDLE (.so) linked with -bundle_loader,
replacing the deprecated (on iOS) -undefined dynamic_lookup.
Windows: clang-cl mods link dusklight.exe directly; lld's mingw driver
synthesizes imports from the export table. cl still requires the
import library.
2026-07-13 20:42:57 -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
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
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
Luke Street
9687a9d95a
Mod API: Static import/export/hook metadata & resolution
2026-07-13 00:53:37 -06:00
Luke Street
8cc4ce94b8
Mods: Don't use RTLD_DEEPBIND with ASAN
2026-07-12 20:14:12 -06:00
SuperDude88
641ac5877e
Fix Overlapping Overlays ( #2198 )
...
Still overlaps while the pipeline building overlay is fading out
2026-07-12 16:12:59 -06: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