Lost Woods Movement (No WW)Fig2024-10-13 | Lost Woods Movement (No WW)Bongo Cutscene Bug ExplainedFig2022-09-28 | This was discovered in randomizer but the bug still manifests in the original game. You just need to start the boss fight for the first time to set the relevant flag.(OUTDATED) Getting started with Decompiling an OoT ActorFig2022-05-20 | THIS VIDEO IS OLD AND OUT OF DATE
This video was originally uploaded in 2020 as a temporary guide for getting started with OoT Decomp. Specifically, the process of decompiling an actor. It was originally unlisted because it was only intended for 1 person to watch, but it eventually blew up into being a tutorial that many used.
The docs in the oot repo itself outdate anything shown in this video. I am only making this video public for archival purposes.How Epona Push Works (and a bit on colliders in general)Fig2021-09-01 | Some additional notes: -It works the same way in MM with epona -In 3d you don’t even need to pause multiple times, actors just draw all the time while paused apparently. So you can just wait ~50 frames for it to fill up (found by gamestabled)
timestamps: 0:00 Intro and demonstration 0:52 The two collision systems, bgcheck 1:55 collisioncheck 2:30 Colliders 4:57 The concept of collider subscription 8:18 The bug that causes Epona Push 8:50 The separation between update and draw 9:40 A quirk with pausing 10:55 ms paint demo 11:37 Memory view demo 12:25 The consequence of the bug 13:30 What displacement is 14:38 Summary 15:13 Some misc points 17:06 Epona push to Fire ArrowsOoT: Bottle swinging is slightly buggedFig2021-08-01 | dont mind that my game demonstration is a mod, it behaves the same in the base game lolHow Ganondorfs Light Ball Volley WorksFig2020-11-23 | Small mistake, the frame window for a close range hit is 6 frames not 5. I didnt include the first frameHow Remote Hookshot Works (and why it doesnt work in OoT)Fig2020-10-10 | correction: @ 5:19 the correct fix would be to "and" those two conditions, not "or". whoops :)Ocarina of Time: Another Unused Bomb Blast EffectFig2020-07-21 | this time with colorOcarina of Time: Unused Bomb Blast EffectFig2020-07-19 | ...Text Option BufferFig2020-07-14 | known already, just explainingNo Wrong Warp in 21:10Fig2020-06-06 | was record for maybe like 2 hoursNo Wrong Warp in 21:27Fig2020-06-04 | ...Title File Tunnel Movement (spin setup)Fig2020-06-04 | ...ISG Deathless Bolero TipsFig2020-05-05 | ...B2 Web Collision ViewFig2020-05-04 | ...View controller 1 and controller 3 values on Vanilla OoT with ACEFig2020-02-04 | Description on the video explains it all. This was found by MrCheeze, not me.Ocarina of Time Any% in 10:34Fig2020-02-01 | First day of runs with ocarina skipAn overview of SRM, ACE and moreFig2020-01-22 | This video gives a bit more of a technical explanation of Stale Reference Manipulation, Function Pointer Manipulation, and Arbitrary Code Execution. This is what the last few months of Ocarina of Time glitch hunting has been about.Proof of concept: Draw Pointer Manip for SawFig2020-01-20 | the code for the kokiri girl to give the saw is loaded on the heap even as child. should be doable with the right heap manip and angle setupFrozen Arrow SRMFig2019-12-02 | ...So close yet so far - Almost able to do SRM anywhere in MMFig2019-11-30 | it looks like it goes to 0 in the video but thats pj64 showing one of the values in between framesMM 3 Day Clock OddityFig2019-11-28 | this info is only really relevant for people researching SRM applications in this gameGoron City ACEv2 (no hover and less item requirements)Fig2019-11-13 | Blini found Megaflip and Angle setups Neko improved on both setups
Now you only need: Shield Chus Slingshot Ocarina (or OI) Zeldas LullabyArbitrary Code Execution in Ocarina of TimeFig2019-11-10 | This method was thought of and implemented by fasch and NatalyaHasDied.
Arbitrary code execution allows us to create MIPS CPU instructions from within the game and run them, giving us lots of control over what can be achieved in the game.
Currently we are limited to only a few instructions, but there are theories to expand on this.
I COMPLETELY forgot to mention Blini in the shoutouts section. He found the original Heap Allocation that allowed this to happen. The original SRM also had a really cool side effect of graphical flashing, caused by corrupting a display list segmented address. My apologies, was recording this very late at night and forgot.
Many people are involved with the research of SRM, the glitch which allows this to be possible. Those people include but are not limited to: Myself GlitchesandStuff Blini Nat Tharo Exodus Mzxrules Roman many others contributing in the OoT server
For any questions, join the OoT Discord Server: discord.gg/7FYGh3dInvisible Loading Transitions (and how they relate to Rocket Chest)Fig2019-11-04 | Been having a ton of fun looking at the game's code to figure out how things work. Expect more of these videos in the future :)Fire Damage and InvinciblityFig2019-10-25 | lolBomb X,Y and Z changes with Links breathingFig2019-10-17 | XZ is an important detail for precise setupsBoomerang Displacement: Barred DoorFig2019-10-16 | ...Using Spectrum for Boomerang Data Displacement researchFig2019-10-13 | ...Setting up PJ64d and SpectrumFig2019-10-13 | very useful tools for oot hackingNavi TSC Escape from sword (1 frame c up)Fig2019-10-08 | ...Why a shield flick is needed for child side spirit ssFig2019-10-02 | ...child side spirit SS fails if you hold upFig2019-10-02 | known already just demonstrating. you may be able to hold something other than straight left but thats dumbKokiri Boots vs Hover Boots in Ice Cavern [100%]Fig2019-09-26 | ...HESS Enter Deku as Adult TutorialFig2019-09-26 | ...Song of Storms CS Skip ExplanationFig2019-09-24 | tob guessed it was song of time block related, and he was absolutely right
rediscovered recently by Hylian Freddy, and was apparently partially found a while back by Cosmic ReddCastle Damage Boost: Cook Chu vs 2 Pause [100%]Fig2019-07-04 | hundo has to hatch the egg so time of day is irrelevant here, unlike most categories
cooking chu still faster but only by framesOoT 100% in 4:09:56Fig2019-06-07 | 1st dampe, but lost alot of time on the dampe segment to executionOoT 100% in 4:16:27Fig2019-06-06 | ...Forest CS Skip Backwalk Strat 2nd Frame Adjustment (Swordless)Fig2019-05-31 | found by axel video for documentationManaging VC Saves with SaveGameManagerGXFig2019-05-20 | this is an alternative to creating multiple WADs for segmented practiceInfluence Bug MovementFig2019-05-15 | thought it was all rngGossip Stone vs Jabu Fairy for Setupless EntranceFig2019-05-06 | slower but worth it imo cause the jabu fairy is dumbDeku Crawl Space Skip - Frame 1 Hover BackupFig2019-04-06 | ...Deku Crawlspace Skip: Slope Clip vs Damage BoostFig2019-04-02 | easier and faster
new slope clip method found by jolin and blini setup adjustments and iron boots backup by me and axelDeku Crawlspace Slope Clip setup and backup demoFig2019-04-02 | found by blini and jolin backup and setup adjustments by me and axel
visual cues:Ice Cavern Gltichless jump vs Ground jumpsFig2019-03-23 | ...Ice Cavern HESS vs Bomb PushFig2019-03-22 | hess is not really worth it anymore imo original timing by danny, just edited the bomb push inIce Cavern - Red Ice Bomb Push Setup (no crouchstab)Fig2019-03-22 | position is so lenient you dont need to use a setup. you just need to walk far enough away but cant go too far
to be specific you need to walk for at least 4 frames and cant exceed 10 frames. very easy to eyeballHookshotless GTGFig2019-02-21 | demonstration for randomizer. probably applicable to bingos too I did not find this, but I made the wallmaster setupNo IM/WW in 1:17:44Fig2019-02-19 | Got this in a tournament race. Retimed to 44 seconds.