josiahg2502-glitch / NewSuperPaperBros
git clone https://github.com/josiahg2502-glitch/NewSuperPaperBros.git
v1.0.3 · 2d ago
Native PC port of Super Paper Mario (Wii) by static recompilation: 4K, cinematic widescreen, 120 fps, HQ music, HD textures, gamepad and pointer support. Bring your own disc.
—
stars, 24h
+53
stars, 7 days · #859
+53
stars, 30 days · #5,581
53
★ total · +53% this week
1
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC++
License—
Created2026-10-17 (3d ago)
Last pushtoday
Watchers1
OwnerUser
Links
README excerpt
# New Super Paper Bros. A native PC port of **Super Paper Mario** (Wii, 2007), made by statically recompiling the game's PowerPC code to C++ with WiiCompiled. No emulator: the game runs as a Windows or Linux program. | | | |---|---| | | | | | | ## Features - Up to 4K, borderless 1080p by default - Widescreen: 16:9, fill or cinematic 2.39:1, or the original 4:3 - 120 fps frame interpolation - Built-in higher-quality music and HD textures (community mods, see Credits) - Xbox, PlayStation and Nintendo gamepads plus keyboard, with press-to-bind remapping - The Wii Remote pointer (Tippi, the HOME menu) on the right stick or the mouse - On-screen buttons match your controller (Xbox, PlayStation or Nintendo), with a controls screen for it - Mods: drop-in folders that replace game files or textures - A launcher that installs the game from your own disc image **No game data is included**: the game's files are read from your own copy of the game. ## How to play You need **Windows 10/11 (64-bit)**, a graphics card with DirectX 12 or Vulkan, and your own dump of **Super Paper Mario, USA Wii disc (R8PE01, revision 0) or European disc (R8PP01: English, French, German, Spanish, Italian)** as `.iso`, `.ciso` or `.wbfs`. 1. Download `NewSuperPaperBros.zip` from Releases and unzip it. 2. Open `New Super Paper Bros.exe`. Windows may show "Windows protected your PC" because the exe isn't signed: click **More info**, then **Run anyway**. 3. On the **Play** page choose your disc image. The game files are copied into the `Disc` folder once; the image isn't needed after that. 4. Press **PLAY**. In the game, F10 opens the settings menu and F11 switches between fullscreen and a window. **Controls (Xbox layout):** left stick or D-pad = Wii Remote D-pad, A = 2 (jump), B or X = 1, Y = A, RB or RT = shake, Start = +, Back or LB = -, right stick = pointer. Keyboard and mouse work too. Change them on the launcher's **Controls** page. **Mods:** on the launcher's **Mods** page, click **Open mods folder** and put each mod in its own folder: `files\` mirrors the disc (replacing game files) and/or `textures\` holds texture replacements. Tick or untick mods to switch them on and off. **Saves from a Wii or Dolphin:** on the launcher's **Play** page click **Import Wii / Dolphin save...** and pick `data.bin` (copied to an SD card from the Wii Menu's Data Management) or `wiimario00` in Dolphin's `Wii\title\00010000\52385045\data` folder. Your current save is kept as a backup. **Updating:** unzip a new release over the old folder. Your disc, saves, settings and mods are kept. **Linux:** download `NewSuperPaperBros-linux.tar.gz` instead, unpack it and open `New Super Paper Bros` (the same launcher). You need 64-bit Linux from 2022 or newer (glibc 2.35) with Vulkan graphics drivers. Linux support is new: please report problems in Issues. ## Building from source You need Windows, Python 3 and your own disc image. The toolchain (LLVM/MinGW, CMake, the .NET 8 SDK) is downloaded into the repo