So this is the timeline where an unnaturally powerful Hylian boy was born, who just happened to inherit all of the legendary items of Hyrule, along with a spell that allows him to teleport to wherever he wants. He uses this power to defeat all of the strongest evil creatures in the world. Ganondorf never tricks a weaker less wise version of the hero into opening the door of time for him, and therefore never rises to power. In fact at this point in time, Ganondorf should still be at the castle kneeling to the king, completely unaware that the greatest evils of his time, that he was planning to subjugate, are all quickly and efficiently being killed. So it makes sense you never go to "Fight Ganon", as he's still at the castle. And it makes sense that the credits party rolls after you defeat Volvagia. Because you've just not only stopped all evil, but even prevented the greatest evil of them all from ever even attaining any power. The end scene is Link, finally finding the Master Sword, sitting there, glowing blue, just inviting him to come and pick it up. Looking at it for a moment, looking at his buff self. Laughing, and turning around and walking away from it. Truly this is the brightest timeline. I vote to call this route the "Brightest Timeline" route.
I love the fact that you explain stuff to people that don’t know anything about OoT speedrunning. I was able to show it to friends of mine and they understood because of that. Keep it up!
I love how you befriend the wallmaster (my most feared zelda enemy) in this run! Your new handsy buddy carries you around the map so you can crush all the bosses as a kid before bedtime!
it's because they're essentially the same thing! both games allow you to pick up and hold objects, which have to be stored in memory. through certain manipulation in both games, the object can be removed from memory, but since the game knows you still have to be holding something, you'll instead hold whatever the next thing is that loads into the spot of memory your original object was occupying obviously the two games vary wildly with what can actually be done with the unloaded object. something like ACE couldn't be done in the same manner as how OoT does it as SM64 does not provide any options to input text strings during gameplay
The key difference between the two is that SM64 actors all have a fixed size. This means that in sm64, if the actor you're holding unloads and something else loads in its place, you can only corrupt the new actor's position/rotation, not other internal variables.
This New roate its insane, and it also did The dreamed All dungeons as Child, thats make even more incredible. Congrats to all that made it possible! Oot never gets old and boring, it improves more and more on speedrun, I love that.
It's a thing with some Japanese companies iirc. They typically don't like it when people show off exploits and how broken a famous game is. It seems like they have warmed up to speedrunning over the years, but Nintendo still copyright strikes videos about glitches in games like Animal Crossing.
ZFG, I've been a fan for a few years. But, BRUH... I could learn Astrophysics before understanding any of this! But.. Seeing Child Link destroy Twinrova with the adult mirror shield, owning Phantom Ganon with the slingshot and boomerang, killing Volvagia with Deku nuts, and completely obliterating Morpha and Bongo with a stick, we're the best things I've ever seen!
Incredibly well done video, the explanation was done so well. Not so simple that the big things were glossed over, but not in too much detail that people would get lost. Congrats!
I was always confused when I saw speedrunners doing SRM I kinda knew, what it does by watching but never understood why certain actions were performed, so thank you very much for this amazing run and commentary, it was very informative and awesome to watch!
Every time I think about getting into speedrunning (really any game) I watch a video on how optimized, convoluted and difficult these runs are and it feels so daunting to even attempt.
The time you spend worrying you could be practicing and getting better. Don't worry about how daunting it can be just work on one thing at a time then when you master all the tricks go for a full run
I mean, if you wanted to go for a WR attempt then yeah it's really daunting. But honestly, even beating one of the glitched categories at all is really impressive and some of them don't require you to memorize and grind complex tricks. Something like SM64 16 Stars is very beginner friendly, all you have do is Mips clip twice (which isn't hard) and BLJs twice as well (which is hard to get consistently on your 1st try but anyone can do it within a few minutes by just mashing A) and the rest is just a normal, glitchless run. You don't need to do complicated tricks like SBLJs or pillarless if you just want to complete the category. This game/category in particular isn't exactly suited for beginners, but don't let that scare you away from speedrunning. Try some easier categories first and as you gain confidence you can start trying more complicated tricks.
Can we take a moment to recognize zfg's ultimate achievement of having 2 world records that are legitly smashing 2nd place in one of the most run games ever
Appreciate the explanation, been watching your streams recently but I don't understand anything of what you are doing And now I both know what you are doing and I have a calm video to sleep to!
The fact that we've figured all of this out in this game gives me hope that we as humans can figure out the seemingly impossible solutions to all our World problems.
Weird how this game can give so many breakable options to people dedicated to it while appearing perfectly funcional and safe to the average jerk like me.
What trips me up about speedrums is that.....I know this game. I have done everything in this game. I could prob take a day and beat it once more. And this guy is still talking about the setup for a almost 30 min speedrums. Like at 18 min all I'm thinking is, okay this guy has 20 min for almost 9 dungeons.... and he does it. It's amazing
At one point you mentioned that 100% with ACE would just be teleporting everywhere and grabbing everything, and honestly, I'd love to see a LOTAD of that.
"Too broken for speedrun." That's something you can only say until you have seen a Pokemon gen1 100% run. ~70% is memory editing via backpack arrangement just to catch pokemon.
@@djh321 Instant credits warps are super common. Also a thing in pokemon. Any% goes from starting area to credits in a few minutes. I was refering to the amount and precision of memory editing and rng manipulation th-cam.com/video/IQ5pDZ8HPjQ/w-d-xo.html Any% in ~2 minutes. Via glitching the savegame.
Great narrating dude! The glitches are amazing but what blows my MIND is HOW are speedrunners uncovering these glitches?!?!?!?!?😂 are they just standing in corner and button mashing the controller to see what happens?😂
The people who actually figure this shit out are right up there with the guy that discovered milk. No idea why they would think to try it out but the results are incredible!
It’s essentially a 4th save file that’s pre-programmed with all those items and hearts etc. already acquired. It probably was an easy was for devs to test things out quickly.
Thanks! what exactly does the function do? Is the game like constantly checking/updating the inventory by checking your save file or something? Or is this like a function that is called when you load into the game?
@@thefranklin6463 Your inventory isn't reloaded when you change rooms. It gets updated in full upon loading a file, and otherwise only updates when you get items, change your equipped items, or acquire/use ammo and explosives. That SRM to load the debug file also permanently changes your filename to "LINK". Unsurprisingly, it is used in practically all SRM categories, and some of them perform a reset (because they crash the game after completing another SRM and saving, so they have to reset to get anywhere), and as such has confused ZFG in the past.
@@thefranklin6463 All the function does is find the title screen (debug) save file and apply it to the current quest status / inventory. It's normally only called when you load the title screen, but given that it's always in memory, thanks to SRM all you need to do is replace a function pointer that can be run from normal gameplay - such as a particular shrub's draw function pointer - with a pointer to that function. This makes it so that for every frame that you can see that specific shrub, the title screen file gets applied.
Will it be possible someday to use SRM warps as adult? And if it is, what would be the advantages of it? Another question: in your opinion, what is the most useful trick yet to be found in Oot by now?
Not ZFG, but I remember around the time Equip Swap was found that he said the last obvious big advance would be to have a quick way to swap between child and adult, avoiding the need to watch the Master Sword cutscenes. That and far more now seems to be possible with SRM, so I also would be interested in hearing what the most desirable new glitch is in a post-SRM world.
He's been working with a group for the past couple weeks to route out a 100% run that incorporates SRM. With him being able to temporarily turn into an adult like he does in this run I'm not sure he'll need to, but if you're going to see SRM as an adult it would be in the 100% run.
@@tophan5146 Well, you're not wrong. This is OoT tech so powerful that it is a quantum leap above and beyond any of the things that came before. Suddenly most of the practical restrictions in the game design, like dungeons themselves, have been completely obviated. This run is glorious evidence of that. I can't wait to see how much more radical 100% will be. Even if the end result is something like finding the optimal warp chain to go from source to source to source, that will be quite fascinating. And then there's F-boots and who knows what else still to figure out. Everything is nuts now and I'm totally here for it.
@@ChaosKnight7000 What was once restrictions are now tools for what seems a "blank canvas" (The game itself) for the speedrunners to literally use as a playground. I mean, there are even more glitches and exploits that have no use to speedrunning, but are hilarious to see, and it's all done from using the game's mechanics that were once restrictions.
is there a good explanation on why wrong warps are weird with this farore's wind glitch? What defines a dungeon to be "wrong warpable", can't you do a wrong warp from practically any dungeon it's just that most of them crash?
I'm no expert but i can tell u that if there's a cutscene after a boss has been beaten then it is wrong warpable, which is why fire temple, deku tree, dodongos cavern and jabu jabu are. And the 1's that aren't go to the chamber of sages which isn't part of the overworld and therefore doesn't have a coordinate on the map. Its dependent on specifically manipulating coordinates.
Fascinating video; really informative and cool (: if you do a similar video to this would it be possible to have a button input! There’s certain times where I wonder how many inputs you’re putting in or what buttons you may be holding o:
Actually I just remembered I was planning to take my input viewer from the live run and put it on this video but I forgot lol. You can check out the twitch vod in the description for it though.
I remember people used to make stuff up about secrets you could do to get the triforce, like as a kid you had to jump the gap of shadow temple to access the missing temple of time. I used to hear so much stuff like that. This just sounds like the biggest conspiracy glitch of all time. Just hop back and forth 5 times, take out a bomb, hit a tree, spin in a circle 7 times, eat cereal while on the toilet, find 6 cuccos and make them follow you to hyrule field. Then all of a sudden, you will just get magic and all the items in the game. Now set Faroes wind and then catch 3 bottles of fairy, fish, potion. Now catch and recatch the fish, I PROMISE this is going to make you be able to warp anywhere, Oh didnt work? thats because your angle wasnt perfect, just keeeep tryinggg dude.
14:13 Lol, so you do a bug just to delete the Medallions so you can obtain them "legitimately". How much time would it save if you didn't have to delete the medallions? Man, this whole thing was so fascinating....
Partial script, partial remembering. For this, I tried to do it all in one take, then for the parts I didn't like, I rerecorded it, usually with a script for that specific section.
How is title file srm’s required file name not considered ACE? If it isn’t being interpreted or used in code (which I assume is the case), why does it need to be something specific?
There's 3 tiers of power, in increasing order: 1) modifying ordinary data 2) calling existing game code 3) modifying/writing your own code Any% and NSR use 3), and run custom code that allow you to complete the category more or less instantly. Other OoT SRM categories use 2), which allows for runs like this one. And MM SRM categories other than any% use 1).
@@EnragedCucco Honestly, it's kind of a weird distinction though. Programmers who can work out how to call / overwrite return function pointers can almost always use it to emulate arbitrary code execution, even if they're restricted to only valid jump points, and furthermore being able to overwrite "ordinary" data can often get you (2) or (3) by overwriting important data like array lengths or array indices (if you want to overflow a buffer, overwriting an index can let you jump to a point in memory that isn't owned by the array which is instant UB; if it crashes due to a bounds check, if you can overwrite an array length, you can still avoid the crash). So really all of SRM (but especially (2) and (3)) are ACE with extra steps. I get that it requires more effort in an OOT context (because you need to play the game to get precise setup in terms of angles) but from my perspective it's functionally the same thing.
@@JwebGuru I think you're missing the point. With ACE you can literally write things to the game that don't exist in the game's code at all. SRM is playing with what the game already uses.
That's just another part of setting up memory correctly. By having those bombchus loaded, then loading another area of lost woods load, it "pushes" the new stuff loaded to another part of memory where it otherwise would be if those bombchus weren't loaded, making it easier to get specific things to load in specific places.
so here in deku tree, I'm gonna set Farore's wind ... wait what? where did that happen? how do you have magic? did you get it from the invisible rock? later: suddenly song of storms later: so now I have fish, faery and bugs ... wait what? later: suddenly adult later: oh yeah, I rewrote the game so Farore's wind does something else later: the wallmaster took me to Twinrova #thisismylifenow later: my arm reflects fire now later: I'm gonna beat evil's incarnation with my slingshot! later: I just beat Baronade as intended ... how come that feels so weird? later: Ruto: you're my fiance now! Link: ... uhhh .... I summon the ancient magic of warping ... cya! later: what's that brain thing? ... oh it's pretty easy to kill. Dunno why adult me has such a problem with that enemy later: screw wallmasters, I'm warping direct now later: Gomha: omg wtf are those weapons? how come this runt is so strong? later: Devs: I swear I put more into that game than just the bosses later: Game: hmm, he wants to warp to Gerudo Fortress from Volvagia. What should we do? I know! I'll end the game!
This was so amazing! I wonder how this doesn't qualify as ACE though, in spite of using the file name data and maniplating function pointers. Does it have something to do with the amount of instructions that are chained?
the difference (simplified) is this: in ACE, you tell the game to read something you wrote (like filename, or a song you play for the scarecrows, or controller inputs) as code and execute it. in this use of SRM, you get the game to run different parts of its own code that are already part of the game, instead of writing new code. the filename isnt code, but rather a "signpost" that you trick the game into following so that it runs a different part of its own code.
How long until the All Dungeons community changes rules to create a new Boss Rush category and requires something that forces you to actually go through each dungeon for All Dungeons?
Dungeons with blue warps and a medalion/stone reward are the only ones that matter in the category. Ganon's castle doesn't count as a dungeon, and dorf and ganon have been out of the route for years
@@PokeMaster22222 both of those things are included in another OOT speedrun category, called MST (medallions, stones, trials), because of that reason among others. so if you want to see the fastest one that beats all the dungeons FOR REALSIES you can look that up (it has some differences though, since SRM, GIM, and RBA are banned)
So this is the timeline where an unnaturally powerful Hylian boy was born, who just happened to inherit all of the legendary items of Hyrule, along with a spell that allows him to teleport to wherever he wants. He uses this power to defeat all of the strongest evil creatures in the world.
Ganondorf never tricks a weaker less wise version of the hero into opening the door of time for him, and therefore never rises to power. In fact at this point in time, Ganondorf should still be at the castle kneeling to the king, completely unaware that the greatest evils of his time, that he was planning to subjugate, are all quickly and efficiently being killed.
So it makes sense you never go to "Fight Ganon", as he's still at the castle. And it makes sense that the credits party rolls after you defeat Volvagia. Because you've just not only stopped all evil, but even prevented the greatest evil of them all from ever even attaining any power.
The end scene is Link, finally finding the Master Sword, sitting there, glowing blue, just inviting him to come and pick it up. Looking at it for a moment, looking at his buff self. Laughing, and turning around and walking away from it.
Truly this is the brightest timeline.
I vote to call this route the "Brightest Timeline" route.
This is a wonderful interpretation
why does this make perfect sense
I love this
Great story so wise as Miyamoto himself intended
When we played as kids, we never realized the real time traveller was us, going back to our childhood with the exploits we learned as an adult.
I love the fact that you explain stuff to people that don’t know anything about OoT speedrunning. I was able to show it to friends of mine and they understood because of that. Keep it up!
Yes as someone new to speed running I really appreciate the explanations as well!! :)
I still have no idea what's going on
No wonder you got heart for this!
getting anxious at 13 minute mark because he has to do a dozen dungeons in 37 minutes and he hasn't done ANY of them yet.
🏅
My exact thoughts lmao
I love how you befriend the wallmaster (my most feared zelda enemy) in this run! Your new handsy buddy carries you around the map so you can crush all the bosses as a kid before bedtime!
This is important since ZFG's bedtime is still 9:30 Kappa
Love having more explanation on some of these glitches, especially SRM since it's so new.
and soooooooo broken it's hard to put into words.
@@jasperscott7879 Well SRM is basically a dangling pointer. It's getting the game to modify memory where it normally wouldn't
I was so confused about the Farore's Wind part of it
"So this next part coming up is kinda weird"
Because the first 25 minutes made so much sense.
Kid: Daddy can you help me with Zelda OOT?
Daddy: Yeah no Problem *roles weird, jumps weird, lift stones weird* -- credits
here you go!
The similarities between OOT's SRM and Mario 64's "grabbing an item fake" are really fascinating. Thanks for the explanation :)
it's because they're essentially the same thing! both games allow you to pick up and hold objects, which have to be stored in memory. through certain manipulation in both games, the object can be removed from memory, but since the game knows you still have to be holding something, you'll instead hold whatever the next thing is that loads into the spot of memory your original object was occupying
obviously the two games vary wildly with what can actually be done with the unloaded object. something like ACE couldn't be done in the same manner as how OoT does it as SM64 does not provide any options to input text strings during gameplay
The key difference between the two is that SM64 actors all have a fixed size. This means that in sm64, if the actor you're holding unloads and something else loads in its place, you can only corrupt the new actor's position/rotation, not other internal variables.
@@MrCheeze That's cool, didn't know that before but now some of the SRM applications make more sense now
It’s also the same as SMW’s credits warp
If it was some random who uploaded this I would've thought it was fake. The sheer amount of optimization in this run is insane to me
"sure sucks oot doesn't have a boss rush mode"
No final boss though which sucks
@@sheriffaboubakar9720 Just follow up with a "Defeat Ganon" run.
Dominic Muller, lol 😂
OOT 3D has a boss rush in Link's bed.
Alex Stewart But it’s a different game
This New roate its insane, and it also did The dreamed All dungeons as Child, thats make even more incredible. Congrats to all that made it possible! Oot never gets old and boring, it improves more and more on speedrun, I love that.
i wonder if any of the ocarina of time developers ever imagined that any of this would be possible. would love to see their reaction to this
Hello, it's me, Shiggy Miyamiggy. Inventor of zelda. This is the intended way to enjoy the game.
It's a thing with some Japanese companies iirc. They typically don't like it when people show off exploits and how broken a famous game is. It seems like they have warmed up to speedrunning over the years, but Nintendo still copyright strikes videos about glitches in games like Animal Crossing.
Max Mustermann I'd play a HD remake if they actually released one for a home console and not handhelds only.
@@LukieLuke5 Imagine an Oot HD Remake done by Nintendo on Unreal Engine 5
ZFG, I've been a fan for a few years. But, BRUH... I could learn Astrophysics before understanding any of this!
But.. Seeing Child Link destroy Twinrova with the adult mirror shield, owning Phantom Ganon with the slingshot and boomerang, killing Volvagia with Deku nuts, and completely obliterating Morpha and Bongo with a stick, we're the best things I've ever seen!
You know, the most confusing thing out of all of this video, is how the hell someone managed to find how to do this
ZFG you're alive! We were worried that your air conditioner broke and the Arizona air killed you. Discord was organizing a search party.
I like that you essentially just strong-armed the game into giving you a boss rush mode.
DIY boss rush mode. Truly amazing to see how far OoT has come! Excellent commentary, ZFG, as always.
Love this kind of videos and well delivered, it's fascinating to see how these glitches actually work.
Imagine telling people 10 years ago what this run became. This is mindblowing stuff.
Imagine going back to the first few weeks this game came out, and telling your friends, "Yeah, great game. I beat it in an hour."
Man what has this game become! :)
Awesome job and quality commentary.
ZFG
Link lookin like the Hero of Time AND space out here the way he's makin these wormholes O.o
Incredibly well done video, the explanation was done so well. Not so simple that the big things were glossed over, but not in too much detail that people would get lost. Congrats!
I was always confused when I saw speedrunners doing SRM I kinda knew, what it does by watching but never understood why certain actions were performed, so thank you very much for this amazing run and commentary, it was very informative and awesome to watch!
You know, speedrunning is like automotive racing. ZFG is the driver and all the glitch finding and routing people are like the crew.
5:57 All the weird movements to invoke the stale reference manipulation are like magical incantations.
Every time I think about getting into speedrunning (really any game) I watch a video on how optimized, convoluted and difficult these runs are and it feels so daunting to even attempt.
The time you spend worrying you could be practicing and getting better. Don't worry about how daunting it can be just work on one thing at a time then when you master all the tricks go for a full run
I mean, if you wanted to go for a WR attempt then yeah it's really daunting. But honestly, even beating one of the glitched categories at all is really impressive and some of them don't require you to memorize and grind complex tricks. Something like SM64 16 Stars is very beginner friendly, all you have do is Mips clip twice (which isn't hard) and BLJs twice as well (which is hard to get consistently on your 1st try but anyone can do it within a few minutes by just mashing A) and the rest is just a normal, glitchless run. You don't need to do complicated tricks like SBLJs or pillarless if you just want to complete the category.
This game/category in particular isn't exactly suited for beginners, but don't let that scare you away from speedrunning. Try some easier categories first and as you gain confidence you can start trying more complicated tricks.
Jesus christ, imagine seeing this run 20 years ago without the commentary
Can we take a moment to recognize zfg's ultimate achievement of having 2 world records that are legitly smashing 2nd place in one of the most run games ever
ZFG is no longer man, he's transcended
Nice video :)
I love commentaries, they feel like the most complete documentation speedruns get
Appreciate the explanation, been watching your streams recently but I don't understand anything of what you are doing
And now I both know what you are doing and I have a calm video to sleep to!
Really enjoyed this content ZFG thanks
This is absolutely wild! Thanks for the explanations zfg
The fact that we've figured all of this out in this game gives me hope that we as humans can figure out the seemingly impossible solutions to all our World problems.
That best Morpha quick kill is so cool!! I'm super glad you got it in a WR run!
27:27 just stabbing the water with a deku stick omg that killed me
This is so amazing and interesting.
Love how you explain what you are doing and why.
29:10 I can just here Kaztalek saying, "BLUE POTION? Is that even allowed? Please redo the entire run."
Love your commentary zfg ❤
Tbh I love commentated speedruns. Thanks for making that clear in the title. 💪
SRM aka "Link runs around Lost Woods HYPERS"
29:29 "Hammerjumpslashpowercrouchstab" is a thing?
It's OoT.. anything's possible!
TLDR, playing OOT, doesn't involve playing OOT anymore.
Its impressive how far this game was broken.
It took me 30-40 hours to get all the items. This guy did all that in 3-4 seconds. Man. This is amazing.
This is so absurd it feels like an april fool's joke
Lol, @ when he did the mopha kill and said "that's actually harder than it looks". It looked pretty difficult! Nice job!
Weird how this game can give so many breakable options to people dedicated to it while appearing perfectly funcional and safe to the average jerk like me.
If hundo is like this, (1) that will be awesome to watch and (2) I hope we get a Totally Legit Animated Speed run of it at some point.
This video reads like satire but it's very obviously a work of genius.
My jaw dropped when all the hearts and mana meter appeared.
What trips me up about speedrums is that.....I know this game. I have done everything in this game. I could prob take a day and beat it once more. And this guy is still talking about the setup for a almost 30 min speedrums.
Like at 18 min all I'm thinking is, okay this guy has 20 min for almost 9 dungeons.... and he does it. It's amazing
Thank you for explaining everything, but I did not get a single thing xD but it was fun to watch!
i mean this from the bottom of my heart:
what the heck
At one point you mentioned that 100% with ACE would just be teleporting everywhere and grabbing everything, and honestly, I'd love to see a LOTAD of that.
Man, there's a few games that truly qualify as classics, and OoT is definitely one of them.
Some others that come to mind:
Pokemon Red and Blue
CoD Black Ops II
Halo 1-3
Doom
Super Mario 64 (and probably Odyssey)
When you wait a week for a stream and instead you get a video :O
P.hd. course in OOT. Next lecture will contain the math proofs
Every time he says “actually”, take a shot
I'd rather not die from alcohol poisoning
According to the transcripts he says actually 90 times lmao
Leave our sweet boy alone. He loves his A words
Neonfuz where can you access transcript?
Actually....no!
I felt at GDQ with this speedrun + commentary. All dungeons is a cool category
"Too broken for speedrun." That's something you can only say until you have seen a Pokemon gen1 100% run.
~70% is memory editing via backpack arrangement just to catch pokemon.
You should watch the any% wr for OoT. Just run around in kokiri forest and win
@@djh321 Instant credits warps are super common. Also a thing in pokemon. Any% goes from starting area to credits in a few minutes. I was refering to the amount and precision of memory editing and rng manipulation
th-cam.com/video/IQ5pDZ8HPjQ/w-d-xo.html
Any% in ~2 minutes. Via glitching the savegame.
OK, I know that _Ocarina of Time_ is the greatest game in existence, but holy shit this is insane!
great commentary
BassKoy% ist Next! Pog
Thank god the getting hit by the skulltula is still here in at least this run.
This blew my mind! So cool!
This whole thing sounded like some crazy lie your best friend told you in elementary school about unlocking Goku in Smash Bros.
Child link reaction to twinrova 18:52
Fascinating
Great narrating dude! The glitches are amazing but what blows my MIND is HOW are speedrunners uncovering these glitches?!?!?!?!?😂 are they just standing in corner and button mashing the controller to see what happens?😂
The people who actually figure this shit out are right up there with the guy that discovered milk. No idea why they would think to try it out but the results are incredible!
Uhm people produce milk themselves.
So this run is essentially a port of the 3DS remake's boss rush.
Can someone explain what it means to “load the debug file” while still in game?
It’s essentially a 4th save file that’s pre-programmed with all those items and hearts etc. already acquired. It probably was an easy was for devs to test things out quickly.
Thanks! what exactly does the function do? Is the game like constantly checking/updating the inventory by checking your save file or something? Or is this like a function that is called when you load into the game?
@@thefranklin6463 Your inventory isn't reloaded when you change rooms. It gets updated in full upon loading a file, and otherwise only updates when you get items, change your equipped items, or acquire/use ammo and explosives.
That SRM to load the debug file also permanently changes your filename to "LINK". Unsurprisingly, it is used in practically all SRM categories, and some of them perform a reset (because they crash the game after completing another SRM and saving, so they have to reset to get anywhere), and as such has confused ZFG in the past.
@@thefranklin6463 All the function does is find the title screen (debug) save file and apply it to the current quest status / inventory. It's normally only called when you load the title screen, but given that it's always in memory, thanks to SRM all you need to do is replace a function pointer that can be run from normal gameplay - such as a particular shrub's draw function pointer - with a pointer to that function. This makes it so that for every frame that you can see that specific shrub, the title screen file gets applied.
33:00 ZFG doesn't consider it wrong to "warp into Volvagia" D:
Will it be possible someday to use SRM warps as adult? And if it is, what would be the advantages of it? Another question: in your opinion, what is the most useful trick yet to be found in Oot by now?
Not ZFG, but I remember around the time Equip Swap was found that he said the last obvious big advance would be to have a quick way to swap between child and adult, avoiding the need to watch the Master Sword cutscenes. That and far more now seems to be possible with SRM, so I also would be interested in hearing what the most desirable new glitch is in a post-SRM world.
Andrew Shevchuk “post-SRM world.”
Sounds like post-scarcity world 😄
He's been working with a group for the past couple weeks to route out a 100% run that incorporates SRM. With him being able to temporarily turn into an adult like he does in this run I'm not sure he'll need to, but if you're going to see SRM as an adult it would be in the 100% run.
@@tophan5146 Well, you're not wrong. This is OoT tech so powerful that it is a quantum leap above and beyond any of the things that came before. Suddenly most of the practical restrictions in the game design, like dungeons themselves, have been completely obviated. This run is glorious evidence of that. I can't wait to see how much more radical 100% will be. Even if the end result is something like finding the optimal warp chain to go from source to source to source, that will be quite fascinating. And then there's F-boots and who knows what else still to figure out. Everything is nuts now and I'm totally here for it.
@@ChaosKnight7000 What was once restrictions are now tools for what seems a "blank canvas" (The game itself) for the speedrunners to literally use as a playground. I mean, there are even more glitches and exploits that have no use to speedrunning, but are hilarious to see, and it's all done from using the game's mechanics that were once restrictions.
10 viewers gang, where you at?
Also, _HYPE_ for a commentated run!
HYYYYPEEEEEE!!
seeing debuggers getting credited at the end of an srm run is funny
is there a good explanation on why wrong warps are weird with this farore's wind glitch? What defines a dungeon to be "wrong warpable", can't you do a wrong warp from practically any dungeon it's just that most of them crash?
I'm no expert but i can tell u that if there's a cutscene after a boss has been beaten then it is wrong warpable, which is why fire temple, deku tree, dodongos cavern and jabu jabu are. And the 1's that aren't go to the chamber of sages which isn't part of the overworld and therefore doesn't have a coordinate on the map. Its dependent on specifically manipulating coordinates.
Fascinating video; really informative and cool (: if you do a similar video to this would it be possible to have a button input! There’s certain times where I wonder how many inputs you’re putting in or what buttons you may be holding o:
Actually I just remembered I was planning to take my input viewer from the live run and put it on this video but I forgot lol. You can check out the twitch vod in the description for it though.
@@ZFG poggers! love your videos dude
More please! Quality content 👌
At 26:22 there's a textbox that says "L I N K", does this always happen? Your file name was something totally different so I'm curious
Ohhh is that the name for the debug file?
yep
Oot is so busted. Im so glad i got really into this game in 2018
7:37 literraly holding the code
always sounds like zfg is almost going to do asmr. wouldnt mind it
I remember people used to make stuff up about secrets you could do to get the triforce, like as a kid you had to jump the gap of shadow temple to access the missing temple of time. I used to hear so much stuff like that. This just sounds like the biggest conspiracy glitch of all time. Just hop back and forth 5 times, take out a bomb, hit a tree, spin in a circle 7 times, eat cereal while on the toilet, find 6 cuccos and make them follow you to hyrule field. Then all of a sudden, you will just get magic and all the items in the game. Now set Faroes wind and then catch 3 bottles of fairy, fish, potion. Now catch and recatch the fish, I PROMISE this is going to make you be able to warp anywhere, Oh didnt work? thats because your angle wasnt perfect, just keeeep tryinggg dude.
14:13 Lol, so you do a bug just to delete the Medallions so you can obtain them "legitimately".
How much time would it save if you didn't have to delete the medallions?
Man, this whole thing was so fascinating....
If you didn't have to delete them, it would just cut out that one SRM section which is about a minute.
@@ZFG Ah, neat! Thanks for the answer!
17:45 I have no idea who you are, where you come from or what you're talking about or what you've done. I'm going home now.
It's too early too sleep to ZFG voice...
Whats your time?
No it's not, I mean, 3 hours ago it was, but now it's 00:16, sleep well dude, I'll probably do the same
@@kaimuller4802 it was 1:30 pm when I posted the comment
I did all this obvious stuff when I played the game the first time in 98, but zfg does it faster and better routing.
this sounds like bossrush mode but with extra steps
Zfg, when you do these types of explanations, are you reading from a script or is it you remembering from heart?
Partial script, partial remembering. For this, I tried to do it all in one take, then for the parts I didn't like, I rerecorded it, usually with a script for that specific section.
ZFG ah gotcha, very cool. And as always, awesome videos 🤙🏽
How is title file srm’s required file name not considered ACE? If it isn’t being interpreted or used in code (which I assume is the case), why does it need to be something specific?
Its being used to redirect where the game looks for code, rather than being code itself.
There's 3 tiers of power, in increasing order:
1) modifying ordinary data
2) calling existing game code
3) modifying/writing your own code
Any% and NSR use 3), and run custom code that allow you to complete the category more or less instantly. Other OoT SRM categories use 2), which allows for runs like this one. And MM SRM categories other than any% use 1).
Ah ok, so the file name is a pointer to the function, and pointers aren’t considered arbitrary code so it is ok. Makes sense!
@@EnragedCucco Honestly, it's kind of a weird distinction though. Programmers who can work out how to call / overwrite return function pointers can almost always use it to emulate arbitrary code execution, even if they're restricted to only valid jump points, and furthermore being able to overwrite "ordinary" data can often get you (2) or (3) by overwriting important data like array lengths or array indices (if you want to overflow a buffer, overwriting an index can let you jump to a point in memory that isn't owned by the array which is instant UB; if it crashes due to a bounds check, if you can overwrite an array length, you can still avoid the crash). So really all of SRM (but especially (2) and (3)) are ACE with extra steps. I get that it requires more effort in an OOT context (because you need to play the game to get precise setup in terms of angles) but from my perspective it's functionally the same thing.
@@JwebGuru I think you're missing the point. With ACE you can literally write things to the game that don't exist in the game's code at all. SRM is playing with what the game already uses.
I was hoping for an explanation as to why he was releasing bombchus in Lost Woods. Does anyone know why he was doing that periodically?
I'm gonna guess manipulating some value for SRM
Stephen G yeah everything in lost woods is just to manipulate where things are loaded in the memory heap, or to get a specific angle
That's just another part of setting up memory correctly. By having those bombchus loaded, then loading another area of lost woods load, it "pushes" the new stuff loaded to another part of memory where it otherwise would be if those bombchus weren't loaded, making it easier to get specific things to load in specific places.
@@ZFG Thanks for the reply, that helps clear things up 👍
Not even my friend's uncle who works at Nintendo knew all that!
so here in deku tree, I'm gonna set Farore's wind ... wait what? where did that happen? how do you have magic? did you get it from the invisible rock?
later: suddenly song of storms
later: so now I have fish, faery and bugs ... wait what?
later: suddenly adult
later: oh yeah, I rewrote the game so Farore's wind does something else
later: the wallmaster took me to Twinrova #thisismylifenow
later: my arm reflects fire now
later: I'm gonna beat evil's incarnation with my slingshot!
later: I just beat Baronade as intended ... how come that feels so weird?
later: Ruto: you're my fiance now! Link: ... uhhh .... I summon the ancient magic of warping ... cya!
later: what's that brain thing? ... oh it's pretty easy to kill. Dunno why adult me has such a problem with that enemy
later: screw wallmasters, I'm warping direct now
later: Gomha: omg wtf are those weapons? how come this runt is so strong?
later: Devs: I swear I put more into that game than just the bosses
later: Game: hmm, he wants to warp to Gerudo Fortress from Volvagia. What should we do? I know! I'll end the game!
This was so amazing! I wonder how this doesn't qualify as ACE though, in spite of using the file name data and maniplating function pointers. Does it have something to do with the amount of instructions that are chained?
the difference (simplified) is this: in ACE, you tell the game to read something you wrote (like filename, or a song you play for the scarecrows, or controller inputs) as code and execute it. in this use of SRM, you get the game to run different parts of its own code that are already part of the game, instead of writing new code. the filename isnt code, but rather a "signpost" that you trick the game into following so that it runs a different part of its own code.
would this run work on n64 1.2 cart? like it just needs to be 1.2 or does it need to be on wii vc as well?
The part with equipping mirror shield during the Adult SRM crashes N64, so it has to be VC. Everything else would work on N64 though.
Has anyone beaten the dank% wr with srm yet?
How would that make it faster? I think completing SRM would take longer than buying a Deku Stick, which is all you need for that catagory
@@bradyhathorn6967 You need a bottle too for ocarina items I think.
Tekken: my game still has the longest combo's
Link: ehm, have you seen my game lately? It has a 37 min combo that totally wrecks it.
Zfg, the man that knows more about ocarina of time than the fbi knows about me (I hope..)
How long until the All Dungeons community changes rules to create a new Boss Rush category and requires something that forces you to actually go through each dungeon for All Dungeons?
Did you listen to the video? There is already no srm
I think MST is the most active category to watch for that.
@@user-jk6rp5xh3n Not the same as a SRM run that actually enters the dungeons, not just the boss rooms
37:44 I'm pretty sure you missed one dungeon and two bosses, though...a certain black castle?
Dungeons with blue warps and a medalion/stone reward are the only ones that matter in the category. Ganon's castle doesn't count as a dungeon, and dorf and ganon have been out of the route for years
@@Druncle_Titus Ah, okay, Thanks for replying!
@@PokeMaster22222 both of those things are included in another OOT speedrun category, called MST (medallions, stones, trials), because of that reason among others. so if you want to see the fastest one that beats all the dungeons FOR REALSIES you can look that up (it has some differences though, since SRM, GIM, and RBA are banned)