OoT-Randomizer icon indicating copy to clipboard operation
OoT-Randomizer copied to clipboard

Loading too much stuff in Hyrule Field (= "the Hyrule Field glitch") can softlock (even crash?)

Open ETR-BTF opened this issue 1 year ago • 3 comments

Loading too many actors in Hyrule Field can lead to a softlock if you pull out the Hookshot. You'll know this glitch is occurring if you can't shoot arrows or if Bombs/Bombchus don't appear when pulled. It typically occurs around the grotto in the southeast corner of Hyrule Field.

(This is already known. This issue is just being opened for documentation purposes.)

ETR-BTF avatar Jun 18 '23 21:06 ETR-BTF

A similar thing can happen in the Light Trial too if the player unloads the obelisk blocking it.

By repeatedly walking in and out of Spirit Trial the obelisk blocking Light trial can be unloaded. However, the chests inside Light Trial could also unload. When this happens, pulling out the Hookshot can softlock the game.

ETR-BTF avatar Jun 18 '23 21:06 ETR-BTF

Is it even fundamentally possible to fix this? It sounds like a memory capacity issue, which would be difficult to fix given our commitment to supporting EverDrive.

fenhl avatar Feb 15 '24 14:02 fenhl

It's supposedly fixed in EU 1.1 https://tcrf.net/The_Legend_of_Zelda:_Ocarina_of_Time/Version_Differences#Hyrule_Field_Crash

Assuming that is accurate, I believe https://github.com/zeldaret/oot/blob/59017f201eae4a1bc9212ea2c7dc51d4a036108b/src/code/z_bgcheck.c#L1492-L1511 would the relevant code in decomp.

flagrama avatar Feb 16 '24 08:02 flagrama