How Ocarina of Time Speedrunners Can Warp Anywhere...Again
Ойындар
Check out my twitch channel for high level OoT speedruns: / dannyb
Check out my free web game, Symble! A cross between Wordle and Mastermind: www.symble.app
Check out my gaming strategy database, StratDB! It aims the problems of documentation and discoverability for online communities' videos: www.stratdb.app
Like game science? OoT is THE playground for game scientists to find wild new techniques. Join the OoT discord and learn how to play, and become the next big innovator! / discord
This vid was a beast to create, and huge thanks must be given to the folks in the OoT discord who helped answer all my questions when I was learning how this all works. I'm super hyped to have been a part of such a huge discovery, and I hope you enjoyed learning about it as much as I did.
Script and editing by me
Music source: • Zelda & Chill ▸ Fairy ...
Thumbnail wormhole source: www.deviantart.com/phoenixris...
Пікірлер: 243
This is an incredibly well crafted explanation. The absolute mastery of the topic required to distill it into such a crystal clear, thorough, concise and accessible breakdown is something I could only ever dream to achieve.
@-Kerstin
2 ай бұрын
This from anyone would be high praise but coming from Bismuth is incredibly high praise.
@doomermedia
26 күн бұрын
this is like kim kardashian saying your ass is fat
@howdyfriends7950
5 сағат бұрын
this is like when goron ramsey says that your rock roast is the best he's ever had
I'm convinced speedrunners will never let this game be until they've broken it at the molecular level
@JosephShemelewski
4 ай бұрын
They'll turn the N64 into a quantum computer
@ManuFortis
4 ай бұрын
Quantum level. They aren't making headlines about speed runners losing their minds yet like what happens to mathematicians and such... yet.
@JosephShemelewski
4 ай бұрын
@@ManuFortis Idk some people go pretty hard when trying new routes lol
@S4NSE
4 ай бұрын
I mean they kinda did that already
@raymondjack
4 ай бұрын
You right about that, though I think you meant to say atomic level.
Now this is sufficiently advanced technology, because it’s really starting to resemble magic. You’re telling me that you can summon a portal using the sound of a lizard, the jaw of a dinosaur, the last thing you remember seeing, and walking into the same room four times?
@WhitedevilEE
3 ай бұрын
Don't forget that you can just jump through the floor if you did this enough times and get ported wherever you want.
@ShawnPattonC
2 ай бұрын
This comment is pure poetry.
@Frommerman
9 күн бұрын
Walking into the same room without ever leaving it, that is. Gotta get some of that non-Euclidean horror in there.
idk why but I laughed out loud when I saw you'd be reading the color data from 8 random pixels on a low res version of the pause screen image
And there was me thinking it was named "Dino" polys... Because, yknow... Dodongos are dinosaurs and you jump through the jaw of one.
@dannyb21892
4 ай бұрын
I love this!
i believe that the ultimate love for a game is to speedrun and glitch-hunt it. it takes amazing dedication.
@renakunisaki
4 ай бұрын
Many glitches are found by accident. Some games have glitches waiting to be stumbled upon, but not enough players to have found them yet.
@awelshwhale
4 ай бұрын
True but its also a good way to hate a game you once loved. For me that game is banjo kazooie
i remember thinking to myself "there's no way it could get more insane" when ganondoor was found. in the entire decade since then I've watched this game get disassembled down to the atomic level. OoT glitch hunters have proven that there are still things to be found, and still keeping this amazing game alive after all these years. we really went from trials skip and RBA to creating polygons that have loading zones.
@sn5806
3 ай бұрын
If you told me about Fboots on the playground in elementary school I would not have believed you.
It's 2080: Zelda speedrunners built an atomic bomb through ACE and a new glitch "Materialization of assets to physical world", in a statement they said "we can end world hunger or end the world".
@renakunisaki
4 ай бұрын
Arranging the data just right, so that the energy in the circuits spontaneously creates matter...
@QuasarEE
4 ай бұрын
@@renakunisaki Not even as crazy as it sounds, it's just that the energy levels needed would be on par with the conditions present at the Big Bang, so that might be bad for your console. And the galaxy you are playing in. And maybe a few of the neighboring galaxies too. 😆
@Frommerman
9 күн бұрын
By uploading player inputs from SRM to a GPT seed program, it is possible to produce any AI through Kolmogorov complexity.
I used to think tricks that require specific floating-point character positions were crazy. I could never imagine one that required a specific row of 8 pixels in a 480p frame to be the exact colors you need. And it only works if the frame was stored in an odd tick.
@Txrje
3 ай бұрын
Funnily enough, the setup that's used during this trick to clip out of bounds in Dodongo's Cavern to get behind the fog loading plane to dupe the room is actually requires a float-perfect position to clip
Holy moly, what an incredibly well put together video. Fantastic and clear narration, but most importantly the pacing of delivering the complex information is *perfect*. The core blocks of how things work are set out clearly without being a massive infodump, the order in which they're presented is logical and clear and the tangents both aren't too long and understandable in how they relate to the concept - Everything about the presentation of the information for an incredibly complex glitch is perfect. I've watched a *lot* of technical explanations of glitches in various games over the years, and genuinely this is one of, if not the, clearest and most digestible videos I've ever watched. Genuinely awesome work. Really looking forward to seeing what the community can do with this new toy!
Your intelligent but straightforward narration, combined with the depth of topic and explanatory visuals, put this right up with the original Half A-Press video for best glitch breakdown videos IMO. Love this!
It is amazing how much stuff had to come together for this to work. Not only was the sound value needed, it also happened to be that one of the options was the frame buffer, that is controllable only on certain consoles. That besides just the craziness of finding a way to control the duping of polygons. The glitch hunting on this game never seizes to amaze me
@silvercakes
3 ай бұрын
This is really beyond glitch hunting once you get past the out-of-bounds bomb jumps, it's now active hacking performed from within the system. Exploiting buffer overflow reads is how a huge number of real-world attacks work (or at least used to work -- operating systems are a lot more memory-safe these days than in the 80s and 90s). I think glitch speedrunners are the same type of people who beat copy protection software for fun, just with a different focus. Hats off to them, I'm always entertained by these in-depth breakdowns.
Honestly one of the best vids I've seen on KZread in a long time. I could listen to you describe every major OoT discovery to date!
can't wait for speed runs that use this to get to the level of optimization that runners will have to yolo the pause being on an odd frame buffer frame in order to get WR
@KaneYork
4 ай бұрын
That's pretty easy threshold to meet, since it's just a 50% chance of tossing the run. The real spice is going to be not waiting for the Z targeting to settle
@Keepsake66
4 ай бұрын
@@KaneYork i don't think that will be a thing unless they find out that multiple frames on the zoom in work for the color palette needed for the warp. The zoom in isn't just to see if you have the right positioning. it's straight up part of the positioning for the color palette.
A discovery as insane as this would be the highlight of another game's history, yet in OoT, it is not even the only major discovery of 2024. That's what I love about this game.
Despite the fact I have no specific interest in OoT speedrunning, this was fantastic to watch. It's a small thing, but going through the process in reverse at first made it relatively very easy to understand (that and the very tight script of course). You also managed to strike a great balance between being intriguing, informative, and lightly comedic. I'm really impressed and eager to check out more stuff you've done!
I had watched a number of videos on this as it was developing over the last few months, but this is the first time I've understood why the pausing happens-to interact with "frame buffer" data in the pause menu. I thought it was just to get a perfect position or angle or something. Great video!
21:21 some trivia: Though theoretically a scene could have a single sector, the smallest scenes (typically small rooms) subdivide collision into a 2 by 2 by 2 grid of sectors. The typical number of subdivisions for most scenes (including Dodongo's Cavern) is 16 by 4 by 16. Sectors don't just include polys that intersect their boundaries. They also include polys that fall within +- 50 units beyond the box's boundaries. The polys within a sector list are actually intended to be sorted in ascending order by minimum y value of their vertices (though there is a bug that breaks this on rare occasions with normally defined collision). When it's not sorted, the polys appearing after the miss-sorted element may end up being skipped over.
Hacking OOT in the past and utilizing the whole entrance and exit table really makes this a lot easier to understand. But I do feel like you made it as understandable as possible for someone who wouldn't have any experience in that.
This feels like OoT’s “Watch for Rolling Rocks” moment.
@Ouvii
4 ай бұрын
Idk I think the closest thing to that might have been Stale Reference Manipulation (SRM). I'm not sure any video game glitch will be nearly as memey as Watch for Rolling Rocks. Pannen is a genius.
@fudgemonkeyz69
4 ай бұрын
@@Ouvii - Yeah, he’s awesome. I meant that I can’t recall such a professional and long-winded video from a speed-runner like this that was made about SRM or ACE. I might be forgetting.
@minirop
4 ай бұрын
@@fudgemonkeyz69 the closest might be isofrieze's video about triforce%
Great vid, the explanation made lots of sense and the music was an absolute bop. Glad to have been there for the premiere.
Oot glitches is my favourite kind of puzzle.
Are you freaking kidding me??? I'm absolutely blown away by all of this, especially the pixel color shenanigans... I've been following your videos and the discoveries that have been made, but really understanding what's going on behind the scenes is just mind-blowing. Also, this video is extremely well done and made it very easy to understand. Amazing job Danny, thanks for making it digestible us lowly observer folk ;)
You and the rest of the OoT speedrunners / glitch hunters are the absolute biggest group of nerds that I have ever seen. ...Never, ever change. (Thanks for this video, love how in-depth it went! Really goes to show how hard everyone works to come up with glitches like this one.)
10/10 explanation, visualization AND storytelling. Beautiful video! It's crazy that it went under the radar for 6 years, imagine what else is out there!
Enough research has gone into OoT speedrunning to open a whole University... it just never ends. Amazing video and explanation btw.
Incredible video, man. It's amazing how OoT keeps coming even farther. I've been casually interested in the speedrun for over a decade now, and always loved seeing the new discoveries and explanations soon after. Now, having studied computer science and programming, I can appreciate even more how well constructed and informative videos like this are and the work that goes into making them so. Keep up the good work
I had no clue how any of this was going on during the SGDQ run. Now I have almost no clue but know enough to be extremely impressed.
i love watching videos that explain glitches in video games because we get banger lines such as "what's a room?"
Awesome video! I know this is breaking open long-optimized speedrunning categories, but I'm personally excited for what the LOTAD guys will do with it for some bonkers challenge route like No Doors.
This is a fantastic video! Your explanations and visuals made it much easier to understand what's actually going on with this glitch. Thank you!
Great SGDQ run! Glad you mentioned this video, it’s great to see it after your run.
@dannyb21892
11 күн бұрын
@@tex1138 thank you!
OoT is my favorite case study for computer science concepts and data vulnerabilities
That was amazing, thanks a lot for making it so digestible
Wonderful video explaining everything in a way that isn’t too confusing for people new to the subject and not too boring for those more aware!! Well done
I love this game so much. It's amazing to see the community work so hard to understand this masterpiece
Nice work at Ludwig’s event!
What an excellent video. You have the eye for it! Hope to see more OoT deep dives!
To game designers, this just goes to show that it is ok if there are any ridiculous manner of glitches in your game, but they have to be hidden such that normal players won't find them.
@mushykiller782
4 ай бұрын
You don't hide glitches, that's not how game development works
@Ouvii
4 ай бұрын
@@mushykiller782 Yeah, poor choice of words potentially-Zelda devs also didn't hide their glitches (you don't hide glitches, that's not how game development works), but their glitches are "hidden" in the sense that they can be found, but not through regular play. In the interest of being more than technically correct though, let's reword it to avoid confusion: "To game designers..." blah blah blah "...but they have to be undiscoverable such that regular play won't reveal them." It goes without saying that if competent testers for the game can't discover them, then normal players will also likely not discover them, and that's all you need.
Found you yesterday cause I was interested in BA and RBA, saw this video was to premiere shortly after, I'm glad to have found you cause this is another technical video, which I love so much
As always, your vids are very well-explained and make those complex topics really understandable. Good job on this one
Incredible to see new things being developed! Great job to everyone involved with this glitch! I love how you structured the video, working backward made it very easy to follow along!
Wow the speedrunner community will never cease to impress me with their technical retroengineering knowledge
I like how this gives some insights into how the Farore's Wind warp anywhere SRM works
Subscribed, would be hella down for more high quality low-level analysis like this!
Amazing video Danny! Well explained
Absolutely incredible, I love learning about things like this
great video, new OoT discoveries are still so cool after all this time
Absolutely incredible ❤ you explain this so well
Appreciate the effort put into number details of possible warp destinations.
This video is so satisfying to whatever neurodivergency I have .. thank you
@kyrette1666
4 ай бұрын
Completely agree
@FelizTheLifeguardMinion3
3 ай бұрын
Same LOL 😂❤ MY AUTISM EXPLODES THE MORE IN DEPTH SOMEONE GOES HAHAHA 😮🎉
Great exhibit at Fast50! This new oot stuff is so cool
amazing video dannyb!
awesome video! great explanation!
Excellent video
I can't believe you guys found chain warping without SRM, can't wait to see what hundo looks like after the re-route is done
incredible video, thanks for making it.
what a wild discovery, its super cool seeing all the new glitches and tech still coming out of such an old game
Next up: How Ocarina of Time Speedrunners found a glitch inside OoT that cures cancer
At some point oot spedrunners are going to find out how to alter reality at some point using the game
@renakunisaki
4 ай бұрын
Maybe they already did and that's why the world is insane
Can dynapoly help with tax evasion? asking for a friend
okay but where does the fabled 0xBEEFBEEF take us now that you've flashed it on screen skfjsjfjjdjddj
Yoooo this will definitely make my day!!!
What a fantastic video!!!
Very good, well explained
Idk what you just said but good job.
danny is always goonin. great video
I remember when the wrong warp from gohma to tower colapse was found and then the void warp to skip colapse. I remember it being absolute insanity and I never could have imagined everything that’s happened since then
I love how, even though this sounds insane, the only part technically not working as intended is the getting out of bounds
i like your funny words, magic man
this made my head hurt but I think if I watched this it 2012 it would have straight up killed me
unloading collisions kinda reminds me of how in the GameCube version, my sister somehow couldn't pick up one of the silver rupees in one of the rooms in ganons castle. maybe she somehow unloaded that. even after reloading the game, the silver rupee was still unpickable, so i had to teach her a glitch to skip those rooms and just get into the center tower. that silver rupee is still unpickable. i wonder how that happened. maybe the hitboxes position changed
@life-destiny1196
4 ай бұрын
if it's still like that, maybe post some footage and/or see if you can get the save data dumped so someone can take a look! much like in fields like mathematics, you never really know what might become useful in the future
Every 4 years the game gets utterly revolutionized
Another game that I feel has a similar vibe is the original FF7. The list of known exploits is comically long, and the list of known glitches is an order of magnitude longer. Players are still consistently finding new glitches, and combinations of old ones that create entirely new metas and speedrunning categories. It's absolutely a marvel to behold.
Amazing video
congrats beatiful video
This is an insane video, and in a year this will have hundreds of thousands of views.
Ok wow, I wanna hear more about the chain warping!
Brilliant video
I can't wait for the next video in 20 years being How oot speedrunners beat the game in record time while also fighting off an ai army or something
Great video
Fascinating. Some day people will be able to look at OoT gameplay and "just see the Matrix" haha.
Wow absolutely incredible
THIS, children, is why we should teach you data structure on a bit-by-bit level.
Danny is my goat
I gotta ask what you use to make your mic sound so crispy, the narration is the backbone of the video and it’s flawless
@dannyb21892
4 ай бұрын
Recently upgraded from a Blue Yeti to the Shure MV7, it just sounds like that! And thank you!
every time you think that the shattered remains of this game can't get any smaller, some nerd shows up with a shiny new hammer. without fail
"We have learned to write directly to the machine code without leaving the title screen."
came from ludwigs speedrun event. Super cool tech
Good video, great ending, and yes i did!
This glitch definitely should have been found during testing.. especially with it being so simple and easy to replicate.
6:12 Me wondering when the first time it will come up in this video :o
Awesome discoveries and a fantastic explanation, but you mention earlier in the video how link can call an OOBR to warp to other locations by dying and the video summary skips over that. Is that part something that needs a future video to explain, or is it something like that the screen transition polygon we created in that scene follows link to the next scene?
@dannyb21892
4 ай бұрын
When you die (or void or play suns song (indoors)), you go back to the last entrance you came from. Since the last entrance you came from is still enemy volume, all you have to do is go near an enemy to manipulate the volume and die again to warp somewhere new! The montage at the start where I mentioned that shows me doing just that. It's that simple, for as long as you continue warping to areas that have enemies which play this music, you can keep chaining the glitch. And farores wind works similarly to death, but also saves it for later. So if you set farores wind after coming from the glitched entrance, you can safely break the chain and then return to it whenever you like.
@KiloShank
4 ай бұрын
@@dannyb21892 Oh holy crap, that's awesome. So you can pop out dodongo's and then warp to a location, then take a second setup to reset the warp, die on your own time, and warp to a second destination predetermined. I'm guessing that moving through enough 'room transitions' would kinda mess this up, but essentially you could find some jank to let you transition from dodongo's to anywhere with entrance 0 and keep warping until the memory refills.
this is some pannenkoek level shit (complimentary)
I give it a year before someone out there gets comfy enough with it to use it in randos for the heck of it.
Fantastic explanation of an absolutely mind-blowing glitch. I did have one question though, how practical is this? Since there's already a warp to the end of the game from the great deku tree, i assume it doesnt change any%. Would it help with 100% or some other category that im not aware of?
@dannyb21892
3 ай бұрын
Any% hasn't used the deku warp for 4 years now, it uses an even more powerful glitch to do a credits warp in under 4 minutes without ever leaving kokiri forest village. This new Dynawarp is indeed faster than the deku tree warp if your goal is to get to Ganon, and faster by over 2 minutes to boot. The Defeat Ganon speedrun category (formerly any% as you remembered it) now uses dynawarp instead of the deku tree warp like before. We are currently routing longer categories like MST, All Dungeons, and 100% to use it as well, but the longer runs are doozies to figure out what's optimal. And ty for the compliments!
@justflavio
3 ай бұрын
@@dannyb21892 Dang, I am much further behind in OoT speedrunning news than I thought I was. Makes this trick so much more interesting than I thought it was.
I hope this makes its way into the Zelda movie
That must be part of the reason why when I did this in Majora's Mask with the separate swamp parts, going through the loading zone crashes the game. Guess the memory overflowed and did something major.
Absolutely bonkers
And here I thought I would be able to understand this.