Philip Dubé
63859efa40
Don't refer to grass patch as bush ( #6335 )
...
Decomp refers to both kusa & wood02 as bushes, but for shuffles reserve bush for wood02
2026-03-08 19:15:16 +00:00
Philip Dubé
0f948efb51
Keep Nayru's Love & Farore's Wind in scarce item pool ( #6334 )
...
Consistent with n64 rando
2026-03-08 14:16:33 +00:00
Philip Dubé
99e60b81fd
fix rando fire temple goron text formatting ( #6332 )
...
AutoFormat isn't suitable for text using escape codes, but unlike other texts this collection uses a mix of escape codes & our formatting codes. In such scenarios Format avoids mangling things
2026-03-08 04:28:55 +00:00
Philip Dubé
3174545749
Fix Ganondorf hint formatting ( #6331 )
2026-03-08 02:35:08 +00:00
Pepper0ni
a1aa046814
ensure flag is correctly set for randomiser ( #6330 )
2026-03-07 18:22:42 +00:00
Pepper0ni
60ec65592a
Add trick for Hookshotting ladders ( #6329 )
2026-03-07 18:21:04 +00:00
Pepper0ni
6deff6d749
Enforce mask select properly on completed ( #6326 )
2026-03-05 22:07:06 +00:00
A Green Spoon
92a1d260da
Choose Link's Pocket Dungeon Reward Type ( #6213 )
2026-03-05 22:05:55 +00:00
A Green Spoon
6340ad3d5c
Hookify Hookshot Reticle Changes ( #6279 )
2026-03-05 16:11:36 +00:00
Philip Dubé
63597ec633
Prevent winning Talon's game without str0. Prevent starting Diving Game without Zora Jabbernut ( #6324 )
2026-03-04 15:35:45 +00:00
Pepper0ni
7522f31cc8
Refactor DMC logic ( #6294 )
...
Refactors Death Mountain Crater logic to work in a more straightforward, if verbose, applies Tunicless navigation consistently, and paves over some small oversights.
As Child must be able to navigate DMC to some degree due to Child only checks, and logic should be consistent between Child and Adult, DMC no longer hard requires Tunic in any scenario. Instead checks and exits are split into regions, and each entrance has a "Fewer Tunic Requirements" heart count associated with it for each region which is then increased by 50% (rounding up) when FTR is off. This applies to both Child and Adult.
2026-03-04 00:44:56 +00:00
Philip Dubé
b6df96c530
Add dependencies to docs/BUILDING.md ( #6304 )
...
Remove openSUSE because I can't figure out their package convention
2026-03-03 16:49:53 +00:00
Pepper0ni
40ad4fed82
Merge Visible Collision and Hammer Through Collision ( #6317 )
2026-03-03 04:04:57 +00:00
Philip Dubé
3882086677
Fix toggle speed modifier for walking ( #6321 )
2026-03-03 02:21:18 +00:00
Christopher Leggett
49aa33038d
Restores Greg's textbox icon ( #6320 )
2026-03-03 00:38:01 +00:00
Philip Dubé
b65acb9c9d
fix typo ( #6319 )
2026-03-02 22:33:13 +00:00
Pepper0ni
91425a39ac
Add Death Mountain Trail Child Climb Without Shield ( #6318 )
2026-03-02 21:13:19 +00:00
Philip Dubé
f19ad1e75b
timesaver_hook_handlers: use COND_HOOK ( #6309 )
2026-03-02 20:25:03 +00:00
Philip Dubé
2a335b1cd8
move speed modifier settings to cheats ( #6277 )
...
Combine into one speed modifier. Refactor config migrations. Add v6
2026-03-02 18:26:37 +00:00
Olivia!!
6f01d68c3c
Fix missing logic for Medallion Locked Trials ( #6314 )
2026-03-02 07:10:58 +00:00
Philip Dubé
d4c1118d1b
Hookify DisableKokiriDrawDistance ( #6305 )
...
Also update some of Mido's code with latest decomp
Looking at decomp, EnKo doesn't set appearDist to 180.0
2026-03-02 02:10:04 +00:00
Shishu the Dragon
0d41af6978
Ivan: Fix intermittent crash with certain items ( #6253 )
2026-03-02 01:22:37 +00:00
Shishu the Dragon
460a098bec
Dev: Mac/Linux compat for VS Code tasks ( #6211 )
2026-03-02 01:22:37 +00:00
xxAtrain223
2b650a4979
Stringify Randomizer Enums ( #6223 )
...
Moved randomizer enums from randomizerTypes.h to randomizerEnums.h and helpers
2026-03-02 00:58:24 +00:00
red
2c07edc4eb
Add disable jabu wobble accessibility option ( #6280 )
2026-03-02 00:45:17 +00:00
Philip Dubé
0a946e5b9d
Roc's Feather: avoid OOB access to gItemAgeReqs ( #6297 )
...
This fix is a bit blunt, but in the absence of a better idea it exists
2026-03-01 14:55:16 +00:00
Philip Dubé
b07c64ecf9
Fix song of storms cutscene ( #6310 )
2026-02-28 23:51:13 +00:00
Philip Dubé
a547d51abb
Fix Malon text on Lon Lon Ranch in rando ( #6308 )
...
Missed in #6299
2026-02-28 16:33:16 +00:00
Pepe20129
d841357fd4
Update libultraship ( #6283 )
2026-02-28 16:30:30 +00:00
Pepe20129
8dd03ef097
Trap Improvements ( #6302 )
...
* Move some trap stuff to `Traps.cpp`
* Split `GetTrapTrickModel` into a function
* Split `ShouldJunkItemBeTrap` into a function
* Move `BuildIceTrapMessage` to `Traps.cpp`
* Allow ice trap messages to have the item name. Only for english for now due to article issues.
2026-02-28 15:53:05 +00:00
Jerom Venneker
a393f48c7c
Fix missable Malon check ( #6299 )
...
Added a case for the VB_MALON_RETURN_FROM_CASTLE vanilla behavior flag.
This lets Malon stay until you both get the egg and wake up Talon making the egg flag unmissable.
2026-02-28 14:57:27 +00:00
Philip Dubé
00ac1d566d
spdlog: don't pass printf format string ( #6307 )
2026-02-28 04:20:09 +00:00
Jeffrey Crowell
fcf7d4bd15
Add CoreAudio support ( #6270 )
2026-02-28 03:34:29 +00:00
Jameriquiah
9f56ef5090
unsheathe without slashing ( #6216 )
2026-02-27 19:34:56 -07:00
Philip Dubé
d46bfd9716
Avoid auto saving in file select ( #6298 )
2026-02-28 00:48:34 +00:00
Philip Dubé
5a7bc9a459
Remove unnecessary includes of OTRGlobals.h in actor overlays ( #6306 )
2026-02-28 00:44:41 +00:00
Jameriquiah
6b51909aa5
tooltip otr to o2r ( #6300 )
2026-02-27 14:42:45 +00:00
Philip Dubé
fe5dce24b5
Misc fixes for Shuffle Climb ( #6296 )
...
Rename deku tree grass on 2F, move logic accordingly
Include climb requirement in Dodongo's Armos Room without unintuitive jumps
Spirit typo had locked door before child climb linked to 2F instead of 1F
2026-02-27 02:36:51 +00:00
Christopher Leggett
c3ffaa918d
Don't autoformat altar hints twice. ( #6295 )
2026-02-26 23:26:52 +00:00
Philip Dubé
b6cdc6c490
Fix kak backyard logic with shuffle climb ( #6288 )
...
Missed ladder to potion shop
2026-02-26 22:28:00 +00:00
Christopher Leggett
d4d3e8bc0f
Port Scrolling Texture Interpolation over from 2Ship ( #6224 )
2026-02-26 13:36:55 +00:00
coavins
c2cf154e3e
Update .vscode and .devcontainer files ( #6246 )
...
This commit makes some changes to the dockerfile to make it work again.
We install cmake from source in order to meet the minimum required
version specified in the CMakeLists.txt file. We build the same version
that is installed on the CI runner image.
We also build tinyxml2 from source because we need some cmake files
that are apparently not included in the apt package.
2026-02-26 01:24:22 +00:00
Pepper0ni
0e99b30e91
Add StartingAge limits to Closed Forest ( #6282 )
2026-02-21 17:50:36 +00:00
Pepper0ni
19df711123
remove castle moat spawn override ( #6284 )
2026-02-21 17:48:50 +00:00
Pepper0ni
0702b11b90
fix carpet man logic ( #6285 )
2026-02-21 17:48:15 +00:00
A Green Spoon
d9ebce9f9f
hookify additional reticles ( #6278 )
2026-02-17 20:08:06 +00:00
Pepper0ni
4cae79fd89
Change numbered tricks in preset and settings to use codes. ( #6267 )
2026-02-17 16:34:38 +00:00
Philip Dubé
8e1f1aea82
Fix location list ( #6276 )
...
Base has name in Flags column, this should not be null
Omit on unknown location to match other Location::Base rows
2026-02-16 14:53:32 -07:00
Philip Dubé
e987cdae24
Fix misc issues ( #6275 )
...
fix #3990 #6055 #6145 #6271
2026-02-16 17:52:31 +00:00
Philip Dubé
c63f57850f
Deku Theater: better handling of timesaver being disabled for shuffle speak ( #6265 )
...
also skip first 2 seconds of scrubs deciding to pop out of ground
2026-02-16 16:21:35 +00:00