A tool for Super Mario Odyssey that randomizes Mario’s physics and movement values from PlayerConst.byml.
This tool allows you to create anything from slightly altered gameplay to extremely chaotic and unpredictable physics behavior.
- Randomizes player movement, gravity, jumps, and more
- Adjustable chaos level
- Seed system for reproducible results
- Advanced settings for additional control
- Standalone executable version available (no Python required)
Download the latest .exe from the Releases section.
- Open the
.exe - Adjust the Randomization Strength
- Enter or generate a Seed
- Click "Randomize and Save"
The tool will generate a file like:
PlayerConst_seed_XXXXXXXXX.byml
You must rename it to:
PlayerConst.byml
-
Open Switch Toolbox
-
Navigate to your dumped game files:
ObjectData/
- Locate this file:
PlayerActorHakoniwa.szs
-
Open
PlayerActorHakoniwa.szsin Switch Toolbox -
In the file tree, right-click:
PlayerActorHakoniwa.szs
- Click:
Add File
- Select your renamed file:
PlayerConst.byml
- Save the modified
.szs - Place it back into your mod/romfs folder
- Launch the game
Mario’s physics will now be randomized. This can result in a wide range of effects including altered movement, gravity changes, and unpredictable gameplay behavior.
- Works best on Super Mario Odyssey Version 1.0.0
- High chaos levels may cause extreme or unstable gameplay
- Always keep backups of your original files before modifying them
- Redistribution of this tool is not allowed under any circumstances
- The creator is not responsible for any damage to the game, crashes, glitches, or other unintended effects caused by this tool
You are allowed to create YouTube videos, livestreams (including Twitch or any other platform), or other content using this tool, provided that proper credit is given to:
Jack The Yoshi
Created by Jack The Yoshi
This project is provided for personal use only.