CraftyBoss
589c6675fe
fix inventory reset ignoring previously obtained items on inv fill, add heros clothes to reset inventory default
2026-07-02 00:50:07 -07:00
CraftyBoss
0be48db605
save archipelago connection info based on current save slot
2026-07-01 01:36:14 -07:00
CraftyBoss
dbb9ce2c03
fix merge error
2026-07-01 00:51:29 -07:00
CraftyBoss
cc808ab50c
Merge remote-tracking branch 'origin/randomizer' into rando-archi
...
# Conflicts:
# include/dusk/settings.h
# src/dusk/settings.cpp
2026-07-01 00:42:52 -07: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
CraftyBoss
7682165478
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-30 01:08:17 -07: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
Luke Street
f81d25b425
Add "Touch Targeting" option
2026-06-27 21:20:14 -06:00
qubitnano
ebf6f31719
flake.nix: patchelf libvulkan ( #2124 )
...
Since aurora 7ccdae18077caa67acb0f61a525aa5a423cc3b2c, dusklight can't
find libvulkan.so on nix
2026-06-27 21:15:57 -06:00
Luke Street
590d209f76
Update README.md
2026-06-27 21:09:04 -06:00
Luke Street
ed21cd4fd0
Update README.md
2026-06-27 20:35:17 -06:00
gymnast86
26d0725c76
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-26 11:56:32 -07:00
gymnast86
1b3b493fbf
reset rando context if current seed is deleted
2026-06-26 11:53:33 -07:00
gymnast86
f62a70f9d0
update starting time of day descriptions
2026-06-26 11:40:09 -07:00
gymnast86
ec2173db9f
change seed option menu styling
2026-06-26 11:34:22 -07:00
gymnast86
563944d4a3
use updated shadow crystal bti from melonspeedruns
2026-06-26 11:32:59 -07:00
gymnast86
b8f69e82dd
add shadow crystal icon
2026-06-25 08:57:34 -07:00
gymnast86
830b560933
text changes to account for long item names
2026-06-25 03:15:14 -07:00
CraftyBoss
57019bea30
Merge remote-tracking branch 'origin/main' into rando-archi
2026-06-25 01:05:26 -07:00
CraftyBoss
c590018059
trigger game complete on ganondorf kill
...
with this, in theory AP seeds should be beatable now, of course theres still a ton of work to do in terms of fleshing out some features
2026-06-25 01:05:15 -07:00
Luke Street
277538bb81
New pipeline progress UI
2026-06-24 22:03:58 -07:00
CraftyBoss
e7eefbb0cb
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-24 03:22:56 -07:00
CraftyBoss
7ee39edee7
add death link support, add needed archipelago item messages to language yamls
...
Archipelago items will still be green rupees for now until we decide how we want to handle custom game assets
2026-06-24 03:22:42 -07:00
gymnast86
6592871fa2
add mirror chamber access setting
2026-06-23 09:16:39 -07:00
CraftyBoss
5a1368b355
cleanup settings parser, get settings directly from slot data instead of user YAML
...
loaded seeds should now have proper settings applied without needing to seperately parse the archi's player settings yaml.
2026-06-22 23:43:24 -07:00
CraftyBoss
6984ae83bf
add UI to selecting/creating archipelago seed
...
Next step will be to associate connection info to each save slot instead of overwriting the same config values for every slot. With these changes though, it should be possible to connect to an archipelago lobby without needing to use the ImGui debug window.
2026-06-22 03:25:01 -07:00
gymnast86
e57c952deb
print required dungeons to spoiler log
2026-06-21 16:18:07 -07:00
gymnast86
4239cea3d5
Fix arbiters grounds sometimes not being listed as a required dungeon
2026-06-21 15:59:39 -07:00
CraftyBoss
93479100fc
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-21 14:36:49 -07:00
gymnast86
9bd34a0d02
fix gor liggs always setting item bit for 3 key shards
2026-06-21 09:07:54 -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
4d8fcfa551
add permalink sharing
2026-06-20 07:57:49 -07:00
CraftyBoss
6366ab61d1
add inventory resetting on server connect, properly handle getting new items from locations, integrate some of archi into new rando ui stuff
...
For the most part, solo archipelago runs seem to work fine now using the original TP apworld, but im sure there are plenty of weird issues still that need to be handled.
2026-06-19 17:07:42 -07:00
CraftyBoss
7537f1c4a8
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-19 17:01:52 -07:00
gymnast86
a3de85fb4b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-19 03:09:50 -07:00
gymnast86
08e0645ef8
add functionality for saving and loading presets
2026-06-19 03:08:12 -07:00
gymnast86
f20cf3c24e
change spoiler log wording
2026-06-19 03:03:03 -07:00
gymnast86
b2dfdf4158
fix entrance metadata
2026-06-19 03:02:47 -07:00
gymnast86
99689258a2
misc cleanup
2026-06-17 23:56:37 -07:00
Luke Street
5418b1831d
Update aurora & flake.nix versions
2026-06-17 23:12:49 -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
427dcfab82
Show active Graphics Backend in Settings; not configured
2026-06-17 18:09:00 -06:00
gymnast86
08345d01ed
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-17 03:01:05 -07:00
gymnast86
56d47d475f
add button to reset settings to default
2026-06-17 03:00:40 -07:00
gymnast86
8a92efbe0d
properly save rando file during autosave
2026-06-17 02:30:54 -07:00
Luke Street
f5642f3073
UI: Split active/visible concepts & fix nav forwarding
2026-06-16 15:10:09 -06:00
Luke Street
cc9c15de54
Hawkeye support in touch controls
2026-06-16 13:51:17 -06:00
Luke Street
1fd8a2ca3c
More fixes for clawshot touch controls
2026-06-16 13:37:04 -06:00
Luke Street
0c9c8795ce
Update aurora
2026-06-16 13:12:37 -06:00
Luke Street
9eb9acfa11
Move frame limiter after aurora_end_frame
2026-06-16 12:56:02 -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
gymnast86
54b3545736
properly refocus child element after deleting a seed
2026-06-16 05:14:32 -04:00
Luke Street
facbf35343
Update aurora
2026-06-16 01:53:04 -06:00
Luke Street
7a34830dc7
Update aurora
2026-06-16 01:40:00 -06:00
Luke Street
e4557efb23
Disable PkgConfig on Windows
2026-06-16 01:39:54 -06:00
Luke Street
42e12eb5ab
Update aurora & fix RCSS warning
2026-06-16 00:14:19 -06:00
Luke Street
16cc37ca10
Android: Call Surface.setFrameRate & update it
2026-06-15 23:39:36 -06:00
Luke Street
44cb2c84ba
Update aurora
2026-06-15 23:07:00 -06: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
qubitnano
a6e5160c71
flake.nix: xxHash -> xxhash ( #2058 )
...
warning: 'xxHash' has been renamed to 'xxhash'
2026-06-15 12:47:40 -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
gymnast86
05d9cf0402
make requirement tooltips more readable
2026-06-15 06:03:08 -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
Luke Street
33e13d508b
Use Aurora-provided FPS for overlay
2026-06-14 11:28:19 -06:00
Luke Street
afc3376aec
Update aurora
2026-06-14 01:11:14 -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
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
gymnast86
2651640ee0
Merge branch 'main' of https://github.com/TwilitRealm/dusklight into randomizer
2026-06-13 20:59:48 -04:00
gymnast86
f8c5a8988b
fix getTempleKeysFound
2026-06-13 20:57:32 -04:00
Luke Street
cacb768725
Updatea aurora & set DOWNLOAD_EXTRACT_TIMESTAMP FALSE
2026-06-13 10:44:51 -06:00
Luke Street
00707024bb
Update aurora & flower/grass draw batching
2026-06-13 10:40:57 -06:00
gymnast86
544964c1a5
properly implement no logic
2026-06-13 07:56:51 -04:00
CraftyBoss
59b76f7aae
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-12 23:29:45 -07: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
917def4732
fix missed string
2026-06-12 20:48:02 -04:00
gymnast86
0516282bb6
cleanup settings_list.yaml and related files
2026-06-12 19:26:09 -04:00
CraftyBoss
4466442cfb
add location IDs to yaml db, get started on translating received ap data to rando data
...
the idea is to use the existing randomizer systems (like World, RandomizerContext, etc) in order to generate necessary data for in-game modifications such as text replacements, model swaps, etc. to do this we need to get the apworld's current settings, which atm will require loading the configured ap yaml file before connecting to archipelago.
2026-06-12 02:47:52 -07:00
CraftyBoss
d6f741947a
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-10 22:59:44 -07:00
gymnast86
d855efe513
remove instances of double actors
2026-06-10 23:05:25 -06:00
CraftyBoss
51a25206c2
Merge remote-tracking branch 'origin/randomizer' into rando-archi
...
# Conflicts:
# include/dusk/settings.h
# src/dusk/settings.cpp
2026-06-10 21:02:31 -07:00
gymnast86
28733f5c15
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-10 06:23:31 -07:00
gymnast86
b2ac2d6600
overhaul seed selection to be on file creation
2026-06-10 06:22:03 -07:00
Luke Street
7c5ed6a0e1
Fix OSWaitCond implementation
2026-06-10 00:18:14 -06:00
Luke Street
131a09f317
Implement JPA particle batching
2026-06-09 23:47:45 -06:00
Luke Street
a58f9c7b43
Update Android shell to SDL 3.4.10
2026-06-09 22:51:23 -06:00
CraftyBoss
f6b86d3f38
actually get some ap functionality going
...
getting items from the server works now mostly, for now we're ignoring inventory fills as its going to require a bit of work to reset the inventory on connection.
2026-06-09 01:23:05 -07:00
CraftyBoss
b118fa19e1
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-09 01:14:16 -07:00
Luke Street
7290649bb8
Prune old logs & dawn_cache.db entries
2026-06-09 00:58:17 -06:00
gymnast86
68bebfad3a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-08 22:58:46 -07:00
gymnast86
a0f5b250b4
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-08 22:58:41 -07:00
gymnast86
cb70f2c3b3
use C-style array for adjectives and nouns
2026-06-08 22:58:29 -07:00
Luke Street
34e1e740ab
Update aurora
2026-06-08 23:14:51 -06:00
Luke Street
a58f64ed80
Update aurora
2026-06-08 22:49:28 -06:00
Luke Street
5851954ca1
Revert "Move RegisteredConfigVars to function-local static"
...
This reverts commit ea09dd73c6 .
2026-06-08 22:16:10 -06:00
Luke Street
28a37f6b4f
Check for sNoUseDrawMtxPtr in J3DModel::entry
2026-06-08 22:14:34 -06:00
Luke Street
285691cd19
Add -debug-asan presets with AddressSanitizer
2026-06-08 22:14:10 -06:00
gymnast86
c65f0bb0ac
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-08 21:06:52 -07:00
gymnast86
038254db48
decouple generation modal from config menu
2026-06-08 21:05:30 -07:00
Luke Street
c1997b3d68
Remove huge TLS variable; fixes Linux issues
...
Randomizer code was allocating a 25MB buffer
for file I/O using thread-local storage,
which was starving the stack space of threads
created on Linux.
The buffer appears to be a workaround for
Wii U homebrew I/O, so we can just disable
it altogether.
Resolves #1836
2026-06-08 21:52:12 -06: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
CraftyBoss
efbf82d4c7
Merge remote-tracking branch 'origin/randomizer' into rando-archi
2026-06-08 16:44:48 -07:00
gymnast86
b743a762b4
fix swapped flags for male/female beetle
2026-06-08 16:04:58 -07:00
gymnast86
302abd6b65
track twilight tears in tracker
2026-06-08 13:44:35 -07:00
gymnast86
3f6ae4324b
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-08 00:12:19 -07:00
Luke Street
93e33ecf1a
Cap map resolution multiplier
...
Resolves #1058
Resolves #1422
Resolves #1668
2026-06-08 00:08:00 -06:00
Reilly Brogan
e26fab71d6
Add DUSK_PACKAGE_INSTALL ( #1966 )
...
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-06-07 23:33:49 -06:00
Luke Street
824389f871
Remove embedded gamecontrollerdb.txt ( #2018 )
...
But still load from the data dir if
it exists there (for user overrides)
2026-06-07 22:30:07 -06:00
Luke Street
aa42265041
Fix Impaz expression animation OOB read ( #2017 )
...
Resolves #1152
2026-06-07 22:29:52 -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
gymnast86
dccded964b
fix hang on swim spawn with no water
2026-06-07 21:09:31 -07:00
SuperDude88
f33746f373
Alternate Config Variable Migration Method ( #1577 )
...
* Use Explicit Template Specialization
- Move migration of FrameInterpMode to use a unique specialization of loadFromJson
This avoids coding special cases into the main template, which I think is more sustainable in the long-run if we need to migrate other settings ever
* Error for Default Migration
- Add error message in the config log for default migration
Not a fatal, just a clear signal that you should handle your enum cases explicitly to make sure they're right
2026-06-07 21:39:02 -06:00
Nathan Mena
18c1d11335
Fix mirror mode sign arrows ( #1704 )
...
* Manually defined specific Wii messages to be returned when mirror mode is enabled
* Fixed random hanging on some messages
2026-06-07 21:18:58 -06:00
SuperDude88
710f252d53
Fix Respawning in Final Zant Phase ( #2013 )
...
Zant was trying to get the player's position before the player was even created
Based on the fix for camera/peahat load order
2026-06-07 21:18:45 -06:00
SuperDude88
2a92a67b87
Fix Mirror Mode Poe Counter ( #1997 )
...
Fixes #1817
2026-06-07 21:18:33 -06:00
SuperDude88
0d05f9b75b
More Magic Armor Options ( #1691 )
...
* More Magic Armor Options
- Add a 3rd option to lose rupees only on damage
* More Choices
- Add cosmetic and double defense options
These both have been requested a couple times
* Shorten Description
The description was very, very long before
* Web Editor Got Me
Fix my syntax
2026-06-07 21:18:23 -06:00
ZipoLabs
e27cce0e3c
Add Green Chu merging functionality to "Restore Wii 1.0 Glitches" setting ( #2000 )
2026-06-07 21:18:10 -06:00
SuperDude88
511721f4d5
Fix Ganondorf's Cape Texture ( #2016 )
...
* Cape Texture Fix
- Load pos/norm/texcoord data directly from the REL
Before the hardcoded array was LE but being treated as BE, now we load it directly from the REL so treating it as BE is the correct behavior
* Fix Cape Tearing
- Update the cached textures when the cape is torn, reset the texture when creating the actor
2026-06-07 21:14:10 -06:00
Luke Street
ea09dd73c6
Move RegisteredConfigVars to function-local static
...
Defers initialization until used to avoid crash
with specific file-local static initialization ordering.
Fixes #1836
2026-06-07 21:08:41 -06:00
gymnast86
c426b52a15
use constexpr for seed nouns and adjectives
2026-06-07 09:32:53 -07:00
gymnast86
41e0a81c39
fix rando first item bits in editor
2026-06-07 00:54:13 -07:00
gymnast86
5b6f2f6e91
fix some first item bits accidentally getting unset
2026-06-06 23:39:18 -07:00
gymnast86
bbea07ba9e
fix boomerang sometimes not spinning as freestanding item
2026-06-06 21:41:16 -07:00
gymnast86
0f0dca5514
fix boomerang potentially not being collected as freestanding item
2026-06-06 21:11:40 -07:00
gymnast86
3fb86dbac8
better plando error messaging
2026-06-06 20:17:51 -07:00
CraftyBoss
83adafff82
basic setup for archipelago support started
...
For now we'll be using APCpp, seems to be good enough for what we need to do for this. might eventually roll my own library if things end up being too weird/complicated to integrate properly.
2026-06-06 19:39:23 -07:00
gymnast86
7e367c1e15
parameter cleanup
2026-06-06 18:21:01 -07:00
gymnast86
46e81963e2
focus seed gen modal after seed generates
2026-06-06 17:39:44 -07:00
gymnast86
4f1d4cde3d
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-06 11:14:02 -07:00
gymnast86
45c8fa9f19
update seed generation modal when generation finishes
2026-06-06 11:11:17 -07:00
Luke Street
08e0f4a2ee
Update aurora & remove old pipeline cache handling
2026-06-06 09:41:07 -06:00
gymnast86
87635d3cf7
Coro bottle hint in text
2026-06-06 06:46:58 -07:00
gymnast86
e5324c7562
remove old comments
2026-06-05 22:58:58 -07:00
gymnast86
03593def22
fix setting jumpstrike event bit
2026-06-05 22:45:42 -07:00
gymnast86
2ae5518c81
SetPsuedoClass -> SetClass
2026-06-05 21:23:10 -07:00
gymnast86
bc45bf27c2
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-05 21:11:36 -07:00
gymnast86
7d2c9776ea
implement excluded locations menu
2026-06-05 21:10:57 -07:00
doop
7a900471bf
Clamp flycam FOV ( #1996 )
2026-06-05 17:05:54 -04:00
MelonSpeedruns
d9d9966f8f
Time Freezing Camera ( #1787 )
...
Thanks to @bkd89 for the idea!
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net >
2026-06-05 00:17:06 -06:00
Kevin Lema
8705e75b9d
Add HUD scale setting ( #1387 )
...
* Add HUD scale setting
Adds a "HUD Scale" preference (50%–200%) that scales the gameplay HUD
(hearts, magic/lantern meter, light drops, rupees/keys, action buttons
and the mini-map) without affecting dialog boxes or menus.
Each HUD group is scaled around its own pane origin and nudged toward
its anchor corner (via dApplyHudCorner) so it stays put against the
screen edge instead of drifting toward the centre when shrunk. The
mini-map is scaled and shifted in d_meter_map so its bottom-left corner
stays anchored. The setting is clamped to a safe range and is a no-op on
non-PC targets. It is disabled in the menu while Minimal HUD is enabled.
Signed-off-by: kevin Lema <kevin.soesto@gmail.com >
* Scale remaining gameplay HUD elements with HUD scale
Extends the HUD Scale setting to the item ammo counters, the lantern oil
gauge and the small-key counter, and gives the oil/magic meter a reduced
horizontal anchor pull so it stays on-screen at small scales.
Signed-off-by: kevin Lema <kevin.soesto@gmail.com >
* Update settings.cpp
Signed-off-by: kevin Lema <kevin.soesto@gmail.com >
---------
Signed-off-by: kevin Lema <kevin.soesto@gmail.com >
2026-06-05 00:14:09 -06:00
Luke Street
1b42c4ecac
ci: Build Android w/ release & LTO
2026-06-05 00:12:59 -06:00
SuperDude88
24ca190029
Adjust Total Achievement Count ( #1924 )
...
- Don't count the glitched achievements towards the total so that they appear over 100%
2026-06-05 00:05:47 -06:00
doop
eefa69b53d
Re-enable JParticle interpolation and fix emitter direction issue ( #1968 )
...
* Re-enable JParticle interpolation
* Ensure emitter direction is valid for JPA interp
Fixes #618 .
* Don't `calcWorkData` if we don't need to
2026-06-05 00:05:20 -06:00
Luke Street
da3ac9f546
ci: Build with shared vcruntime
2026-06-05 00:03:43 -06:00
Luke Street
7f306fe1ec
Update aurora
2026-06-05 00:03:29 -06:00
Luke Street
358de64570
ci: Use mold linker on Linux
2026-06-04 23:30:30 -06:00
Luke Street
e484a10018
tvOS fixes
2026-06-04 23:28:44 -06:00
Luke Street
0936115483
Optimize display lists in J3DShapeDraw
...
This is a stop-gap until DL optimization
is upstreamed to Aurora.
2026-06-04 23:27:30 -06:00
Luke Street
b00b7f8f1b
More texture caching
2026-06-04 23:21:13 -06:00
gymnast86
fbf4fcc50c
add crc32.hpp to files.cmake
2026-06-04 18:46:38 -07:00
gymnast86
1868d698f5
include crc32.hpp
2026-06-04 18:05:08 -07:00
gymnast86
d858626be1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-04 17:56:36 -07:00
gymnast86
f00ad8e0ea
maybe fix linux crash
2026-06-04 17:55:48 -07:00
Luke Street
08c4442fdf
Update aurora
2026-06-03 21:01:39 -06:00
Pieter-Jan Briers
74f20c38e0
Don't send debug groups to Aurora if not enabled ( #1984 )
...
Intended together with https://github.com/encounter/aurora/pull/221
2026-06-03 20:58:35 -06:00
gymnast86
7b521aef02
fix missing location category
2026-06-03 19:39:25 -07:00
Pieter-Jan Briers
b7d32918bd
Fix a warning ( #1985 )
...
Lol
2026-06-03 20:29:54 -06:00
Joshua Trees
e99b604dd2
Fix flake.nix for systems where nod must build from source ( #1987 )
...
This should actually be fixed upstream, but until then...
See here for more details:
https://github.com/NixOS/nixpkgs/issues/144170
Co-authored-by: Joshua Trees <gh@jtrees.io >
2026-06-03 20:29:41 -06:00
gymnast86
4721b8da50
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-03 16:49:15 -07:00
gymnast86
b06af0e057
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-03 16:48:57 -07:00
gymnast86
518dea482e
fix lost woods boulder poe logic
2026-06-03 16:48:50 -07:00
gymnast86
daf2f18369
fix asheis sketch disappearing
2026-06-03 16:48:33 -07:00
CraftyBoss
9307d8abde
dont throw on failed to obtain item name, fix getTempleKeysFound not checking flag correctly
2026-06-03 16:47:04 -07:00
MelonSpeedruns
2376e0102e
TPHD Button Fishing ( #1949 )
...
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net >
2026-06-03 13:35:51 -04:00
Luke Street
5a9bd6f8dc
Update aurora
2026-06-03 02:17:58 -06:00
Luke Street
62a26a639d
Bump CMAKE_OSX_DEPLOYMENT_TARGET to 12.0
2026-06-03 02:17:54 -06:00
Luke Street
1a247c2977
Pass CMAKE_OSX_* to libjpeg-turbo build
2026-06-03 02:17:46 -06:00
Luke Street
ef122efccd
Update aurora
2026-06-03 00:56:44 -06:00
gymnast86
b3dbf2c71b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-02 23:25:57 -07:00
Luke Street
deadde352c
Update aurora
2026-06-03 00:02:47 -06:00
Luke Street
460b96c709
More Tracy zones
2026-06-03 00:01:34 -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
gymnast86
4bb5f320c3
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-02 22:15:42 -07:00
gymnast86
f1357f09ed
add starting inventory management to UI
2026-06-02 22:15:34 -07:00
Irastris
bd9b81f700
Add mouse input option for the third-person camera ( #1011 )
...
* Untie existing mouse logic from gyro
* A bit more mouse cleanup before I start building off it
* Rebase and last bit of cleanup
* Fix rebase mistake, don't apply invertFirstPerson to gyro or mouse input
* Remove the deprecated ImGui toast system
* Add Mouse Camera option in preparation for its use
* WIP, add mouse controls for the third-person camera
* Various helpText revisions
* Enable free camera on horseback
* Untie mouse camera and free camera options
Either being enabled now allows the underlying freecam logic to run
* Allow simultaneous C-stick and mouse input
* Combine mouse sensitivities for both aim and camera
* Add option for inverting mouse Y
* Refactor cursor visibility handling
* Tighten aim capture condition and constrain cursor to window region
* Tidying my trash
* Last bit of housekeeping so I'm satisfied
* Don't write code while sleep deprived
* Fix my sloppy merge and a few helpText updates
* Disable control stick aim when mouse aim is active
* Use same conditions for cursor grabbing as for capture
2026-06-01 23:37:53 -06:00
gymnast86
e3eb63f158
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-01 19:28:36 -07:00
Reilly Brogan
b531936a1f
linux: Add metainfo file ( #1860 )
...
* linux: Add metainfo file
Split from https://github.com/TwilitRealm/dusklight/pull/1191 and adjusted for the correct appId and to remove any trademarks.
Credit to @Gabantax
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
* Update metainfo per suggestions
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
---------
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-06-01 20:24:02 -06:00
Pieter-Jan Briers
21692d5a78
Fix portable mode Unicode ( #1893 )
...
* Fix portable mode Unicode
Fixes https://github.com/TwilitRealm/dusklight/issues/1839
* Use path_from_utf8 instead
Huh yeah sure we have that apparently
2026-06-01 20:23:28 -06:00
Reilly Brogan
7af51e53bd
Update aurora and adapt for libzstd changes ( #1950 )
...
* Update aurora and adapt for libzstd changes
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
* Fix android build failure with zstd
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
* Another attempt at fixing Android
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
---------
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-06-01 20:23:13 -06:00
qubitnano
bd90c3fc69
flake.nix: devendor aurora, add BUILD_SHARED_LIBS=OFF ( #1956 )
...
* flake.nix: devendor aurora
* flake.nix: nixfmt
* flake.nix: add BUILD_SHARED_LIBS=OFF
2026-06-01 20:22:45 -06:00
gymnast86
47c0a399e1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-01 02:07:47 -07:00
gymnast86
dfdd5250bd
fix prologue items sometimes being in excluded locations
2026-06-01 02:07:37 -07:00
gymnast86
ba7211126c
only spawn donation bridge after twilights are cleared
2026-06-01 01:54:28 -07:00
gymnast86
ef607434dd
fix twilight clear checks
2026-06-01 01:53:43 -07:00
gymnast86
f12838ea3b
fix required dungeons sign when no dungeons are required
2026-06-01 01:53:04 -07:00
Luke Street
37abcaf616
Use BUILD_SHARED_LIBS=OFF on base linux/macos presets
2026-05-31 21:30:25 -06:00
Luke Street
b26f3f7f51
Update aurora & fix rebuilding on iOS reconfigure
2026-05-31 17:18:11 -06:00
gymnast86
dc88e11115
implement framework for custom text in other languages
2026-05-31 01:41:12 -07:00
gymnast86
e671ed748b
change some custom text coloring
2026-05-31 01:38:49 -07:00
gymnast86
98633a5cb6
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-30 19:28:29 -07:00
gymnast86
6c1aeb0d0a
reset conversation bit after exiting ordon shield house
2026-05-30 19:28:24 -07:00
Pieter-Jan Briers
81caa89e12
Update Aurora & use new texture replacements API ( #1935 )
...
Cherry picked from TPHD branch
Co-authored-by: Luke Street <luke@street.dev >
2026-05-30 19:57:17 -06:00
gymnast86
a2d41bcfba
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-29 22:57:56 -07:00
gymnast86
96ed5c671b
fix garbled ice trap audio
2026-05-29 22:57:38 -07:00
Luke Street
bc3cdcc955
Revert "Adds a new cheat that let you transform from the start of the game. (…" ( #1927 )
...
This reverts commit 62c19c0f64 .
2026-05-29 21:20:15 -06:00
tomlube
bf0dc85468
Revert "Added Sword and Shield skip Achievement" ( #1917 )
2026-05-29 15:14:05 -04:00
tomlube
656346a900
Merge pull request #1909 from 5upern1ce/sword-and-shield-skip
...
Added Sword and Shield skip Achievement
2026-05-29 15:11:46 -04:00
gymnast86
de12d277d0
restricted fills cleanup
2026-05-29 11:31:29 -07:00
gymnast86
3b8ec9efa6
quick no logic implementation
2026-05-29 11:31:13 -07:00
Supern_Ice
5269eadfaf
Added Sword and Shield skip Achievement
2026-05-29 15:26:26 +01:00
gymnast86
39b079ddb9
fix plentiful item pool crash
2026-05-28 20:33:20 -07:00
gymnast86
e2790d922a
reorganize includes
2026-05-28 20:25:26 -07:00
gymnast86
afed2c1774
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-28 20:22:12 -07:00
gymnast86
46a67c658c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-28 20:21:14 -07:00
gymnast86
351afd6686
add item text replacements
2026-05-28 20:04:20 -07:00
gymnast86
485374abba
Outside Castle Town -> South of Castle Town
2026-05-28 20:02:21 -07:00
gymnast86
8ecd848307
filter out nonprogress locations when placing goal items
2026-05-28 20:02:03 -07:00
Sirius902
e5c032f6e6
fix: item and talk rendering ( #1896 )
2026-05-29 03:15:56 +02:00
tomlube
030ef0f3bf
Merge pull request #1884 from TwilitRealm/revert-1320-moonjumpfix
...
Revert "Fixed being unable to break through the water surface with the moonjump cheat"
2026-05-28 12:24:28 -04:00
Luke Street
c3c8d459e8
Revert "Fixed being unable to break through the water surface with the moonju…"
...
This reverts commit 477192f3c2 .
2026-05-28 09:29:23 -06:00
CraftyBoss
c4a13c8c10
add WIP inventory window in check tracker, only decrease available locations if check is accessible
...
also fixed issue with getSaveItemPool not counting base skybook item, as well as Aurus Memo if it was used
2026-05-28 01:16:53 -07:00
CraftyBoss
313e9be99d
Merge remote-tracking branch 'origin/main' into randomizer
...
# Conflicts:
# src/d/actor/d_a_npc_kkri.cpp
# src/d/actor/d_a_npc_rafrel.cpp
2026-05-28 01:15:08 -07:00
Giorgio Mendieta
21e0491d43
Preview texture replacements without the menu obstructing the view ( #1599 )
...
* feat: Change texture replacement from config_bool_select to graphics_tuner_control
* fix: add kTextureReplacementHelpText
* fix: remove unused header
2026-05-28 00:28:20 -06:00
Olivia!!
62c19c0f64
Adds a new cheat that let you transform from the start of the game. ( #1241 )
...
* Adds a new cheat that let you transform from the start of the game.
* Preserves transformation when passing loadzones similar to having shadow crystal
* standards compliance
* code compliance with decomp
2026-05-28 00:25:45 -06:00
Flash Computer
477192f3c2
Fixed being unable to break through the water surface with the moonjump cheat ( #1320 )
...
* Speed Vector for Link and Epona added to the Player Info debug ImGUI window for debugging.
* Fix being unable to moonjump through water surface
* Revert "Speed Vector for Link and Epona added to the Player Info debug ImGUI window for debugging."
This reverts commit d87cad3b37 .
2026-05-28 00:16:50 -06:00
Ash
71961dae85
feat: Make gamepad status lighting optional ( #1705 )
...
* feat: Status Lighting option
* wip: rename to "Enable Controller LED"
* wip: setting for all four ports individually
* wip: fix detection + code cleanup
* wip: increase led speed for dusk preset
* wip: use aurora API
* bump aurora to 2b07d55
* wip: remove isSupported + fix namespace comment
* wip: add value override to BoolButton
* Style nit & remove unused
* Undo change
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-05-28 00:04:23 -06:00
Jairinho
6592d95199
Allow independent X and Y sensitivity for free camera ( #1431 )
...
Co-authored-by: Luke Street <luke@street.dev >
2026-05-27 23:53:14 -06:00
JaxonKEKW
c10e41f02e
Scale Memory Card at Widescreen, fix Name Select screen ( #1828 )
...
* Improve Widescreen/Ultrawide Collection/File Select Menus
Re-scale (unstretch) and center elements of the Collection Screen/File Select details screen for Widescreen/Ultrawide
* Fix oversight
Fix default behavior
* Support ultrawide on Collection menu, target PC
support ultrawide instead of reverting to default behavior
wrap logic in target PC ifdefs (both changed functions themselves are still behind them as a whole as well) and use old function behavior otherwise
* Fix icon overshift at ultrawide
Icon shifted too much at ultrawide
Move redundant duplicate line
* Finished Collection/File Select screen changes
Added settings for the scaling mode (GameCube, Wii, Dusklight)
Depending on the setting in the Interface menu (Dusklight preset automatically sets scaling to Dusklight option, Classic preset sets to Gamecube, Wii/all old behavior available as well) Collection and File Select screens get scaled differently
Fixed backdrop behind slots on File Select with Dusklight setting (the Magic Armor background slot seeming too low on all aspects is vanilla behavior)
Fixed Fused Shadow/Mirror size and position with Dusklight setting
All logic is behind TARGET_PC gates (not the logic specifically, but the functions themselves have always been)
Changes dSelect_cursor_c::refreshAspectScale to take a parameter so the scale of the selection cursor can be reset to default (only ever called in TARGET_PC functions or wrapped in gates)
* Ultrawide oversight
* Update d_file_select.cpp
copy paste oopsie
* Update d_file_select.cpp
im tired, never tested msvc
* Menu Scaling Mode
changed definitions to be more open ended
header additions now in TARGET_PC ifdefs
fixed/added scaling for Save/Option buttons in Collection menu with Dusklight setting, stopped scaling just the text
* Update settings.cpp
* Scale Memory Card screen, fix GC name screen
Scales the Memory Card screen (text only) on Wii and Dusklight scaling settings, GC already keeps default scaling
Fixes oversight on Name selection screen on GC settings (all textboxes/letters were getting scaled down)
* deleted line oopsie
* cleaning
* fix stupid
Moved cachedPanes to each 'wide' function because they're static and only being used there anyway
2026-05-27 23:52:31 -06:00
Pieter-Jan Briers
e70fef0650
SafeStringCopy log fix ( #1858 )
...
* Fix logging on SafeStringCopy overflow failure
* Fix CRASH() macro to not take varargs
Didn't work, probably a remnant of a different iteration I made.
* Fix ValidateChannel CRASH call
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-05-27 23:49:54 -06:00
Giorgio Mendieta
e7e04b7c15
Skip CI build jobs on documentation-only changes ( #1768 )
...
* feat: don't build on PRs that only change documents
* fix: ignore docs/** on push
2026-05-27 23:39:30 -06:00
Olivia!!
42d9dd23c0
Add option for inverting Direct Select ( #1841 )
...
Adds a new subheading under Input for gameplay-related settings.
It's at the bottom because players probably will want to configure their camera
more than they care about ornery gameplay details.
The one and only toggle there right now is to invert the function of the L-trigger
on the Item Wheel. It renders the on-screen text properly if inverted too,
meaning with it on the game does tell you that holding L will rotate
and moving the stick without holding L will direct select.
2026-05-27 23:35:29 -06:00
Pieter-Jan Briers
5d68762590
Add a *ton* of const and constexpr around the codebase. ( #1864 )
...
* Add a *ton* of const and constexpr around the codebase.
This makes the codebase compile without strings being cast to non-const char*. I also went through and added constexpr where appropriate for tons of static data.
* Make process definitions const too
Might as well
2026-05-27 23:12:16 -06:00
TakaRikka
db39a9c7f3
Merge pull request #1871 from TwilitRealm/snow-actor-fix
...
Set daObjAvalanche_c Matrix Properly
2026-05-27 21:06:46 -07:00
TakaRikka
23a5e2c48d
Merge pull request #1857 from PJB3005/26-05-27-skip-event-size
...
Fix mSkipEventName again
2026-05-27 20:43:35 -07:00
SuperDude88
496ddf63bd
More Issue Form Cleanup ( #1877 )
...
* Bug Form Formatting
- Space out yml more so it's easier to skim
- Add id to each section (GitHub says it does something but I'm mostly adding it for completeness)
- Tidy up some capitalization/punctuation for consistency
* Feature Request Form
- Add a simple feature request template that requires a feature description + marks it as the right type
2026-05-27 21:40:13 -06:00
SuperDude88
eab481661d
Add Bug Report Issue Form ( #1873 )
2026-05-27 20:18:44 -06:00
SuperDude88
a9c8f44a86
Set daObjAvalanche_c Matrix Properly
...
- Set the matrix properly instead of multiplying based on the previous one
Fixes an issue where the snow would not fall when bonking if you had bloom disabled
2026-05-27 19:36:19 -04:00
gymnast86
d79088ba05
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-27 10:54:52 -07:00
gymnast86
3aa7abe73f
add required dungeons to links house sign
2026-05-27 10:54:35 -07:00
PJB3005
5b9e9106ef
Fix mSkipEventName again
...
They WAY undersized this in the original game it seems. The event used for the Zora overflows the original buffer size by *6* bytes.
Fixes https://github.com/TwilitRealm/dusklight/issues/1531
2026-05-27 14:00:36 +02:00
CraftyBoss
8e38f27602
sort checks by status, add hide button, cleanup code layout
2026-05-27 02:00:48 -07:00
Luke Street
7543db2222
Merge branch 'main' into randomizer
2026-05-26 20:58:20 -06:00
Luke Street
a85f8c203d
Better config saving handling ( #1846 )
2026-05-26 20:42:26 -06:00
Luke Street
dc0c868bc1
Crash handler: Properly map stack frames from modules; fix build IDs ( #1848 )
2026-05-26 20:42:11 -06:00
Irastris
2afc52772c
Suppress Textinput line break events on BaseStringButton ( #1833 )
...
* Suppress Textinput line break events on BaseStringButton
* Oops, removed a comment
2026-05-26 20:39:07 -06:00
doop
0dc475108b
Ensure dMdl_c packet is in drawlist for interp ( #1818 )
...
Fixes #1010 .
2026-05-26 11:39:40 -04:00
gymnast86
32e553e38d
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-25 23:41:18 -07:00
gymnast86
089a947c30
rework some prologue logic
2026-05-25 23:41:10 -07:00
gymnast86
83a5ccce92
fix blank letters
2026-05-25 22:43:09 -07:00
gymnast86
48de086d65
fix logic tests path
2026-05-25 22:39:30 -07:00
Pieter-Jan Briers
a7790d7323
Change "verify your dump" instructions in readme ( #1809 )
...
* Change "verify your dump" instructions in readme
No need to do this manually as the game already does it. Instead let's link to a guide for dumping the game legitimately.
* Gotta shill
2026-05-25 08:25:21 -06:00
gymnast86
5a61b912bb
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-24 22:00:10 -07:00
gymnast86
4e92b22c5d
fix auru having a model scale of 0
2026-05-24 21:59:26 -07:00
Luke Street
8b6f989315
Update aurora
2026-05-24 22:56:06 -06:00
Olivia!!
f03bd71612
store config to disk when destroying ui ( #1791 )
2026-05-24 22:20:32 -06:00
Luke Street
2e1cc7cb26
Save config when hiding controller config window
2026-05-24 22:17:24 -06:00
SuperDude88
498868c17d
Invert Air/Swim Axes ( #1155 )
...
* Invert Air/Swim Axes
Apparently this is a setting in TPHD, so for parity's sake I'll throw it in here
* Invert Air Controls
Thanks @Abzol for knowing exactly where this is
2026-05-24 22:12:36 -06:00
Loïs
2a3bc722d9
Add in-process crash handler with symbolizable backtrace ( #1536 )
2026-05-24 22:11:45 -06:00
Ash
326ef70afa
feat: more info in player info window ( #1641 )
...
* wip: more info in player info window
* wip: 3d speed + vel vec + ui change
* wip: add epona velocity vec
* wip: remove dead code + add format indexing
2026-05-24 22:08:37 -06:00
gymnast86
ede9697dae
update bobm refill logic
2026-05-24 19:12:17 -07:00
gymnast86
580b772c3c
update tracker flags for various locations
2026-05-24 19:12:10 -07:00
Luke Street
1f970eb2dc
More ZoneScoped
2026-05-24 17:45:04 -06:00
Luke Street
8aaf451708
Update Android SDLActivity
2026-05-24 17:44:54 -06:00
Luke Street
a8a2f5c84c
Disable OSReport in release builds
2026-05-24 17:44:43 -06:00
Luke Street
fa074a2311
Disable STUB_LOG in release
2026-05-24 17:44:05 -06:00
Luke Street
1f1f7e324b
Use absl::flat_hash_map in frame_interpolation
2026-05-24 17:43:51 -06:00
Luke Street
8905fbc1eb
Downgrade SDL3 for Android
2026-05-24 17:43:39 -06:00
Luke Street
c207150ae9
Fix achievement logic startup crash
2026-05-24 13:00:41 -06:00
Luke Street
d73b0be801
Update aurora
2026-05-24 12:57:06 -06:00
Irastris
78e1a05aef
Various mirror mode fixes ( #1725 )
...
* Fix mirror mode stage map scrolling
* Fix Link's arrow rotation on fullscreen map
* Fix fishing in mirror mode
* Fix cucco controls in mirror mode
* Only stick_x is necessary
---------
Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com >
Co-authored-by: Luke Street <luke@street.dev >
2026-05-24 12:31:04 -06:00
qwertyquerty
8668474a33
Achievements improvements v2 ( #1553 )
...
* make LJA achievement more attainable glitchlessly
* update loach achievement description
* 3 kill rollstab achievement
* update gone fishin description
* gorge skip achievement
* early city achievement
* make goats and snowboarding safety check stage
* fix indomitable requirement, add hero mode achievement
* properly check skybook completion when returned
* prototype ganondorf achievement
* Autospin Annihilation
2026-05-24 12:18:07 -06:00
gymnast86
143b548102
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-24 10:32:31 -07:00
gymnast86
15742c71f3
fix aurus memo temporarily disappearing
2026-05-24 10:29:49 -07:00
Pieter-Jan Briers
a6376368ee
String safety ( #1548 )
...
* Array size UB fixes
* Fix ShieldD
* Remove (almost) all unsafe strcpy calls
Bunch of macros. C arrays are easy enough and just need a different call. For various cases where a char* is passed around bare, I've made a TEXT_SPAN macro that can store a length too for bounds checking.
* Move crash handling in safe string operations to separate TU
* strcat safe version
* sprintf made safe too
* Fix compile
2026-05-24 10:43:00 -06:00
Jasper St. Pierre
af162bbd0a
New Depth of Field implementation ( #1773 )
2026-05-24 10:41:59 -06:00
Luke Street
0504f1dda7
Uodate aurora
2026-05-24 05:31:15 -06:00
CraftyBoss
40f753e18b
Merge remote-tracking branch 'origin/main' into randomizer
...
# Conflicts:
# src/f_op/f_op_actor_mng.cpp
2026-05-24 03:40:08 -07:00
Olivia!!
edc4aa0be4
Fixes linux credits crash ( #1780 )
...
alpha comparison mID is u16, but indexes into a 256-item table.
this causes MAT3 materials with an alpha comparison index of 0xFF crashes on linux
closes #1073
closes #1531
2026-05-23 21:31:19 -06:00
CraftyBoss
65f4048a41
show item name when location is collected, fix ordon shield flag being incorrect
2026-05-23 19:50:45 -07:00
Olivia!!
ac316f6288
fixes empty howl tab near certain actors ( #1771 )
...
When howling suns song near actors that arent howl stones, an empty howl tab was shown.
This fixes the issue by duplicating a check for sun's song howling into the relevant code branch.
2026-05-23 20:16:02 -06:00
Irastris
114e6e60bb
build.yml revisions ( #1744 )
...
* build.yml revisions
* Undo push and PR changes
2026-05-23 20:15:32 -06:00
Reilly Brogan
e9a7628218
linux: Fix Wayland window associations ( #1718 )
...
* linux: Fix Wayland window associations
`src/m_Do/m_Do_main.cpp` uses `SDL_SetAppMetadata("Dusklight", DUSK_VERSION_STRING, "dev.twilitrealm.dusk")` which results in the Wayland appId getting set to `dev.twilitrealm.dusk`. Wayland compositors associate Wayland windows to desktop files by comparing the window appId against installed desktop files by the name of the desktop files. For a given window with appId `dev.twilitrealm.dusk` it would look for `dev.twilitrealm.dusk.desktop`, and because the desktop file is not named that the compositor is unable to correctly associate the window which results in the default Wayland icon being shown for the window. It also results in windows not being associated with the given launcher if the desktop file is pinned to a task management widget of some kind.
Fix this by renaming the desktop file to `dev.twilitrealm.dusk.desktop`. Also while we're at it we can rename the icons as well to match the desktop file name, which isn't required but is a bit cleaner and will fit various packaging standards better.
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
* Use dev.twilitrealm.dusk instead
---------
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com >
2026-05-23 19:56:24 -06:00
Carlos Manuel
533c76f4d6
Add support for changing save location on Android ( #1520 )
...
- Enabled the Android UI path for changing the data folder
- Added Android MANAGE_EXTERNAL_STORAGE permission
- Added an Android flow to request “All files access” before opening the folder picker
- Added code path to resume the folder selection flow after returning from Android settings
- Improved the Android write-probe error message to point users at the required permission
2026-05-23 19:43:02 -06:00
SuperDude88
beb4146f33
Rework No Heart Drops ( #1448 )
...
- Check the setting once in daItem_c::_daItem_create
2026-05-23 19:41:18 -06:00
Luke Street
ce0185adc4
CI: Add ARM64 Windows and Linux builds ( #1778 )
...
* ci: Try arm64 Linux/Windows builds
* Update aurora
* Explicitly set CMAKE_SYSTEM_PROCESSOR on Windows
* Update build-appimage.sh for aarch64
* Set Rust_RUSTUP_INSTALL_MISSING_TARGET=ON
* Use CMAKE_SYSTEM_PROCESSOR normalization for jpeg-turbo build too
* MSVC ARM64 support for freeverb
2026-05-23 19:32:50 -06:00
Luke Street
db7e2a1e7b
Update aurora
2026-05-23 17:00:08 -06:00
Luke Street
7a3e8977f1
Disabled vendored Dawn for macOS
2026-05-23 16:31:24 -06:00
Luke Street
e4caf20a7a
Update aurora
2026-05-23 16:27:28 -06:00
Luke Street
a68f4ae1e6
Update aurora
2026-05-23 16:20:11 -06:00
Luke Street
05393fe7aa
Update aurora
2026-05-23 15:52:21 -06:00
gymnast86
e78a198adf
fix horse call get item func
2026-05-23 11:44:21 -07:00
gymnast86
75d86ab296
fix ilia quest logic setting logic
2026-05-23 11:44:05 -07:00
gymnast86
62e48984bf
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-23 09:11:07 -07:00
gymnast86
deb213d07a
path cleanup
2026-05-23 09:10:58 -07:00
gymnast86
484c5e8bf3
variable change
2026-05-23 09:10:01 -07:00
gymnast86
bb67fc991d
fix isStageItem check
2026-05-23 09:09:13 -07:00
gymnast86
7326a619da
fix tears in itempool
2026-05-23 09:08:53 -07:00
Carl
1711251cf5
Android: derive versionName and versionCode from git tag ( #1593 )
2026-05-23 07:22:24 -06:00
Loïs
c804b1f663
Rework nix flake for offline multi-platform builds ( #1601 )
...
* Rework flake.nix for offline multi-platform builds (Linux & macOS)
* fix typo + fmt
2026-05-23 07:20:45 -06:00
Irastris
c49f0e5c6e
Use std::chrono for THP playback pacing ( #1757 )
...
* Use std::chrono for THP playback pacing
* Redundant include
2026-05-23 07:18:29 -06:00
CraftyBoss
4ce5800a33
fix some config options not saving on change, move check obtained checking to tool func, tracker cleanup
2026-05-23 03:05:54 -07:00
CraftyBoss
66a8af31b3
fix non msvc compile error
2026-05-23 00:20:38 -07:00
CraftyBoss
85fe76b5be
add tracker_isStageItem for Freestanding Item checking
2026-05-22 23:03:06 -07:00
CraftyBoss
ffa1fd5da4
add ability to toggle tracker in rmlui (hack for now), show area remaining checks, misc debugging info
2026-05-22 22:49:44 -07:00
Irastris
9655b827f3
Add KI_NUMPADENTER as input for NavCommand::Confirm ( #1752 )
2026-05-23 00:23:46 -04:00
doop
6a52cdf80e
UI/copy tweaks ( #1756 )
...
* "Mortal Edge" description nit
"Darkhammer" seems to be the more common rendering of the name.
* Add missing option descriptions
* Tighten spacing for version/disc info on mobile
* Graphics API init failure message nit
2026-05-23 00:23:22 -04:00
gymnast86
3d2c5633cd
set nonprogress locations in tracker
2026-05-22 20:35:15 -07:00
gymnast86
08ce522edb
add flag checking for more intuitve location marking
2026-05-22 19:58:05 -07:00
gymnast86
ab007b4c44
revert updateTracker check
2026-05-22 19:53:09 -07:00
gymnast86
2cf2442dc8
update location metadata for switch/event flags
2026-05-21 20:03:32 -07:00
gymnast86
7354bfc163
remove unused include
2026-05-21 20:02:18 -07:00
gymnast86
7bca56ea80
uncomment option
2026-05-21 10:04:48 -07:00
gymnast86
42eb9ef518
use region for areas instead of area name
2026-05-21 10:04:38 -07:00
gymnast86
be4a1d8838
don't search if type is NO_SEARCH
2026-05-21 05:53:27 -07:00
gymnast86
fd523a7e4d
more intuitive GetWorld function
2026-05-21 05:52:48 -07:00
gymnast86
650b56beee
more guarding against null stag info
2026-05-21 05:51:33 -07:00
CraftyBoss
1e3f097e63
start work on detecting if a check has been collected in tracker
...
the func getStageSaveId in randomizer/game/tools.cpp might not be totally accurate, and is based off google spreadsheet data
2026-05-21 03:26:10 -07:00
CraftyBoss
9fd5678ae4
Merge remote-tracking branch 'origin/main' into randomizer
2026-05-21 00:32:38 -07:00
TakaRikka
ba6ef0d250
Merge pull request #1689 from itssecretnate/map_offset_fix
...
Fixed mirror mode dungeon map's offset
2026-05-21 00:13:19 -07:00
TakaRikka
f7a5d88dfd
Merge pull request #1674 from TwilitRealm/poecount
...
map poe counter option
2026-05-21 00:06:04 -07:00
CraftyBoss
dcf6268444
sort tracker checks by area name, uncomment manual update button for now, always generate search when updating tracker
2026-05-20 21:17:27 -07:00
gymnast86
1f4370af85
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-20 17:42:10 -07:00
gymnast86
ed458dc2b3
backend tracker updates
2026-05-20 17:41:03 -07:00
Nathan Mena
8ac2658f54
fixed dungeon map offset in mirror mode
2026-05-20 15:15:28 -06:00
gymnast86
7cebc42266
comments
2026-05-20 14:00:58 -07:00
gymnast86
0d819b215d
comment out other options
2026-05-20 13:58:37 -07:00
gymnast86
8113fc3088
Remove entrance rando options until they're hooked up
2026-05-20 13:56:50 -07:00
TakaRikka
0cb93a2a9f
Merge branches 'poecount' and 'main' of ssh://github.com/TwilitRealm/dusklight into poecount
2026-05-20 13:24:57 -07:00
JaxonKEKW
716a2b4020
Improve Collection/File Select screens at Widescreen/Ultrawide ( #1614 )
...
* Improve Widescreen/Ultrawide Collection/File Select Menus
Re-scale (unstretch) and center elements of the Collection Screen/File Select details screen for Widescreen/Ultrawide
* Fix oversight
Fix default behavior
* Support ultrawide on Collection menu, target PC
support ultrawide instead of reverting to default behavior
wrap logic in target PC ifdefs (both changed functions themselves are still behind them as a whole as well) and use old function behavior otherwise
* Fix icon overshift at ultrawide
Icon shifted too much at ultrawide
Move redundant duplicate line
* Finished Collection/File Select screen changes
Added settings for the scaling mode (GameCube, Wii, Dusklight)
Depending on the setting in the Interface menu (Dusklight preset automatically sets scaling to Dusklight option, Classic preset sets to Gamecube, Wii/all old behavior available as well) Collection and File Select screens get scaled differently
Fixed backdrop behind slots on File Select with Dusklight setting (the Magic Armor background slot seeming too low on all aspects is vanilla behavior)
Fixed Fused Shadow/Mirror size and position with Dusklight setting
All logic is behind TARGET_PC gates (not the logic specifically, but the functions themselves have always been)
Changes dSelect_cursor_c::refreshAspectScale to take a parameter so the scale of the selection cursor can be reset to default (only ever called in TARGET_PC functions or wrapped in gates)
* Ultrawide oversight
* Update d_file_select.cpp
copy paste oopsie
* Update d_file_select.cpp
im tired, never tested msvc
* Menu Scaling Mode
changed definitions to be more open ended
header additions now in TARGET_PC ifdefs
fixed/added scaling for Save/Option buttons in Collection menu with Dusklight setting, stopped scaling just the text
* Update settings.cpp
2026-05-20 15:55:38 -04:00
TakaRikka
069650295c
dmap count fix
2026-05-20 04:06:33 -07:00
TakaRikka
5119135068
dmap poe counter
2026-05-20 04:03:32 -07:00
TakaRikka
fa660ebd0f
fmap poe counter
2026-05-20 03:19:25 -07:00
gymnast86
78bc0216fb
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-19 22:13:29 -07:00
gymnast86
b74603c883
basic backend for tracking
2026-05-19 22:13:06 -07:00
gymnast86
9e8b451462
fix starting time of day button
2026-05-19 19:31:05 -07:00
CraftyBoss
d25695be0e
implement basic warp to start button in rando menu
...
serves as a sort of placeholder until Midna can be properly edited to behave like console rando
2026-05-19 17:40:49 -07:00
TakaRikka
5d6e58eeac
Merge pull request #1129 from Krutonium/improvement/toggle_owl_statue_markers
...
Add ability to toggle off Owl Statue Markers on Map
2026-05-19 16:46:56 -07:00
CraftyBoss
ba9dc8e9ba
finish up rando config ui, remove randomizerEnabled CVar, fix seed strings not saving to config
...
i would like to have someone more aquainted with the UI system to look over the config menu at some point, as i do think it could be better.
2026-05-19 16:13:50 -07:00
gymnast86
ddb9816158
use config path for imgui seed selection
2026-05-19 08:43:56 -07:00
gymnast86
33e19f58e0
github action fixes
2026-05-19 07:56:32 -07:00
MelonSpeedruns
cd97563d3f
Merge branch 'main' into improvement/toggle_owl_statue_markers
2026-05-19 10:10:11 -04:00
gymnast86
ece92765c9
use dusk config path for settings file
2026-05-19 00:51:17 -07:00
CraftyBoss
c2dea2ab8f
switch GenerateSeed to use c++ rand instead
2026-05-18 23:21:08 -07:00
CraftyBoss
e0dea86134
embed rando generator yamls into binary
2026-05-18 22:37:55 -07:00
gymnast86
8409c2ab9f
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-18 20:00:57 -07:00
gymnast86
3eb4181b9c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-18 20:00:51 -07:00
gymnast86
0d33d44e75
fix crash after getting Ook item
2026-05-18 20:00:44 -07:00
CraftyBoss
6ea50f33e4
remove fog lantern cooldown while rando is active
2026-05-18 19:17:34 -07:00
CraftyBoss
769b8f02c8
optimize config option finding a bit, add optional settings in config menu, load last generated seed and set generator seed
2026-05-18 19:14:42 -07:00
TakaRikka
43e8563609
Merge pull request #1615 from PJB3005/26-05-18-charge-bouclier
...
Fix truncating button name
2026-05-18 18:37:42 -07:00
gymnast86
d77da3fba3
don't show special text for 20 poe souls
2026-05-18 17:50:08 -07:00
PJB3005
aa8f905768
Fix truncating button name
...
Fixes https://github.com/TwilitRealm/dusklight/issues/1549
2026-05-18 21:23:03 +02:00
gymnast86
ea0c697afa
fix key count inconsistency
2026-05-18 11:05:46 -07:00
gymnast86
6321bcf0d8
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-18 07:31:38 -07:00
gymnast86
1e7e9b3513
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-17 17:40:24 -07:00
gymnast86
63e7fb4187
Merge branch 'randomizer' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-17 17:39:59 -07:00
gymnast86
453accc674
draw d-pad icon for quest item slot
2026-05-17 17:39:53 -07:00
madeline
a565601849
fix rando_config.cpp on linux maybe
2026-05-17 16:45:18 -07:00
gymnast86
e92a3b4a90
fix epona crash on ordon layer 0
2026-05-17 15:52:16 -07:00
gymnast86
141ddafdc8
another tbox id swap
2026-05-17 13:47:03 -07:00
gymnast86
007561874d
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-17 13:41:36 -07:00
gymnast86
b167124a70
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-17 07:07:09 -07:00
gymnast86
879c68f8a3
fix incorrect stage check
2026-05-17 07:07:02 -07:00
gymnast86
ccaee02c2e
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-17 02:19:59 -07:00
gymnast86
ff498af6e8
add horse jump scob on post mdh kak gorge
2026-05-17 02:19:24 -07:00
gymnast86
9c3420bcc7
fix midna being on players back
2026-05-17 01:56:24 -07:00
gymnast86
23a6719e99
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-16 01:56:46 -07:00
gymnast86
95c1a93332
poe soul option swap
2026-05-16 01:56:37 -07:00
gymnast86
63a91bffde
another tbox id swap
2026-05-16 01:56:17 -07:00
gymnast86
d33b3c16e1
zlib cmake fix
2026-05-16 01:56:06 -07:00
gymnast86
33e2ffbb6e
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-15 17:14:46 -07:00
gymnast86
491a73f517
fix swapped tbox IDs
2026-05-15 15:09:54 -07:00
gymnast86
54efc49bd8
fix lake hylia poe logic
2026-05-15 15:09:41 -07:00
gymnast86
f6eaa64156
don't check time when going into malo mart
2026-05-15 11:17:25 -07:00
gymnast86
ed1f21f333
allow overriding flw types
2026-05-15 11:16:11 -07:00
gymnast86
0a0f1e9a04
rando rider ub
2026-05-15 09:09:19 -07:00
gymnast86
64720ef0e0
membit onSwitch patches
2026-05-15 09:08:51 -07:00
gymnast86
b213ae2faa
more boulder rupee layer patches
2026-05-15 09:08:15 -07:00
gymnast86
d7e0c240d0
fix domain rock rupee layers
2026-05-15 08:42:14 -07:00
gymnast86
56de23e2e6
fix itempool size
2026-05-15 03:39:44 -07:00
gymnast86
0862408ee8
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-15 02:46:23 -07:00
gymnast86
b2b74e5c4d
fix transform after faron twilight
2026-05-15 02:46:08 -07:00
gymnast86
39da278394
fix gate to north faron
2026-05-15 02:32:15 -07:00
gymnast86
ec2f2753a2
update versioning in logs
2026-05-15 01:10:58 -07:00
gymnast86
89a0702d2b
put kak bomb rock hp on twilight layer
2026-05-15 00:59:49 -07:00
gymnast86
9d94e9684f
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-14 08:00:45 -07:00
gymnast86
f8d01ae6d2
onEventBit patches
2026-05-14 08:00:34 -07:00
gymnast86
9f400543c2
update startflags
2026-05-14 08:00:09 -07:00
gymnast86
3861bf5506
add twilight layer to eldin boulder rupees
2026-05-14 06:44:20 -07:00
gymnast86
5c745735d7
fix faron boulder rupee layers
2026-05-14 06:13:26 -07:00
gymnast86
886fb7f2db
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-14 04:09:12 -07:00
gymnast86
01d0d12af0
comment
2026-05-14 04:08:35 -07:00
gymnast86
c0f882845d
add barriers to prevent early lanayru twilight access
2026-05-13 18:28:48 -07:00
gymnast86
7225fb25dc
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-13 17:04:13 -07:00
gymnast86
5ab46c604b
always show reekfish scent path after having smelled reekfish
2026-05-13 17:04:06 -07:00
gymnast86
f3b29d97d0
fix bo house door patches
2026-05-13 06:55:25 -07:00
gymnast86
9447f4e89b
fix LH cave chest metadata
2026-05-13 05:09:33 -07:00
gymnast86
7db5386885
use main zlib
2026-05-13 02:47:40 -07:00
gymnast86
9c1617d423
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-13 02:24:56 -07:00
Krutonium
273af7beb6
Figured it out, compiles now
2026-05-12 19:02:43 -04:00
Krutonium
18cbb584c6
Fix the order of entries
...
Based on the build error the CI gave, I think this is the issue.
2026-05-12 18:39:18 -04:00
Krutonium
42cded342e
Merge branch 'main' into improvement/toggle_owl_statue_markers
2026-05-12 18:22:09 -04:00
Krutonium
696e8e6aa9
Add ability to toggle off Owl Statue Markers on Map
2026-05-12 17:36:34 -04:00
gymnast86
4c4e3e4b10
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-11 14:13:11 -07:00
gymnast86
4db50d2843
fix progressive items in chests on the same stage
2026-05-11 14:05:23 -07:00
gymnast86
ba5a59eee2
Foolish items
2026-05-11 13:47:17 -07:00
CraftyBoss
5e69c7bdce
Merge remote-tracking branch 'origin/main' into randomizer
...
# Conflicts:
# files.cmake
# src/m_Do/m_Do_main.cpp
2026-05-10 23:14:50 -07:00
CraftyBoss
04d9640eff
add config menu and hook it up into current config system
...
currently any options that requires additional settings, like "Hyrule Barrier Requirements", wont actually have any additional options yet until i figure out a clean way to handle that
2026-05-10 23:13:02 -07:00
CraftyBoss
83480110fd
Merge branch 'main' into randomizer
2026-05-10 15:16:07 -07:00
gymnast86
5038068905
patch spawns between faron field and outside sct to not be inside rocks
2026-05-10 10:45:29 -07:00
gymnast86
7388213715
allow patching of PLYR objects
2026-05-10 10:45:04 -07:00
gymnast86
0e1e64fe7d
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-10 09:56:06 -07:00
gymnast86
f48a3be466
patch cits objects
2026-05-10 09:55:52 -07:00
gymnast86
61835c05ba
add support for patching objects in stage.dzs
2026-05-10 09:54:55 -07:00
gymnast86
762a597eba
delete midna trigger that sometimes prevents going north in palace
2026-05-10 05:12:17 -07:00
gymnast86
69283fc611
remove grove portal fight walls
2026-05-10 04:51:31 -07:00
gymnast86
b0efe464c0
make shoe shiner always available
2026-05-10 04:05:58 -07:00
gymnast86
a6fda86ebf
fix sera bottle check if faorn twilight is cleared
2026-05-10 03:02:27 -07:00
gymnast86
4b363dab06
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-10 01:26:10 -07:00
gymnast86
77ae5fd0b3
implement temple of time sword requirement
2026-05-10 01:25:44 -07:00
gymnast86
2890a663f3
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-09 10:38:57 -07:00
gymnast86
f263a33db2
change time of day with midna
2026-05-09 10:38:34 -07:00
gymnast86
99ee9c2f48
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-09 06:38:27 -07:00
gymnast86
1cfb22fdd9
handle unknown patch action
2026-05-09 06:38:14 -07:00
gymnast86
bf85d511a8
make the gate to KB2 stay open permanently once it's been unlocked
2026-05-09 06:24:27 -07:00
gymnast86
dc9dce2cd7
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-09 04:39:24 -07:00
gymnast86
8333ae35a8
refactor object overrides
2026-05-09 04:38:38 -07:00
gymnast86
ced018794f
remove invisible wall blocking north palace
2026-05-09 01:52:27 -07:00
gymnast86
bfb715e11a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-08 16:26:52 -07:00
gymnast86
9e9f36e484
autoskip cutscenes when skip major cutscenes is on
2026-05-08 16:21:26 -07:00
gymnast86
38031e2545
set all letters obtained when skip minor cutscenes is on
2026-05-08 16:00:42 -07:00
gymnast86
2dea7375ef
custom text for donating 100 rupees to charlo
2026-05-08 09:11:36 -07:00
gymnast86
48bfcec0a3
missed include
2026-05-07 23:24:45 -07:00
gymnast86
7a4c23fa33
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-07 23:23:16 -07:00
gymnast86
0014be0e82
implement custom item text
2026-05-07 23:17:58 -07:00
gymnast86
870bd6476c
show rando stats by default
2026-05-06 18:41:59 -07:00
gymnast86
96d9b5e7b1
update old category name
2026-05-06 15:35:20 -07:00
gymnast86
09a73d5828
organize items.yaml
2026-05-06 09:06:46 -07:00
gymnast86
e14d1f1f68
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-06 07:56:33 -07:00
gymnast86
9f6c39754b
rework actor additions
2026-05-06 07:56:17 -07:00
gymnast86
eda9991e6a
sols check
2026-05-06 07:53:02 -07:00
gymnast86
95e699fb63
don't transform in twilight fog if the player doesn't have shadow crystal
2026-05-06 03:48:06 -07:00
gymnast86
618d5b5733
fix data typos
2026-05-06 03:27:28 -07:00
gymnast86
2ececa3206
update goal flags during play
2026-05-06 03:27:14 -07:00
gymnast86
4fddaba76b
fix conflict
2026-05-05 21:33:24 -07:00
gymnast86
045df82445
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-05 21:33:06 -07:00
gymnast86
b3833be529
don't try to play get item cutscene when swimming or snowboarding
2026-05-05 21:21:47 -07:00
gymnast86
f45aa6040e
fix multiple progressive items on the same stage giving the same item
2026-05-05 21:20:56 -07:00
gymnast86
25b273a726
fix single arrow drops being too large
2026-05-05 21:12:24 -07:00
gymnast86
3e99420527
allow keeping ooccoo jr through dungeon exits
2026-05-05 05:13:26 -07:00
gymnast86
f6e526b187
fix missed metadata
2026-05-05 04:15:53 -07:00
gymnast86
23567fba42
fix boss arena music
2026-05-05 03:47:42 -07:00
gymnast86
255a55d4c8
remove uneeded code
2026-05-05 02:46:52 -07:00
gymnast86
d7ca855d9a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-05 02:40:56 -07:00
gymnast86
e8318e2eb3
switch fishing hole bottle to FLW message patch
2026-05-05 02:26:18 -07:00
gymnast86
f4992aa378
data cleanup
2026-05-05 02:08:51 -07:00
gymnast86
97388be8e5
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-04 23:58:32 -07:00
gymnast86
dbad1a4832
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-04 22:26:07 -07:00
gymnast86
40949474a1
wooden statue check
2026-05-04 22:23:30 -07:00
gymnast86
1166b58447
telma invoice check
2026-05-04 10:34:05 -07:00
gymnast86
2c7cfa8951
ilia reward and hdiden village checks
2026-05-04 08:37:46 -07:00
gymnast86
89621dbff5
allow swapping between different trade quest items
2026-05-04 06:47:09 -07:00
gymnast86
18f688e4b3
fix blank item slot
2026-05-04 06:14:04 -07:00
gymnast86
354d9b2fde
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-03 18:53:42 -07:00
gymnast86
bc7faadc02
bulblin key
2026-05-03 18:52:59 -07:00
gymnast86
c265207c92
ball and chain check
2026-05-03 17:58:11 -07:00
gymnast86
05678f1ddc
snowpeak mansion map check
2026-05-03 17:11:09 -07:00
gymnast86
cf015c4219
goron elder checks
2026-05-03 16:49:14 -07:00
gymnast86
a11427a48f
dungeon reward and boss heart container checks
2026-05-03 16:06:45 -07:00
gymnast86
c87d7e3875
gale boomerang check
2026-05-03 06:56:57 -07:00
gymnast86
75f6337985
forest temple baba key
2026-05-03 06:28:57 -07:00
gymnast86
71f33021cc
comment consistency
2026-05-03 05:57:56 -07:00
gymnast86
5b52f13f4b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-03 05:34:18 -07:00
gymnast86
0a8cbc8f08
cave of ordeals fairy check
2026-05-03 05:33:13 -07:00
gymnast86
28e907aafd
bulblin camp checks
2026-05-03 04:31:39 -07:00
gymnast86
7018796b93
snowboard racing check
2026-05-03 03:13:15 -07:00
gymnast86
b28e21fa18
snowboarding rupees
2026-05-03 02:28:18 -07:00
gymnast86
afc53ce1b2
ashei sketch check
2026-05-03 01:25:29 -07:00
gymnast86
4b0564779f
underwater goron check
2026-05-03 01:13:47 -07:00
gymnast86
dc5fd98cfd
zoras domain rupee checks
2026-05-03 01:02:40 -07:00
gymnast86
e2c51ec45c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-02 07:45:21 -07:00
gymnast86
38640354b0
fix getting fishing hole HP with fishing rod
2026-05-02 07:44:59 -07:00
gymnast86
0393fdad6d
fishing hole bottle check
2026-05-02 06:08:09 -07:00
gymnast86
5fc0340603
iza 1 and 2 checks
2026-05-01 19:33:59 -07:00
gymnast86
99652c01ed
uzr rupee checks
2026-05-01 19:04:32 -07:00
gymnast86
580d50ab05
comment
2026-05-01 18:25:20 -07:00
gymnast86
cfa680f2d8
fruit balloon minigame check
2026-05-01 18:24:02 -07:00
gymnast86
e4e438e1ba
lanayru spring rupee checks
2026-05-01 18:14:14 -07:00
gymnast86
4ec1a0e52c
lake hylia rupees
2026-05-01 09:52:26 -07:00
gymnast86
f251a3497d
bridge of hylia rupee checks
2026-05-01 08:20:18 -07:00
gymnast86
05734d9e93
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-01 05:52:41 -07:00
gymnast86
30e4291f14
malo mart magic armor check
2026-05-01 05:52:25 -07:00
gymnast86
88770b90ab
STAR minigame checks
2026-05-01 05:39:32 -07:00
gymnast86
5a22ce6321
charlo donation check
2026-05-01 05:23:43 -07:00
gymnast86
62b30d2dad
properly spawn jovani house poe
2026-05-01 01:11:31 -07:00
gymnast86
5a5004793a
Jovani poe reward checks
2026-05-01 01:11:21 -07:00
gymnast86
d0cb0c001a
outside castle town rupees
2026-05-01 00:26:18 -07:00
gymnast86
7a246941f8
fix bomb drops always being blue rupees
2026-04-30 23:01:27 -07:00
gymnast86
c3ad0abd37
lanayru field rupee checks
2026-04-30 22:55:57 -07:00
gymnast86
91d6ec1f26
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-30 21:26:12 -07:00
gymnast86
a863ea253e
remove todo
2026-04-30 21:25:51 -07:00
gymnast86
f5789aaebd
turn off gravity for zant and stallord hc actors
2026-04-30 21:25:45 -07:00
gymnast86
438fd2fe71
goron springwater check
2026-04-30 21:11:01 -07:00
gymnast86
040094115b
move item override checks into param init block
2026-04-30 21:10:51 -07:00
gymnast86
d4bc2daa89
simplify chest and freestanding item lookups
2026-04-30 19:19:42 -07:00
gymnast86
622920d8c0
rutela and ralis checks
2026-04-30 04:39:41 -07:00
gymnast86
2b9dd50a8d
fix forest temple compass item resource
2026-04-30 04:36:02 -07:00
gymnast86
ff44cdfd3c
talo sharpshooting check
2026-04-30 03:20:44 -07:00
gymnast86
3b0cc4c712
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-30 01:20:30 -07:00
gymnast86
71d73a9db4
barnes bomb bag check
2026-04-30 01:19:59 -07:00
gymnast86
4ef7511336
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-29 16:15:48 -07:00
gymnast86
9b34fd8f8f
implement kak malo mart shop checks
2026-04-29 16:15:29 -07:00
gymnast86
a5cc64c2fe
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-28 14:45:45 -07:00
gymnast86
ce88c237a3
always make barne's shop available
2026-04-28 14:45:36 -07:00
gymnast86
cee8101b37
fix includes
2026-04-28 04:00:03 -07:00
gymnast86
409663711b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-28 03:56:05 -07:00
gymnast86
decf925e5d
remove todo
2026-04-28 03:55:58 -07:00
gymnast86
cbead7bbb0
setup shop model overrides
2026-04-28 03:55:51 -07:00
gymnast86
05e5023354
implement eldin rupee checks
2026-04-28 03:02:59 -07:00
gymnast86
3126605cd6
coro boulder rupees
2026-04-28 00:14:29 -07:00
gymnast86
0b932c1993
fix conflict
2026-04-28 00:14:22 -07:00
gymnast86
5ed72f4af2
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-27 23:35:59 -07:00
gymnast86
1a3aac4d05
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-27 21:31:34 -07:00
gymnast86
573414dc83
fix old category name
2026-04-27 16:00:44 -07:00
gymnast86
7132655d42
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-27 15:57:37 -07:00
gymnast86
318bf293ca
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-27 04:08:20 -07:00
gymnast86
3149f929c1
implement golden wolf checks
2026-04-27 04:05:36 -07:00
gymnast86
8acdbf03bf
fix portal item ids
2026-04-27 03:52:48 -07:00
gymnast86
11a632511f
fix wrong stage on chest near bulblin camp
2026-04-27 02:31:28 -07:00
gymnast86
33941d8ede
update warp portal logic
2026-04-26 16:31:30 -07:00
gymnast86
01d217acb5
patch flight by fowl top chest to not always start closed
2026-04-26 04:12:09 -07:00
gymnast86
7c331fdb2c
coro bottle check
2026-04-26 02:00:11 -07:00
gymnast86
f7d3cf32fd
add red rupee behind canon
2026-04-26 01:59:57 -07:00
gymnast86
95ceb1241b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-26 01:05:35 -07:00
gymnast86
5c9ff2f5fa
properly clear item queue on file load
2026-04-26 01:04:49 -07:00
gymnast86
6b5e251037
auru check
2026-04-26 01:04:24 -07:00
gymnast86
4905718024
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-25 21:48:11 -07:00
gymnast86
00929789a1
add master sword and shadow crystal checks
2026-04-25 21:43:59 -07:00
gymnast86
8e3306f87f
add master sword actor to grove layer 2
2026-04-25 21:43:32 -07:00
gymnast86
8ea4b7747d
update poe todos
2026-04-25 03:44:36 -07:00
gymnast86
02852eb586
fix pill bug categories
2026-04-25 03:41:59 -07:00
gymnast86
7d9d398844
fix actor patching on room load
2026-04-25 03:35:19 -07:00
gymnast86
dfe6d10c07
implement poe checks
2026-04-25 03:07:25 -07:00
gymnast86
80f4284e82
implement item queue
2026-04-25 03:07:07 -07:00
gymnast86
c7c9b664e8
sky character checks
2026-04-25 00:32:23 -07:00
gymnast86
e2de904f8a
fix progressive dominion rod check
2026-04-25 00:18:34 -07:00
gymnast86
1f593812c8
cleanup
2026-04-24 23:41:20 -07:00
gymnast86
d3d0016d16
label locations which are still TODO
2026-04-24 23:05:53 -07:00
gymnast86
b7adbde0d5
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-24 22:42:18 -07:00
gymnast86
94bfb8c9e3
implement freestanding heart pieces
2026-04-24 22:42:12 -07:00
gymnast86
8949a3a8ee
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-24 12:22:31 -07:00
gymnast86
80b0d11319
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-24 03:26:24 -07:00
gymnast86
49e8058f4e
implement golden bugs
2026-04-24 03:25:33 -07:00
gymnast86
fccce91ea5
fix yaml field typo
2026-04-24 03:25:05 -07:00
gymnast86
8b117c8ed3
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-23 16:51:45 -07:00
gymnast86
e77fe61596
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-23 06:37:06 -07:00
gymnast86
0da8b4c6dc
implement agitha rewards
2026-04-23 06:37:00 -07:00
gymnast86
726999c476
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-22 23:10:54 -07:00
gymnast86
f774cc689c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-22 16:58:05 -07:00
gymnast86
498db43c62
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-22 03:47:20 -07:00
gymnast86
89f1c6c71f
ordon freestanding rupees
2026-04-22 03:47:14 -07:00
gymnast86
c801cb2a84
update randomizer_isActive()
2026-04-21 23:25:34 -07:00
gymnast86
f069be5789
herding goats reward check
2026-04-21 23:16:26 -07:00
gymnast86
b4722177ca
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-21 22:38:37 -07:00
gymnast86
a36695a240
ordon shield check
2026-04-21 22:36:33 -07:00
gymnast86
148a3d23eb
sera shop slingshot check
2026-04-21 22:05:38 -07:00
gymnast86
e7e5363c0c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-21 21:51:09 -07:00
gymnast86
93cc3bd2ce
ordon cat rescue check
2026-04-21 21:51:01 -07:00
gymnast86
52a53b64dc
Ordon Sword check
2026-04-21 21:05:23 -07:00
gymnast86
fa473d48a9
implement Uli Cradle Delivery check
2026-04-21 20:54:07 -07:00
gymnast86
8774cfa31b
fix conflicts
2026-04-21 18:51:14 -07:00
gymnast86
8270ec3050
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-21 18:50:43 -07:00
gymnast86
6113df21e0
fix stuff relating to getting the Iron Boots chest
2026-04-21 18:47:04 -07:00
gymnast86
dbdb4daa58
isEventBit patches
2026-04-21 18:40:44 -07:00
gymnast86
dd04da230f
add necessary settings to rando context
2026-04-21 01:32:08 -07:00
gymnast86
7606998ba6
Patch Jovani to only give 60 reward if 20 reward has been gotten.
2026-04-17 18:23:40 -07:00
gymnast86
0f0c10d26a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-17 18:02:14 -07:00
gymnast86
88dd4a2aae
Patch bo to prevent softlock if chest doesn't contain iron boots
2026-04-17 14:44:39 -07:00
gymnast86
cc75af7cce
Patch shadow beasts to set Iza flags even if they are defeated as wolf.
2026-04-17 14:36:43 -07:00
gymnast86
7520998aca
Patch suits of armor to spawn regardless of boss flag value
2026-04-17 11:20:06 -07:00
gymnast86
ab28ae36e3
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-17 11:12:19 -07:00
gymnast86
88826bd5f8
Patch shad so he spawns until he gives the dominion rod check
2026-04-17 11:07:09 -07:00
gymnast86
39a9dd4029
Patch SPR locks to prevent softlock when opening them from behind.
2026-04-17 10:40:37 -07:00
gymnast86
23fe55fdca
Add Yeta door patch for SPR
2026-04-17 09:27:23 -07:00
gymnast86
a31e388b3a
Prevent game from removing bulblin camp key from inventory
2026-04-17 09:20:45 -07:00
gymnast86
3e241da2a4
patch Ilia
2026-04-17 09:11:03 -07:00
gymnast86
ce80d83c00
Patch Diababa and Ook to transform player if they are wolf to avoid softlocks
2026-04-17 09:06:32 -07:00
gymnast86
f62fb69a4d
patch d_a_obj_life_container so only certain actors sparkle
2026-04-17 08:52:04 -07:00
gymnast86
782bf4e0b3
Patch Yeto and Yeta to not leave the dungeon even if the BK is obtained
2026-04-17 08:46:34 -07:00
gymnast86
727066e54e
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-17 00:17:50 -07:00
gymnast86
f13ecbaec7
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-16 23:45:07 -07:00
gymnast86
be390c3645
fix item scaling mistake
2026-04-16 23:44:58 -07:00
gymnast86
fdfe379824
remove enhancements from randomizer settings list
2026-04-16 22:25:50 -07:00
gymnast86
da2cb85aa1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-16 19:50:26 -07:00
gymnast86
2b4598821b
add imgui menu for generating and selecting seeds
2026-04-16 19:50:17 -07:00
gymnast86
4cd911a114
restructure randomizer folder
2026-04-15 19:55:46 -07:00
gymnast86
5484cd69b5
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-15 19:20:50 -07:00
gymnast86
1ff9421cea
set starting time of day
2026-04-15 19:20:44 -07:00
gymnast86
c0e83af35e
fix patch being in wrong spot
2026-04-15 19:20:28 -07:00
gymnast86
2c6d0b11dd
Add warp portals to item pool
2026-04-15 15:36:20 -07:00
gymnast86
bab1cda97a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-15 10:42:17 -07:00
gymnast86
da24b6a1e2
fix more startflags
2026-04-15 01:35:46 -07:00
gymnast86
2bb05b0248
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-15 00:05:53 -07:00
gymnast86
96d82c5fc2
add starting inventory to file
2026-04-15 00:02:44 -07:00
gymnast86
5175795814
Add patches for onDungeonItem
2026-04-14 18:58:46 -07:00
gymnast86
049758431c
Patch isStageLife calls since we handle hearts differently. Also patch isDungeon item and item wheel amounts
2026-04-14 18:16:10 -07:00
gymnast86
762f103991
Patch setGetItemFace to add more items to expressions
2026-04-14 17:39:25 -07:00
gymnast86
66aeeb8857
Patch execItemGet and patch CoO fairy to give item no matter what
2026-04-14 17:34:07 -07:00
gymnast86
d3a9c52ec5
patch seLineUpItem to use all item slots
2026-04-14 17:21:34 -07:00
gymnast86
dea93938e6
Patch createInit to use custom item scale and prevent giving booomerang on room load
2026-04-14 17:12:11 -07:00
gymnast86
890a42b3ee
patch checkFieldItemCreateHeap to properly create certain field models
2026-04-14 17:02:58 -07:00
gymnast86
38f591c521
Patch existing item_funcs
2026-04-14 16:59:35 -07:00
gymnast86
14ec080a23
Add custom item functions and check functions
2026-04-14 16:51:13 -07:00
gymnast86
48da572df0
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-14 15:27:08 -07:00
gymnast86
0cb77802be
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-14 03:21:36 -07:00
gymnast86
dacfe11d95
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-14 03:17:46 -07:00
gymnast86
cc58b41901
Patch create functions to handle progressive items and special circumstances
2026-04-14 03:12:11 -07:00
gymnast86
04a2417f02
progressive item functions
2026-04-14 02:55:09 -07:00
gymnast86
9e74ffd9be
Patch d_a_demo item to use special scales for defined items
2026-04-14 02:02:07 -07:00
gymnast86
dec4045e25
add rando item ids enum
2026-04-14 02:01:48 -07:00
gymnast86
4daf410cce
throw error if generation fails
2026-04-14 02:01:40 -07:00
gymnast86
cf604b5fb0
tab
2026-04-14 01:32:56 -07:00
gymnast86
8738e5b122
update item resources, field resources, and info
2026-04-14 01:12:54 -07:00
gymnast86
38bea19a7b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-13 23:51:28 -07:00
gymnast86
bf70de83f1
add basic chest overrides
2026-04-13 23:51:10 -07:00
gymnast86
f478751080
add some location metadata
2026-04-13 23:50:57 -07:00
gymnast86
a18ce4e6dd
add item ids
2026-04-13 23:50:42 -07:00
gymnast86
e77bc5c9e5
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-13 07:51:11 -07:00
gymnast86
7e39274da2
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-12 21:43:51 -07:00
gymnast86
4ad05a3445
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-11 23:01:58 -07:00
gymnast86
4e25db0f20
more clean up
2026-04-11 23:01:46 -07:00
gymnast86
98b492bd89
remove redundant specifiers
2026-04-11 20:21:59 -07:00
gymnast86
461d59984f
update hyrule castle settings
2026-04-11 19:37:45 -07:00
gymnast86
796a67f207
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-11 13:27:33 -07:00
gymnast86
2d4247f10e
fix starting with maps and compasses
2026-04-11 09:06:29 -07:00
gymnast86
d4028fefa8
fix ordon rupee logic
2026-04-11 09:05:00 -07:00
gymnast86
7e5726c255
add rupees to generator
2026-04-11 08:30:39 -07:00
gymnast86
1873330e61
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-11 00:29:48 -07:00
gymnast86
9c9316466b
swap fill order of prologue and own dungeon items
2026-04-10 21:39:42 -07:00
gymnast86
123c809e14
hold Z to create randomizer save
2026-04-10 21:04:35 -07:00
gymnast86
8172e672de
place goal locations items before prologue items
2026-04-10 20:57:23 -07:00
gymnast86
4d1771649a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-10 19:23:16 -07:00
gymnast86
c91925f243
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-10 17:21:35 -07:00
gymnast86
87116b871b
add randomizer startflags
2026-04-10 17:20:34 -07:00
gymnast86
3547c57de0
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 22:34:10 -07:00
gymnast86
2d8a60aa75
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 19:03:01 -07:00
gymnast86
dd773bc261
properly set RANDOMIZER_ONLY
2026-04-09 19:02:55 -07:00
gymnast86
535c2f53c1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 16:31:51 -07:00
gymnast86
c8cde246a9
add back SD only twilit insects
2026-04-09 16:31:44 -07:00
gymnast86
bc66d96d8b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 15:39:02 -07:00
gymnast86
6c55f42ce2
Wrap generator in Randomizer class
2026-04-09 15:38:56 -07:00
gymnast86
679044f33d
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 12:27:13 -07:00
gymnast86
ac53fdbbff
cmake cleanup
2026-04-09 12:27:05 -07:00
gymnast86
0b78547ba1
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-09 09:22:33 -07:00
gymnast86
0ebab8bad3
change how randomizer is included
2026-04-09 00:29:16 -07:00
gymnast86
ab7d3a5e03
change macro name
2026-04-09 00:28:52 -07:00
gymnast86
2f79bbe067
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-08 16:28:14 -07:00
gymnast86
b8b5b7197c
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-08 16:11:17 -07:00
gymnast86
554a461c95
add entrance aliases
2026-04-08 16:11:11 -07:00
gymnast86
1efb6c4a80
change namespace to "randomizer"
2026-04-08 01:18:35 -07:00
gymnast86
377d6a0d25
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-04-08 00:35:08 -07:00
gymnast86
72bed7a1ba
initial rando generator hookup
2026-04-08 00:35:02 -07:00