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!
Community
Join the Metroid Prime Randomizer Discord: https://discord.gg/gymstUz
Credits
Game patching written by Claris.
GUI and logic written by Henrique Gemignani, with contributions by SpaghettiToastBook and gollop.
Many thanks to Claris for making the original Echoes Randomizer and both collecting and providing this incredible initial 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
Dependencies
Setup
- Clone this repository
- Open a terminal in the repository root
- Create a virtual environment:
py -3.7 -m venv venv
- Activate the virtual environment
venv\scripts\activate
- Install pip/setuptools:
python -m pip install --upgrade -r requirements-setuptools.txt
- Install requirements:
python -m pip install --upgrade -r requirements.txt
- Generate the UI files:
python setup.py build_ui
- Install Randovania as editable:
python -m pip install -e .
- Run with
python -m randovania
Suggested IDE: PyCharm Community
Third Party packages
Our requirements.txt is kept up to do date with help from PyUp.io, which automatically opens pull requests to update when new releases are made.