SkyTemple
ROM hacking tool for Pokémon Mystery Dungeon Explorers of Sky.
It is available for Linux, macOS and Windows.
It includes a Python library for editing the ROM through Python (skytemple-files) and a debugger / script editor is integrated into the UI of SkyTemple (skytemple-ssb-debugger). Inside the debugger you can edit the game's scripts via the programming language ExplorerScript.
Support and Features
See the Project Pokémon forums page.
Windows & macOS
To download SkyTemple for Windows and macOS head over to the download page or Project Pokémon.
If you want to set up SkyTemple for development, see the "BUILDING_WINDOWS.md" or "BUILDING_MACOS.md" file.
Linux
Flatpak
SkyTemple is distributed as a Flatpak on Flathub for all major Linux distributions.
This Flatpak contains everything needed to use all SkyTemple features.
Source repository for the Flatpak: https://github.com/flathub/org.skytemple.SkyTemple
Manual
The Linux version can be installed manually/"natively" via Pip.
For this Python 3.8+ must be installed and GTK+ 3
(which you most likely both have). Additionally GtkSourceView 4 is required
(package gtksourceview4
on Arch and libgtksourceview-4-dev
on Ubuntu).
Then install SkyTemple via pip:
pip install --upgrade skytemple[eventserver,discord]
You may need to run pip3 instead and/or need to update pip by running:
pip3 install --upgrade pip
After this, you can run skytemple
to run it.
If this doesn't work, you don't have ~/.local/bin
in your PATH.
Run ~/.local/bin/skytemple
instead.
To be able to apply patches, you need to install armips. Sadly they don't provide builds. However for Arch Linux a version is available through the AUR.
If you want to set up SkyTemple for development, clone the repos and install in editable mode instead. See the steps 7 and onward in "BUILDING_WINDOWS.md".