2.1 KiB
2021-03-06
- Researched into 3d pathfinding to write an AI that would play
the-legend-of-zelda-ocarina-of-time randomizers automatically.
-
Look into Lazy Theta*, Progressive Octrees, and Edge-Corner Graphs: 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 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 lmaooWe are talking HOURS of hovers
—dannyb
-
Learning the speedrun route for Max% Child: https://docs.google.com/spreadsheets/d/1yKPI4QPGug0p3Af1O7jZ5vdPUPmxlfQ3FvTSX60kIAY/edit?usp=sharing
-