A randomizer validator for the Metroid Prime series.
Project description
Randovania
With Randovania, each Metroid Prime 2: Echoes playthrough shuffles the location of all items in the game. You could find the Light Beam right off the start, or the Bombs deep inside Sanctuary Fortress.
Installation
Windows
In the releases page we have zip files with everything ready to use. Just extract and run!
Usage
-
Press 'Load Game' and then select a Metroid Prime 2: Echoes ISO file. Use a Nintendo GameCube version, either USA or PAL.
- Give it a few minutes to finish. This operation needs roughly 2 GiB of free storage in your system. (more precisely, local AppData)
-
Configure the settings you wish to use in the 'Logic Settings' tab.
-
Input a seed number. You can press 'New Seed' for one to be generated for you.
a. Alternatively, you can import a Permalink someone shared with you!
-
When finished, press 'Randomize' to create an ISO ready to be played. The ISO will be created in the folder you selected in 'Output Folder'
- The entire operation may take over 5 minutes to finish, depending on your computer.
- An operation may also fail with an error similar to this. In this case, choose another Seed Number and try again.
Tracker
Randovania includes a simple "map" tracker for Echoes, accessible via the Open
menu.
This tracker uses the logic and item loss configuration from the current permalink.
With it, you must act on each thing that trigger an event or has a pickup, as where you can go depends on where you are in the game, as well as which items you've picked and event yo've triggered.
Currently, elevator randomizer is not supported for the tracker.
FAQ
I can't use this spider track, even though I have Spider Ball!
The following rooms have surprising vanilla behaviour about their spider tracks:
-
Main Reactor (Agon Wastes)
The spider tracks only works after you beat Dark Samus 1 and reloads the room. When playing with no tricks, this means you need Dark Beam to escape the room.
-
Dynamo Works (Sanctuary Fortress)
The spider tracks only works after you beat Spider Guardian. When playing with no tricks, you can't leave this way until you do that.
I can't open this Translator Gate, even though I have the correct translator!
-
GFMC Compound (Temple Grounds)
This is actually a Violet gate.
-
Meeting Grounds (Temple Grounds)
This is actually a Violet gate.
-
Torvus Temple (Torvus Bog)
In order to open the elevator, you also need to pick the item in Torvus Energy Controller.
Where is the Flying Ing Cache inside Dark Oasis?
The Flying Ing Cache in this room appears only after you beat the Power Bomb Guardian.
When causes the Dark Missile Trooper to spawn?
Defeating the Bomb Guardian. Be careful: defeating the Bomb Guardian also locks the blue door in that room until you to visit Agon Energy Controller, which needs bombs.
What causes the Missile Expansion on top of the GFMC Compound to spawn?
Defeating the Jump Guardian.
Community
Join the Metroid Prime Randomizer Discord: https://discord.gg/gymstUz
Credits
Many thanks to Claris for making the Echoes Randomizer and both collecting and providing this incredible set of data which powers Randovania.
Claris also made the included Menu Mod, a tool for practicing Echoes. For more information, see the Menu Mod README.
Also thanks to Dyceron for motivation and testing.
Developer Help
- Download and install Python 3.7 64-bit: https://www.python.org/downloads/release/python-372/
- Ensure you have an updated pip:
python -m pip install --upgrade pip
- Install requirements:
python -m pip install -r requirements.txt --no-use-pep517
- Install Randovania as editable:
python -m pip install -e .
- Do your changes
- Run with
python -m randovania
Suggested IDE: PyCharm Community
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file randovania-0.24.1.tar.gz
.
File metadata
- Download URL: randovania-0.24.1.tar.gz
- Upload date:
- Size: 468.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d23a093c0b37e54a3bfe0e406199050edf0ff5bd636470fb24c27ee923a147e |
|
MD5 | 23ed39c98035489d4dc44b103ef8bade |
|
BLAKE2b-256 | 9be47dd04e48e23222058c6eb50fc14574cd82d1b35182e5b606818a3a0c042a |
File details
Details for the file randovania-0.24.1-py3-none-any.whl
.
File metadata
- Download URL: randovania-0.24.1-py3-none-any.whl
- Upload date:
- Size: 530.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60adf5161bebe9e89e3495508192732cf195226b472d504f7804b2a3a4265cfa |
|
MD5 | 589e0e9ed071560c4c2ab7c960d6e551 |
|
BLAKE2b-256 | e012698390be3b23fb3a3b49f75cf66777fdd94509f5e7c8d922c696a7ce3574 |