https://github.com/zenith-team/pyamoto
New Super Mario Bros. U level editor (Extended fork)
https://github.com/zenith-team/pyamoto
homebrew mario modding nintendo nsmbu python reverse-engineering wiiu
Last synced: 9 days ago
JSON representation
New Super Mario Bros. U level editor (Extended fork)
- Host: GitHub
- URL: https://github.com/zenith-team/pyamoto
- Owner: Zenith-Team
- License: gpl-3.0
- Created: 2025-09-01T03:18:20.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2026-06-02T06:58:05.000Z (21 days ago)
- Last Synced: 2026-06-02T08:26:59.493Z (21 days ago)
- Topics: homebrew, mario, modding, nintendo, nsmbu, python, reverse-engineering, wiiu
- Language: Python
- Homepage: https://go.nsmbu.net/discord
- Size: 517 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 70
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# Pyamoto
## The New Super Mario Bros. U level editor
Pyamoto is an advanced fork of the original Miyamoto editor with the purpose of improving functionality and usability.
## Installation
Download the latest release from the [releases page](https://github.com/Zenith-Team/Pyamoto/releases/latest).
## Usage
Follow the guide on the [wiki](https://zenith.nsmbu.net/wiki/Miyamoto_Level_Editor).
## Running from Source
**Prerequisites:** [Python 3](https://www.python.org/downloads/) (Windows: check "Add Python to PATH" during install), Git.
```bash
git clone https://github.com/Zenith-Team/Pyamoto
cd Pyamoto
bash setup_venv.sh
.venv/bin/python3 pyamoto.py # macOS/Linux
# or on Windows:
# .venv\Scripts\python pyamoto.py
```
## Building from Source
Install the extra build dependencies, then run the release script:
```bash
.venv/bin/pip install "cx_Freeze==8.4.1" "dmgbuild==1.6.5" # macOS; omit dmgbuild on Windows/Linux
bash build_release.sh # uses the version in project.json
bash build_release.sh 1.1 # override the version
```
- **macOS** — produces `Pyamoto-v-macOS-universal.dmg` in the repo root.
- **Windows / Linux** — produces `distrib/miyamoto_v/` ready to zip.