A randomizer for the Metroid Prime 2: Echoes.
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!
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.
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-2.1.0.tar.gz
.
File metadata
- Download URL: randovania-2.1.0.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43c63e5b495788ebffa534b3d4e3a4fbce4d1dbdbc80c0201b061d88205cfe28 |
|
MD5 | 89565b63989230b953b97cbe4a89d8a0 |
|
BLAKE2b-256 | b9d011bd4c7cec5e081d5c5ea05a0f696da9346ff49d20c30d9908540278b9a3 |
File details
Details for the file randovania-2.1.0-py3-none-any.whl
.
File metadata
- Download URL: randovania-2.1.0-py3-none-any.whl
- Upload date:
- Size: 820.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccadf9cfa8d4ab866a2a047010d4284ecc394d7fae121cc8b703a8bc103456f6 |
|
MD5 | b523a99d77cef3bc068650c5abc3882a |
|
BLAKE2b-256 | e80ad0b4bd5c50f69dffa052dd3d9ccd216df2dada5182e3c0a443b8ee7c8efa |