Skip to main content

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

  1. Clone this repository
  2. Open a terminal in the repository root
  3. Create a virtual environment: py -3.7 -m venv venv
  4. Activate the virtual environment venv\scripts\activate
  5. Install pip/setuptools: python -m pip install --upgrade -r requirements-setuptools.txt
  6. Install requirements: python -m pip install --upgrade -r requirements.txt
  7. Generate the UI files: python setup.py build_ui
  8. Install Randovania as editable: python -m pip install -e .
  9. 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

This version

2.4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

randovania-2.4.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

randovania-2.4.0-py3-none-any.whl (839.5 kB view details)

Uploaded Python 3

File details

Details for the file randovania-2.4.0.tar.gz.

File metadata

  • Download URL: randovania-2.4.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for randovania-2.4.0.tar.gz
Algorithm Hash digest
SHA256 145ff6f002c29fd3168c8c8755c26dbf541d74b2907d6b402ada67f3c65936fc
MD5 11b7f8a87c9b482a7490d37e205a22ea
BLAKE2b-256 d2c95de55f0ed19337adf5408956e69e4627b95657179656e619ee496595461f

See more details on using hashes here.

File details

Details for the file randovania-2.4.0-py3-none-any.whl.

File metadata

  • Download URL: randovania-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 839.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for randovania-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a25724aaea745920c56bbb0c8f5b0b88dacab4d16a0282f46dc18db35f21efd3
MD5 a4b6108d68347296cf2cde3aee84594a
BLAKE2b-256 da07a718b948b1e1d89188f49910115fc58086d5950b5a2cf34d1bf099876736

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page