Cloned Games

Super Paper Mario Decompilation

DecompilationActive

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Super Paper Mario (original game, not this project)Original game image
Image of the original game, Super Paper Mario. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (Wii version).

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.
Share: