Super Paper Mario Decompilation
DecompilationActive
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Super Paper Mario
Original game imageAbout
A decompilation of Super Paper Mario that mainly targets the two PAL versions of the game. Support also exists for NTSC-U revision 0, though fewer addresses have been ported. The README says it will never be a decompilation of the full game, only parts that are useful or interesting, and will not lead to ports to other platforms.
Getting started
Copy your game's disc image into the orig subfolder for your version (EU0, EU1, JP0 or KR0; several image formats are accepted), run configure.py (with --version for anything other than EU0), then run ninja. The disc image can be deleted after the first build.
Known issues & limitations
- The project will never decompile the full game.
- The project will not lead to ports to other platforms.
- The repository is not really ready for direct editing.
What you need to run it
Additional notes
- Scope
- The SDK, NW4R and MSL libraries are out of scope and will not be decompiled.
FAQ
- What is Super Paper Mario Decompilation?
- Super Paper Mario Decompilation is an open-source decompilation of Super Paper Mario. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Wii.
- Do I need the original game files to run Super Paper Mario Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
