Quick links: Web Interface, Repository, Manual, Version History
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.