Loading...

Reach the Credits from Kokiri Forest using ACE (Ocarina of Time Glitch Explained)

loading player ...
The Legend of Zelda: Ocarina of Time can now be beaten from Kokiri forest, using a trick known as “ACE” or “Arbitrary Code Execution”. This is a huge breakthrough for OoT and is the result of months of hard work from many individuals. The trick isn’t the easiest thing to understand simply from watching the gameplay – this video goes into some detail about what’s happening.

The trick uses “Stale Reference Manipulation” (SRM), a trick which allows us to edit memory values that we normally wouldn’t be able to edit. Using this, we’re able to make the game jump to some code that we’ve written to take us to the credits.

Here is the original video of the trick by MrCheeze:
http://gamefun8.com/game-video_glg5a2...
Here is the current fastest speedrun at the time of typing this:
http://gamefun8.com/game-video_gXvX6A...
Here's a video guide on how to perform the speedrun by Savestate:
http://gamefun8.com/game-video_gmyRFy...
Here is a reddit with an explanation by mzxrules:
https://www.reddit.com/r/speedrun/com...
Here is a document outlining the route used in the speed run and how to perform it:
https://docs.google.com/document/d/17...
Fig02 made a video explaining another kind of ACE, in Goron City. The concept is similar, this video goes into a bit more technical detail if you’re interested in that: http://gamefun8.com/game-video_gRoEmG...
Here are my original videos where I discovered SRM:
http://gamefun8.com/game-video_g6Q2Go...
http://gamefun8.com/game-video_gUZHK6...

In the speedrun, there are a few extra things that are either different from the video, or that the video doesn’t mention. These are:
- The speedrun actually clips past the kokiri guard before getting the shield using a Triple-Slash Clip (TSC) instead of with the crouch stab method I showed.
- After slingshot you need to savewarp back to the start, otherwise the game won’t be able to load the cutscene correctly
- When heading from the deku tree to the kokiri forest area, you need to load the deku tree area again 3 times, firstly with your sword charged for a spin attack, and the next two times with a slingshot seed readied. This is so that the correct values in memory are in the correct places for the trick to work properly.
- When doing the walking while talking glitch, you need to break the two signs here in order to make sure the memory is set up correctly.
- After the SRM, you need to break some extra rocks so that the slingshot seed can occupy the area in memory that these rocks took up.

*Note from the video: In the clip with the chest in deku tree, I hack some values into the game to demonstrate this SRM in a way that normally wouldn’t be possible. The way we edit the chest contents here in reality is a bit more complicated, although I decided to do it this way for demonstration purposes.

Big thanks to everyone involved in this trick, the OoT glitch hunting community is as strong as ever and I can’t wait to see what crazy things we end up with next!

Be sure to ask questions!
Channel: Glitches0and0stuff
Loading...

Video Related

Loading...