
Randovania
Randovania is a free, open-source randomizer for supported games, available on Windows, macOS, and Linux.
What Randovania is
Randovania is a free, open-source randomizer for supported games, available on Windows, macOS, and Linux. It rearranges weapons, keys, and other items among locations, and can also alter area connections, travel requirements, starting equipment, and starting location. Its randomization logic aims to keep games completable without glitches or exploits. Multiworld lets items move among several games and players, including a session played by one person. The project lists integrations for several games, including the Prime games, Cave Story, Metroid Dread, AM2R, and Samus Returns. Multiworld requires a Discord account. There are no hard limits on player or world counts, though sessions larger than 30 have had little testing. If server access drops, Randovania retains collected-item information and sends it after reconnection, even after a restart. It only supports unmodified game files; Prime and Prime 2 require uncompressed GameCube ISOs. The Metroid Prime page also specifies a GameCube ISO and either a modded Wii or Dolphin Emulator.
Good
- Randomizes items, areas, travel requirements, and starting conditions.
- Multiworld works across multiple games and players.
- Retains collected-item data through server disconnections.
- Free and open source on Windows, macOS, and Linux.
Watch out
- Multiworld functionality requires a Discord account.
- Only unmodified game files are supported.
- Prime and Prime 2 require uncompressed GameCube ISOs.
- Sessions above 30 players or worlds have had little testing.
Who it suits
Randovania suits players who want to customize supported games or organize item-sharing Multiworld sessions. Its advanced settings and support for several desktop platforms may appeal to players comfortable managing game files and setup requirements.
Verdict
Randovania offers broad control over supported-game randomization, including multi-game item sharing. Check the game-file requirements and Discord account requirement before setting up a session.
Plans and prices
From Randovania's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Downloadable randomizer platform; latest version recommended |
| Randovania | Free | Desktop randomizer; supported games only; Multiworld requires Discord account |
The facts
Each one read from Randovania's own pages, with the date it was checked.
What it does
- Area randomization
- The software can shuffle area connections and travel-resource requirements with configurable settings.checked 15 Oct 2026
- Author and maintainer
- PyPI credits Henrique Gemignani Passos Lima as author and lists duncathan as the sole maintainer.checked 15 Oct 2026
- Contribution support
- Contributors are directed to Discord developer channels for help and are asked to describe motivation, changes, tests and follow-up work in pull requests.checked 15 Oct 2026
- Current version
- The official download page lists version 11.1.1 as the latest client release.checked 15 Oct 2026
- Developer setup
- Source setup uses Git and UV, with platform scripts for virtual-environment preparation and client startup.checked 15 Oct 2026
- Discord dependency
- Using Multiworld functionality requires a Discord account.checked 15 Oct 2026
- Documentation depth
- The repository contains guides for terminology, testing, adding games, data formats, logic databases and data editing.checked 15 Oct 2026
- Downloads
- The official download page provides Windows installer and executable builds, a macOS executable, Linux Flatpak and Linux tarball.checked 15 Oct 2026
- Extensibility
- Exporter extras include integrations for AM2R, Cave Story, Factorio, Metroid Dread, Fusion, Metroid Planets and Prime randomizers.checked 15 Oct 2026
- Fusion patcher
- Metroid Fusion support uses the open-source MARS patcher, developed independently from other Fusion randomizers.checked 15 Oct 2026
- Fusion recovery
- Fusion games provide a Warp to Start function that returns the player to the start location with progress since the last save.checked 15 Oct 2026
- Fusion version limit
- Only the USA release of Metroid Fusion is supported and the page reports no current plan for additional regional versions.checked 15 Oct 2026
- Game connectivity
- Multiworld requires a connection method such as Dolphin for Prime games and the client remains open during play.checked 15 Oct 2026
- Game file limitation
- Randovania only supports unmodified game files; Prime and Prime 2 require uncompressed GameCube ISO files.checked 2 Oct 2026
- Independent distribution status
- Flathub lists Randovania as a free desktop-only Linux Flatpak with x86_64 architecture and approximately 148 monthly downloads.checked 15 Oct 2026
- Item randomization
- Weapons, keys and other pickups can be relocated to different item locations.checked 15 Oct 2026
- Latest package release
- PyPI records release 11.1.1 uploaded on October 6, 2026, with source and universal Python wheel files.checked 15 Oct 2026
- Limit: Flatpak launch problems
- A Flathub user reported bwrap permission errors and browser-login failures involving missing or incompatible symbols when launching Randovania through Flatpak.checked 15 Oct 2026
- Limit: installation separation
- An independent Linux guide notes that Flatpak, tarball and source installations keep separate presets and user-data locations.checked 15 Oct 2026
- Limit: root and emulator access
- The Linux guide says the Flatpak build cannot run as root, while some Dolphin memory-connection setups require a tarball launch with root privileges.checked 15 Oct 2026
- Multiworld
- Multiworld sessions distribute items between multiple games and players, including different supported games.checked 15 Oct 2026
- Multiworld account requirement
- Using Multiworld functionality requires a Discord account.checked 2 Oct 2026
- Multiworld delivery
- Collected items destined for another world are sent immediately and shown with an alert.checked 15 Oct 2026
- Multiworld integrations
- The project credits Dolphin and Nintendont integrations for the Prime games, and lists integrations for Cave Story, Metroid Dread, AM2R, and Samus Returns.checked 2 Oct 2026
The full review of Randovania
Overview
Randovania is a free, open-source randomizer for supported games, built for players who want to reshape progression or share items across games and players. Its breadth of settings and solo-capable Multiworld make it a strong fit for replaying supported titles; it is less suitable if you want a randomizer without game-file or Discord requirements.
Key features
Randovania can move weapons, keys, and other items between locations, while keeping randomized games completable without glitches or exploits. That emphasis on logic makes it a more deliberate remix than a simple shuffle: the challenge comes from changed progression rather than relying on unintended tricks.
It also changes area connections, travel requirements, starting equipment, and starting location. The advanced customization gives repeat players room to shape a run, though newcomers will have more settings to consider than with a narrowly focused randomizer.
Multiworld can distribute items across games and players, including a solo session. Using it requires a Discord account. For Prime games, the project credits Dolphin and Nintendont integrations; it also lists integrations for Cave Story, Metroid Dread, AM2R, and Samus Returns. There are no hard player or world limits, but sessions above 30 have had little testing, so larger groups should contact the community on Discord.
Connection loss need not erase progress: collected-item information is retained and sent when the server connection returns, even after a restart. The game-file constraints are less forgiving: only unmodified files are supported, and Prime and Prime 2 require uncompressed GameCube ISOs. The Metroid Prime page also requires a GameCube ISO and either a modded Wii or Dolphin Emulator.
Pricing
Randovania is free and open source, with a downloadable randomizer platform; the recommended version is the latest one. There is no free trial because there is no paid plan. The free download gives access to its multi-scope randomization, logic randomization, seed sharing, Multiworld support, and advanced customization.
Platforms
The randomizer platform runs on Windows, macOS, and Linux. Supported play setups also include modded Wii and Wii U, Nintendo Switch, Nintendo 3DS, and supported emulators. The actual game requirements vary: Prime requires a GameCube ISO and modded Wii or Dolphin Emulator, and Prime and Prime 2 specifically require uncompressed ISOs.
Who it's for
Choose Randovania if you want substantial control over progression in supported games, or want to build a Multiworld run that spans games and players. Its solo Multiworld option also suits players who want cross-game item movement without organizing a group.
Look elsewhere if you cannot use unmodified game files, do not want to use Discord for Multiworld, or need a well-tested session at more than 30 players or worlds. Its advanced settings favor players willing to make choices about how a run is configured.
Pros and cons
- Pro: Item, connection, travel, and starting-condition randomization provide several ways to change a run.
- Pro: Multiworld works across games and players, including solo sessions.
- Pro: Reconnection restores collected-item information, including after a restart.
- Con: Multiworld requires a Discord account.
- Con: Only unmodified game files are supported, with uncompressed ISO requirements for Prime and Prime 2.
- Con: Sessions above 30 players or worlds have had little testing.
Alternatives
Game Randomizer Tools is the place to compare more options by category. For a focused alternative, Ocarina of Time Randomizer is free and requires an Ocarina of Time 1.0 NTSC-U or NTSC-J ROM; pick it when that specific game is your priority. Archipelago is another free option for Linux, macOS, web, and Windows. MultiworldGG is free on Linux, macOS, web, and Windows, with desktop releases built from publicly available source code.
Wind Waker Randomizer is a free, focused choice if you have a North American GameCube Wind Waker ISO and a PC. DK64 Randomizer is a free, open-source option available as self-hosted software or on the web. For Final Fantasy VI, FF6 Beyond Chaos Randomizer is free and requires an FF3 US 1.0 ROM; non-Windows users also need Python 3.7 or later. SMZ3 Crossover Randomizer is a free web option, as is Final Fantasy I Randomizer, which is also available for Windows.
Verdict
Randovania is the right pick for players who want advanced control over supported-game randomization and the option to share items across games, even solo. Its combination of breadth and resilient reconnect behavior is compelling; choose another tool if its file requirements, Discord dependency, or lightly tested large sessions are a poor fit.
Alternatives to Randovania
- 1
FF6 Beyond Chaos Randomizer
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.2Free plan - 2

Ocarina of Time Randomizer
Free planAndroidiOSWebLinux7.0Free plan - 3

Wind Waker Randomizer
Free planLinuxmacOSWindows6.6Free plan - 4

MultiworldGG
WebLinuxmacOSWindows6.2 - 5
Universal Pokémon Randomizer FVX
Free planLinuxmacOSWindows6.1Free plan - 6
The Wind Waker HD Randomizer
Free planLinuxmacOSWindows6.0Free plan
