Oracles Randomizer

screenshot screenshot screenshot

This is the website for the original Oracles Randomizer, which generates randomized versions of the Zelda: Oracle of Ages and Oracle of Seasons games for the Game Boy Color, given an original ROM to start with. There are several other randomizer versions derived from this original code base, each with their own set of features. A high-level feature matrix looks something like this:

Option jangler vinheim3 Stewmat Karafruit Archipelago*
Cross items No No Yes Yes Seasons
Custom sprites Web interface Yes No Yes
Dungeon shuffle Yes Yes Yes Yes Yes
Entrance rando No Yes No No No
Heart pieces No No No No Yes
Hard logic Yes Yes Yes Yes Yes
Keysanity No No Yes Yes Yes
Linked items No No No Yes Yes
Multiworld Yes No No No Yes
Music shuffle External Yes No No
Portal shuffle Yes Yes Yes Yes Yes
Starting items No No No Yes Yes
Trade quest No No No No Yes
Warp to start Yes Yes Yes Yes Yes

*The Archipelago version is currently in beta and not merged into an Archipelago release, but Seasons is considered playable. Ask in the Archipelago Discord for more information.


cemulate's web interface is probably the easiest way to use the original randomizer and vinheim3's entrance-rando fork. If you prefer, you can also download the randomizer. The current version is 4.2.0:

The source code (zip, 300K) for the randomizer is also available for download. The randomizer is written in Go and lgbtasm-flavored Game Boy assembly, although much of the logic lives in YAML data files.