Escape Ganon glitch/en: Difference between revisions

Updating to match new version of source page
 
Updating to match new version of source page
 
(One intermediate revision by the same user not shown)
Line 55: Line 55:
Additionally, this reveals why the Digdogg Suspension Bridge is invisible after activating the final boss sequence: the map objects are internally called ''FldObj_RockBridgeGerudoEntrance_A_01'', and because of Nintendo's stupidly broad object name blacklist, the bridge objects end up being excluded from spawning.
Additionally, this reveals why the Digdogg Suspension Bridge is invisible after activating the final boss sequence: the map objects are internally called ''FldObj_RockBridgeGerudoEntrance_A_01'', and because of Nintendo's stupidly broad object name blacklist, the bridge objects end up being excluded from spawning.


Also, the only reason why Moldugas spawn at all is because a Zelda developer made a typo. The profile for Moldugas is supposed to be *Sandworm*, not *SandWorm*!
Also, the only reason why Moldugas spawn at all is because a Zelda developer made a typo. The profile for Moldugas is supposed to be ''Sandworm'', not ''SandWorm''!


==== Nintendo's broken patch ====
==== Nintendo's broken patch ====
Line 86: Line 86:
The Master Cycle Zero checks are slightly different (and it's very obvious they copy-pasted the amiibo code…):
The Master Cycle Zero checks are slightly different (and it's very obvious they copy-pasted the amiibo code…):


* If ''Demo146_0'' has been played, the player is explicitly allowed to use amiibo.
* If ''Demo146_0'' has been played, the player is explicitly allowed to use the motorcycle.
* If ''Demo141_{0,1,2,3}'' or ''Demo142_0'' have been played, they cannot use amiibo.
* If ''Demo141_{0,1,2,3}'' or ''Demo142_0'' have been played, they cannot use the motorcycle.
* Otherwise, Link can use amiibo if he is not on the main map. So Link can spawn the motorcycle in the Trial of the Sword after escaping the Ganon fight.
* Otherwise, Link can use the motorcycle if he is not on the main map. So he can spawn it in the Trial of the Sword after escaping the Ganon fight.


=== EX Quests ===
=== EX Quests ===
Line 130: Line 130:
* An event was added to the landing event to warp the player back to the tower (-1746.71, 329.065, -772.847)… except the player is already being warped to the same exact coordinates in the original code. They might have wanted to be _extra sure_ the warp would work.
* An event was added to the landing event to warp the player back to the tower (-1746.71, 329.065, -772.847)… except the player is already being warped to the same exact coordinates in the original code. They might have wanted to be _extra sure_ the warp would work.
* When landing, the ''IsPlayed_Demo141_{0,1,2,3}'' and ''LastBossIncompleteGanonGenerateFlag'' flags are manually cleared. Yes, they forgot to clear any other flag such as ''IsPlayed_Demo145_0'' that may have been set.
* When landing, the ''IsPlayed_Demo141_{0,1,2,3}'' and ''LastBossIncompleteGanonGenerateFlag'' flags are manually cleared. Yes, they forgot to clear any other flag such as ''IsPlayed_Demo145_0'' that may have been set.
* While the minigame is active, the ''FirstInHyruleCastleBossRoom'' flag is cleared *every frame*.
* While the minigame is active, the ''FirstInHyruleCastleBossRoom'' flag is cleared ''every frame''.


It's as hacky as it sounds, and unsurprisingly it led to the 1.2.0 spawn glitch and required them to make yet another patch in 1.3.0.
It's as hacky as it sounds, and unsurprisingly it led to the 1.2.0 spawn glitch and required them to make yet another patch in 1.3.0.
Line 140: Line 140:
<references/>
<references/>


[[Category:Game mechanics]]
[[Category:Game mechanics{{#translation:}}]]