Skip to main content

An open source randomizer patcher for Metroid Fusion.

Project description

Metroid Advance Randomizer System Patcher

Running from source:

  • Create a venv: python -m venv venv
  • Activate the venv:
    • Windows: call venv\scripts\activate
    • Unix-based: source ./venv/bin/activate
  • Install the project as editable: pip install -e .
  • Run: python -m mars_patcher

Before running the patcher, you want to initialize the required assembly patches into src/mars_patcher/data/patches/mf_u/asm. The easiest way to do that is by running python pull-assembly-patches.py, which will fetch the patches from the correct release. However for development purposes, you may want to create the assembly patches yourself manually and then copy them to that directory.

Project details


Download files

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

Source Distribution

mars_patcher-0.3.2.tar.gz (189.1 kB view details)

Uploaded Source

Built Distribution

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

mars_patcher-0.3.2-py3-none-any.whl (183.1 kB view details)

Uploaded Python 3

File details

Details for the file mars_patcher-0.3.2.tar.gz.

File metadata

  • Download URL: mars_patcher-0.3.2.tar.gz
  • Upload date:
  • Size: 189.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mars_patcher-0.3.2.tar.gz
Algorithm Hash digest
SHA256 ccaaeb08d82a5b1d19321080561b5b849d23f93b09d57e669707ef8d2a99a830
MD5 bcc1af2b96204640e96654ec55302426
BLAKE2b-256 3276908b1e3d3ddc79fa41c2a6d9e911120625e5e68696128ca5588d2638692f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_patcher-0.3.2.tar.gz:

Publisher: python.yml on MetroidAdvRandomizerSystem/mars-patcher-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_patcher-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: mars_patcher-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 183.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mars_patcher-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e59618d0af30c7c51832b51f723a8cb9eef5e2ce6f54e096cd5c8463dec0b38f
MD5 8323e65f2872417d4aff0f97fb5cb5c4
BLAKE2b-256 ba83f34c4d8198eecbee5c751d93b91c28d67ea3efd95b4b6131845440d61e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_patcher-0.3.2-py3-none-any.whl:

Publisher: python.yml on MetroidAdvRandomizerSystem/mars-patcher-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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