Follow the guide on the wiki here: https://zenith.nsmbu.net/wiki/Miyamoto_Level_Editor
Please note that when building Miyamoto, you have to remove any instances of Cython usage in both Miyamoto and libyaz0. (pyximport)
Alternatively, you can build the .pyx files and then remove any instances of pyximport in the code.
- Install the latest version of Python 3 (make sure you install pip and, on Windows, select the option to add Python to PATH):
- Clone the repository:
git clone https://github.com/Zenith-Team/Miyamoto.git - Install the dependencies:
python -m pip install PyQt5 Cython libyaz0 SarcLib - Install C compiler for Cython:
- Windows: Microsoft Build Tools 2015
- Mac:
xcode-select --install - Linux: Install GCC from your package manager, on Ubuntu it would be
sudo apt install build-essential
- Treeki & Tempus - Creators of Reggie!
- RoadrunnerWMC - Creator of Reggie! Next
- Grop, Hiccup, Kinnay, MrRean and RoadrunnerWMC - Reggie! Next NSMBU
- AboodXD - Lead Coder, Icons & Graphics, Sprite Images & Coding
- Gota7 - Founder, Icons
- John10v10 - Quick Paint Tool
- mrbengtsson - Sprite Images & Coding
- Luminyx1 - Coding
- AboodXD
- Kinnay
- AboodXD
- mrbengtsson
- Kinnay
- Grop
- Gota7 - Spritedata, Testing on Linux
- Hiccup - Spritedata, Sprite Categories
- libtxc_dxtn - Original DXT5 (De)compressor in C
- Meorge - Testing on macOS
- NVIDIA - NVCOMPRESS
- reece stone - Spritedata
- RoadrunnerWMC - Stamps offset fixes
- Toms - Spritedata, Testing on macOS
- Wexos - Original BC3 Compressor in C#
- Wiimm - WSZST