Skip to main content

An open source randomizer patcher for Metroid Dread.

Project description

Open Dread Rando

Open Source randomizer patcher for Metroid Dread. Intended for use in Randovania. Currently supports patching item pickups, starting items, and elevator/shuttle/teleportal destinations.

Installation

pip install open-dread-rando

Usage

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 Dread 1.0.0 as well as the desired output directory. Output files are in the Atmosphere format and should be compatible with Ryujinx and Yuzu.

With a JSON file: python -m open-dread-rando --input-path ~/dread/romfs --output-path ~/your-ryujinx-mod-folder/rando --input-json ~/dreadrando/patcher.json

From stdin: python -m open-dread-rando --input-path ~/dread/romfs --output-path ~/your-ryujinx-mod-folder/rando

Project details


Release history Release notifications | RSS feed

This version

0.6.0

Download files

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

Source Distribution

open-dread-rando-0.6.0.tar.gz (64.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open_dread_rando-0.6.0-py3-none-any.whl (73.5 kB view details)

Uploaded Python 3

File details

Details for the file open-dread-rando-0.6.0.tar.gz.

File metadata

  • Download URL: open-dread-rando-0.6.0.tar.gz
  • Upload date:
  • Size: 64.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for open-dread-rando-0.6.0.tar.gz
Algorithm Hash digest
SHA256 ebfac6d4c6956cfb755d2eadd1598de158b5d93071271eb2482028de6049ed28
MD5 899a46f91a9076dfab3c2078c8773225
BLAKE2b-256 f2ee6ab73bc548b5a0a5771954ee2d66c73e2b070fb5c692826ad1c9d2ca926f

See more details on using hashes here.

File details

Details for the file open_dread_rando-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: open_dread_rando-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 73.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for open_dread_rando-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea302fa0316f6a30d14b5d4f30343bd1dd4e414ffd80d462cd71447e230da5ab
MD5 ea2da5364b0197846f1ea86a7a96341a
BLAKE2b-256 f91795d5d7cd7889c6213d1c062886709b980f1671b6723cb9b5c449c58e64ce

See more details on using hashes here.

Supported by

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