An open source randomizer patcher for AM2R.
Project description
Yet Another Metroid2 Shuffler (YAMS)
A patcher for providing a different randomization experience to AM2R different to what the game has built-in. It was primarily designed for Randovania, but it's also usable as a standalone patcher.
Usage:
./YAMS-CLI [path-to-original-data-file] [path-to-output-data-file] [path-to-json-file]
The API/Schema for the input json file will soon be documented. In the meantime, one can look at this source file.
Compilation
This project uses git submodules. So before compiling, please ensure you have cloned them (either by doing git clone --recursive https://github.com/randovania/YAMS
, or if you have already cloned the repo, git submodule update --init
).
After that, you can use the standard dotnet compilation step: dotnet build YAMS-CLI
.
License
All code is licensed under the GNU Public License version 3. See the LICENSE-CODE
file for full details.
Art assets are licensed under CC-BY-SA 4.0. For the full list of authors and more details, please read the Attribution.md
file located in YAMS-LIB/sprites/
.
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
File details
Details for the file am2r_yams-2.8.1.tar.gz
.
File metadata
- Download URL: am2r_yams-2.8.1.tar.gz
- Upload date:
- Size: 2.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0209ca99707ab4a3361bbd7d4e2f91cccbf7a0c47338af741de705e8c3615eca |
|
MD5 | cb72cc30ba6c928be732e1bcf4d2a696 |
|
BLAKE2b-256 | f81849f5a60d9d2261bc9ed487a41943c9807c43846c8e476e222f785cc1375a |
File details
Details for the file am2r_yams-2.8.1-py3-none-any.whl
.
File metadata
- Download URL: am2r_yams-2.8.1-py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63a262504d5cb4309c470f12fe26ceeb4a41c36ace91460d8e5f988608606251 |
|
MD5 | f8599471ad86179ed21b4c628ebe627f |
|
BLAKE2b-256 | 677fad1a71e311e761fd5e1a267c3c862ec0d77c3e9bd91d8a3ca5f30ac09704 |