# 2021-03-06 - Researched into 3d [[pathfinding]] to write an [[AI]] that would play [[the-legend-of-zelda-ocarina-of-time|Ocarina of Time]] [[randomizer]]s automatically. - Look into [[Lazy Theta*]], [[Progressive Octree]]s, and [[Edge-Corner Graph]]s: https://ascane.github.io/assets/portfolio/pathfinding3d-slides-en.pdf - Look into how to read Ocarina of Time's Scene Data: https://github.com/zeldaret/oot/blob/master/src/code/z_bgcheck.c > youre interested in the collision_check and bg_check systems > > collision check handles the simple body collisions like cylinders, sphers, tris etc that are used for hitboxes, hurtboxes etc. > bgcheck handles the scene collision and more complex actor collision shapes —Fig - Looked at how to do a [[TAS]]-only trick in [[the-legend-of-zelda-ocarina-of-time|Ocarina of Time]] to get Fire Arrows in the Max% Child run. - Max% Child is a [[speedrun]] category where as many items as possible are collected before becoming an adult. - Fire Arrows can be obtained by doing Get Item Manipulation in Desert Colossus: > first you boomerang the arch heart piece over to the oasis. Then you guay hover out of bounds to the left of the oasis, fall down and jumpslash back into the water box. Drown while floating up and revive with a fairy while still out of bounds in the water. When you float up to the surface quickly grab the heart piece during the fucked up fairy cam. Then stay there and wait to be damaged out of the pickup animation by a guay or leever > > That's GID, then you guay hover in that state up to the silver gaunts chest to turn it into fire arrows, then you hover out of bounds AGAIN to hit the water and complete the gim > > This is certainly boring and will take a lot of time > So good luck lmaoo > > We are talking HOURS of hovers —dannyb - Learning how to do [[TAS]] movies in [[BizHawk]]. - Learning the [[speedrun route]] for Max% Child: https://docs.google.com/spreadsheets/d/1yKPI4QPGug0p3Af1O7jZ5vdPUPmxlfQ3FvTSX60kIAY/edit?usp=sharing