← All ROM Hacks

The Ocarina of Time Randomizer

Base: The Legend of Zelda: Ocarina of Time · Nintendo 64 · 2016 · Randomiser

Creator: AmazingAmpharos and the OoTR community

Shuffles every chest, song, shop item and NPC gift in Ocarina of Time into a random location — and then guarantees, by logic, that the resulting game is still completable.

A randomiser takes a finished game and redistributes its contents. The Ocarina of Time Randomizer shuffles every chest, every song, every shop item, every skulltula token reward and every NPC gift into a different location, and hands the player a world in which nothing is where it should be. The Kokiri Sword might be in the Water Temple. The Hookshot might be in a shop. The challenge is no longer executing a known route but deducing one: working out what you have, what it opens, and how to reach Ganondorf efficiently. The hard engineering problem is not the shuffling — it is the guarantee. The randomiser applies a logic model to ensure that every generated seed is genuinely completable without glitches, and that no arrangement of dungeon keys can produce a softlock. That means the tool must understand the game's dependency graph well enough to prove a route exists before it hands the seed to a player. The settings system is extraordinarily deep — seeds can be restricted to dungeons, extended to overworld items, or configured to demand specific speedrunning glitches as part of the required logic. The result is one of the most active competitive communities attached to any N64 game, with weekly races on Racetime.gg drawing large fields and a Discord numbering in the tens of thousands.

Legacy: Turning a twenty-year-old game with a fully-solved route into a puzzle that is different every single time.
Key Facts:
  • Shuffles chests, songs, shop items, skulltula rewards and NPC gifts into random locations
  • A logic model guarantees every seed is completable and free of key-related softlocks
  • Settings can restrict randomisation to dungeons or extend it across the overworld
  • Logic can be configured to require specific speedrunning glitches
  • Sustains weekly races on Racetime.gg and one of the largest competitive communities on any N64 game