Mystery Box Deluxe is a randomizer that generates a randomized seed file for use with the Goemon Randomizer by abyssonym.
This project got its name because it is a randomizer for a randomizer. Since seeds are unique per person (even with the same settings), it adds an extra layer of chaos. This tool was made purely for fun.
Be sure to get the latest release!
- Automatically generates a randomized YAML seed file.
- Compatible with the Goemon Randomizer.
- Simple and lightweight Python script.
Head over to the latest releases to get the most up-to-date version. Place this file in a dedicated folder alongside the Goemon Randomizer.
To keep dependencies isolated, create and activate a virtual environment:
python -m venv venv
venv\Scripts\activate
python3 -m venv venv
source venv/bin/activate
Ensure pyyaml
is installed by running:
pip install pyyaml
- Double-click the
.py
file if Python is installed. - Alternatively, open a terminal (
cmd
orPowerShell
) and run:python Mystery_Box_Deluxe.py
- Open a terminal and navigate to the script's directory:
cd /path/to/script
- Run the script:
python3 Mystery_Box_Deluxe.py
The script will automatically save the generated YAML file inside a folder named Random Seeds
in the same directory as the script.
To find your file:
- Navigate to the folder where
Mystery_Box_Deluxe.py
is located. - Open the
Random Seeds
folder. - The newly generated YAML file will be inside, with a timestamped filename.
- Navigate to
mn64_settings.yaml
. - Open it and replace the contents with the generated YAML file.
- Save the file (
Ctrl + S
).
- Open
mn64rando.exe
and wait. - The output will contain a playable ROM with the randomized settings.
Have fun with your randomized experience!
Pull requests are welcome! Please ensure your contributions align with the project's goals and coding standards.