FREEDOM251

Freedom251 › Game Randomizer Tools

Oracles Randomizer NG

Free plan LinuxWeb

Visit Oracles Randomizer NG Alternatives

Oracles Randomizer NG's own site

What Oracles Randomizer NG is

Oracles Randomizer NG changes item placement in The Legend of Zelda: Oracle of Seasons and Oracle of Ages. It reads a game ROM, shuffles the locations of most items and mystical seeds, then saves a modified ROM to a new file. A web interface provides information and seed generation. Cross-Items can place Ages items in Seasons and Seasons items in Ages; Keysanity distributes dungeon keys, maps, compasses, and Ages slates across the overworld. In Keysanity mode, the in-game Dungeon Items menu displays collected dungeon items for progress tracking. Music randomization can include custom tracks written by ZerotoKoops. Seasons areas receive randomized default seasons except in regions with only one season. In Ages, the harp advances progressively from the Tune of Echoes to Currents and then Ages. The project is free and open source under the MIT license, with Linux and web listed as platforms and Game Boy Color as the supported platform. The web interface can be run on Linux in Docker or directly on the host; Docker is recommended because of dependencies. Running it yourself requires clean Ages and Seasons ROMs in a roms directory, and compiling requires previously built baseroms. Multiworld and Plando are unsupported, linked games are disabled, and some out-of-logic actions in Seasons can potentially cause a softlock.

Who it suits

This suits players of Oracle of Seasons or Oracle of Ages who want randomized item locations and options such as Cross-Items, Keysanity, or music randomization. It also fits users comfortable running a web interface on Linux or building the program with its required ROM files and baseroms.

What it does well

  • Randomizes most items and mystical seeds in both Oracle games.
  • Cross-Items can mix items between Seasons and Ages.
  • Keysanity scatters dungeon items across the overworld.
  • Dungeon Items menu tracks collected items in Keysanity mode.
  • Music randomization can include custom tracks.

What to know first

  • Multiworld and Plando are unsupported.
  • Linked games are disabled.
  • Self-hosting requires clean ROM files for both games.
  • Some out-of-logic Seasons actions can potentially cause a softlock.

Limits

The project has no trial and is free. Multiworld and Plando are unsupported, linked games are disabled, and some out-of-logic Seasons actions can potentially cause a softlock.

Getting started

  1. Open the project's GitHub repository and follow its web UI link for information and seed generation.
  2. For self-hosting, run the web interface on Linux in Docker or directly on the host; Docker is recommended.
  3. Place clean Ages and Seasons ROM files in a roms directory for the web interface.
  4. To compile the program, build the required baseroms first, then run go generate and go build.

Verdict

Choose Oracles Randomizer NG if you want to randomize Oracle of Seasons or Oracle of Ages with options including Cross-Items and Keysanity. Look elsewhere if you need Multiworld, Plando, or linked-game support.

Questions

How much does Oracles Randomizer NG cost?

It is free and open source under the MIT license.

Is there a web interface?

Yes. The repository directs users to a web UI for information and seed generation.

Which platforms are listed?

Linux and web are listed as platforms, and Game Boy Color is the supported platform.

Can I self-host the web interface?

Yes. It can run on Linux in Docker or directly on the host. The instructions require clean Ages and Seasons ROM files in a roms directory.

Does it support Multiworld or Plando?

No. Multiworld and Plando are unsupported, and linked games are disabled.

Facts from Oracles Randomizer NG's own pages

Ages changes
In Ages, the harp progresses from Tune of Echoes to Currents to Ages, and the trading sequence is removed. · github.com, 9 Oct 2026
Build
The repository says the program can be compiled with go generate and go build, provided the required baseroms have already been built. · github.com, 8 Oct 2026
Cross-items
Cross-Items lets players find Oracle of Ages items in Seasons and vice versa. · github.com, 9 Oct 2026
Dungeon tracking
The in-game Dungeon Items menu shows which items have been obtained in each dungeon. · github.com, 9 Oct 2026
Keysanity
Keysanity scatters dungeon keys, maps, compasses, and Ages slates across the overworld. · github.com, 9 Oct 2026
License
The main repository displays an MIT license. · github.com, 9 Oct 2026
Logic and limits
The Seasons notes warn that some out-of-logic actions could potentially lead to a softlock. · github.com, 9 Oct 2026
Music randomization
Music randomization can include custom tracks written by ZerotoKoops. · github.com, 9 Oct 2026
Not supported
The documented missing features are multiworld, plando, and linked games. · github.com, 9 Oct 2026
Purpose
The program shuffles most items and mystical seeds in Oracle of Seasons or Oracle of Ages ROMs and writes a modified ROM. · github.com, 9 Oct 2026
Season changes
In Seasons, the default season for each area is randomized except in regions that have only one season. · github.com, 8 Oct 2026
Seasons changes
In Seasons, the default season for each area is randomized except in regions that have only one season. · github.com, 9 Oct 2026
Security
The repository’s Security and quality section shows 0. · github.com, 9 Oct 2026
Self-hosting
The web interface can be run on Linux in Docker or directly on the host; Docker is recommended because of the dependencies. · github.com, 9 Oct 2026
Self-hosting requirements
The web interface instructions require clean Ages and Seasons ROM files in a roms directory to build and run it. · github.com, 9 Oct 2026
Web interface
The project links to an online web interface for information and seed generation. · github.com, 9 Oct 2026

Where Oracles Randomizer NG stands on Freedom251

Look at these too