Wednesday, December 21, 2016

Double Zelda Paradox

It turns out that it's possible to "spawn" two different Zeldas during the Tower Collapse sequence, and even lead the second Zelda into a trigger to unlock one of the gates. The way it works is pretty simple.

The scene that covers exterior portion of the tower actually spawns Zelda four times. Each one checks the spawn id variable (used to identify which spawn Link used to enter the scene), and unloads itself if the id doesn't match up with the one it is suppose to be bound to. From top to bottom, the following is a list of entrance indexes that will spawn one of the Zelda's:
  • 0x043F, spawn id 00 (Death Cutscene, from Ganondorf Boss Room)
  • 0x032C, spawn id 02 (From Tower Collapse Interior, Boss Room Floor (Lower))
  • 0x0334, spawn id 04 (From Tower Collapse Interior, Burning Rocks (Lower))
  • 0x051C, spawn id 06 (From Tower Collapse Interior, Stalfos Fight (Lower))
Since each one is bound to a different spawn id, only one Zelda should be spawned at a time. However, the top-most Zelda also checks to see if the "Ganondorf Death/Tower is Collapsing" cutscene should play. If so, the Zelda remains spawned so that she can take part in the cutscene.

In other words, if Link enters with a base entrance index of 0x032C, 0x0334, or 0x051C, and the game warps him up to the top to play the cutscene, two Zeldas will remain spawned. In the video above, it looks as if a base index of 0x032C was used.

Wednesday, December 14, 2016

A New Fog Glitch Setup

A while back, I did a bit of research into how the fog glitch works, because why not. I plan to make a more comprehensive write-up on it some day, but there are still some unanswered questions I still haven't poked into. So for now, I'd like to cover a new way to trigger the glitch.

To start, you will simply need to perform RC Epona glitch as an Adult, so that you can warp directly into a loading zone trigger. I believe the loading zone to Lon Lon Ranch will not work for this because it overwrites the variable we need to keep set. Personally, I decided to use the loading zone to Lake Hylia because I figured it would be easier to wedge Epona in place, trapping her in a small section of the map. One important thing to note is that if you attempt to climb the ladder over there while Epona is touching the loading zone, you'll trigger the zone out. So you'll need to position Link so that he can maneuver around the fencing in the area, and manipulate Epona's position so that she gets wedged into a spot where she won't move much.

Next, make your way over to the entrance to Market Town, which is always covered by a thick fog whenever you approach it. As soon as you start to see fog setting in, press A to mount Epona, and hopefully she will be standing on top of the loading trigger, taking you out of Hyrule Field.

An important thing to note is that the side-effects from this fog glitch should actually be somewhat different from what you'd usually encounter when triggering it in Kakariko, due to the game using different offsets for the environment lighting settings.