gymnast86
3aa7abe73f
add required dungeons to links house sign
2026-05-27 10:54:35 -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
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
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
a8a2f5c84c
Disable OSReport in release builds
2026-05-24 17:44:43 -06:00
Luke Street
1f1f7e324b
Use absl::flat_hash_map in frame_interpolation
2026-05-24 17:43:51 -06:00
Luke Street
c207150ae9
Fix achievement logic startup crash
2026-05-24 13:00:41 -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
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
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
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
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
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