A randomizer validator for the Metroid Prime series.
Project description
randovania
A randomizer validator for the Metroid Prime series.
Installation
Windows
Check the releases page.
Please note that all binary releases will be for 64-bit Windows only.
Python Package
With a Python 3.6 installation:
python3 -m pip install --upgrade randovania
Command Line Usage
randovania echoes validate path/to/randomizer.log
Checks if the given Metroid Prime 2: Echoes Randomizer seed is beatable by a casual player.
randovania echoes validate --difficulty 5 --skip-item-loss --print-final-path path/to/randomizer.log
Check if the seed if the given seed is beatable using every known trick, no matter how difficult. This does not include going out of bounds.
It will also print the order of pickups taken and events triggered in order to finish the game.
randovania echoes generate-seed --difficulty 3 --skip-item-loss
Generate a new seed and validate it until a possible seed is found. Please not that this is a very CPU intensive operation, and your computer can be non-responsive while it runs.
Dropping the difficulty, or disabling --skip-item-loss
may cause this
operation to take even hours to finish, depending on your CPU.
When finished, it will output the seed number. Use this number with the Echoes Randomizer as usual. Be sure to remember to pass the correct exclusion list. (The default for this operation is no exclusions.)
Limitations
- There's no way to choose each trick individually via CLI.
- The data set does not include out of bounds movement.
- Dark World damage requirements, while mapped, are not verified.
- Opening Blast Shield doors from a side does not consider the other side as unlocked.
Options
See randovania --help
.
Credits
Many thanks to Claris for making the Echoes Randomizer and both collecting and providing this incredible set of data which powers this validator.
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 Distributions
Built Distribution
File details
Details for the file randovania-0.10.0-py3-none-any.whl
.
File metadata
- Download URL: randovania-0.10.0-py3-none-any.whl
- Upload date:
- Size: 434.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33c7ac6d53a4e2a8dacdffe93454c51a751726e917db984ab17c336e71291339 |
|
MD5 | 94d4b5859c1d46fe5f571207dfe12009 |
|
BLAKE2b-256 | 65e5a5b2bb67f64000754d81203d549a09d0eb4fc93442bed4a92909cb3423ad |