An open source randomizer patcher for Metroid: Samus Returns.
Project description
Open Samus Returns Rando
Open Source randomizer patcher for Metroid: Samus Returns. Intended for use in Randovania. Currently supports patching the following:
- Starting items
- Starting location
- Pickups
- Items on Metroids
- Shuffled DNA/Baby Metroid
Installation and Usage
pip install open-samus-returns-rando
You will need to provide JSON data matching the JSON schema in order to successfully patch the game.
The patcher expects a path to an extracted romfs directory of Metroid: Samus Returns as well as the desired output directory. Output files are in a format compatible with either Luma3DS or Citra.
With a JSON file:
python -m open-samus-returns-rando --input-path path/to/samus-returns/romfs --output-path path/to/the/output/mod --input-json path/to/patcher-config.json
Development
This repository uses pre-commit.
pip install pre-commit
pre-commit install
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
Hashes for open_samus_returns_rando-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 338f7baec198809105fde908cf8de603c20e25ed426146e44d297443b439224e |
|
MD5 | 0a757bc0cab95fbb611e12dc9f369ceb |
|
BLAKE2b-256 | af9f5b965abb2cc98b082792b62fc80e6dcb294e3ab5057a5dee4ac333c366e3 |
Hashes for open_samus_returns_rando-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f89632cbf67c0c8b27ed61937c2a7e3e5e727542a97ffc844ace17c22390f9 |
|
MD5 | 52998136beef6ae0274a7baa86c27911 |
|
BLAKE2b-256 | 3b3ea3727ddb72e6bb0f1362fee8de7fbbd270b3a9fcfe8c056f62b3bec13f6f |