Skip to content

Paper Cut 0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 23:30
· 27 commits to main since this release

Paper Cut 0.2.0 is one app that plays the Japanese (G8MJ01), US (G8ME01) and, new in this release, European (G8MP01) versions of Paper Mario: The Thousand-Year Door. Like 0.1.0, it's built from the game's C decompilation, with no emulator.

Downloads

Windows (x64) papercut-0.2.0-windows-x64.zip
macOS (Apple silicon) papercut-0.2.0-macos-arm64.zip
Linux (x86-64) papercut-0.2.0-linux-x64.zip (glibc 2.39 or newer: Ubuntu 24.04, Fedora 40, Debian 13 and later)
iOS and iPadOS papercut-0.2.0-<us|jp|eu>-ios-unsigned.ipa (unsigned: install with AltStore, SideStore or Sideloadly)
Android (arm64) papercut-0.2.0-<us|jp|eu>-android-arm64.apk (debug-signed; not yet tested on a device)

On a computer, one download plays every version. A phone app can only run its own code, so phones have one app per version.

What's new

  • The launcher: a library of your discs, each recognised by version, with Play, quick resume ("Continue" picks up where you left off, even after a crash or a closed app) and the settings, before the game starts. Mouse, keyboard, controller or touch.
  • The European version, in English, German, French, Spanish or Italian, at 50 or 60 Hz. Any version can also show the text of another disc you own.
  • Settings, redone: tabs, a search box, and a mark on every option that changes how the game plays or what it saves. Keyboard keys can be changed (WASD or the arrows move by default).
  • Play as Luigi: Luigi in Mario's place, with 156 animations of his own made for Paper Cut. Mario takes Luigi's place in the story's scenes, and the text, menus and credits swap the brothers' names.
  • Gameplay+ (all off by default): partner quick-swap, faster menus and text, skipped repeated scenes, Save Blocks without the question, storage at any Save Block, a bigger bag, badge loadouts, faster walking, coin and Star Point multipliers, retry on Game Over, fast travel, a collectibles journal, a jukebox, free Tattle, battle pop-ups, Pit and Glitz Pit tweaks, a remake-style balance, and New Game+.
  • Accessibility: a difficulty slider and action-command assist.
  • Practice: a speedrun timer with load removal and LiveSplit, frame advance, RNG control, stat, item and story-flag editors, a memory watch, ten labelled save-state slots, and 25 achievements.
  • Display: 4:3 to 32:9, HUD size, supersampling, anisotropic filtering, MSAA, sharp text, CRT, paper-grain and sharpen filters, variable refresh rate and a performance overlay.
  • Audio and input: music, effects and ambience volumes; the mouse in the game's menus, lists and battle commands.
  • Saves: automatic backups, conversion between versions, and iCloud on Apple devices.
  • Mods: a mod manager, hooks generated from the decompilation, a texture-pack workflow, audience effects from chat, a boss rush and an endless Glitz Pit.
  • Phones and tablets: the launcher by touch, landscape first, and a settings button on the touch controls.
  • Preparing graphics: on the first start, the graphics the game needs are built before it begins (any button skips it).

You need your own copy of the game: a disc image (.iso, .rvz, .gcm...). Add it in the launcher.

Known issues

  • In some scenes a character may not appear on the first visit (the guards in Rogueport's square, for one). Waiting lets the scene continue.
  • The European version's battles and story haven't been swept as thoroughly as the Japanese and US ones; every map boots on all three.
  • The Glitz Pit screen (tou_03) differs slightly at 120 Hz compared with 60.
  • Nothing is code-signed. Windows SmartScreen warns on first run (More info > Run anyway). On macOS, the first time it's blocked: try to open it, then System Settings > Privacy & Security > Open Anyway. The iOS app must be signed by a sideloading tool.
  • Linux has been tested headless only, and the Android APKs haven't been run on a device yet.

No game data is included. You need your own disc image of the matching version.

SHA-256:

1838549d5bca1729746568eaac8c41d1c63c891a22f4fc6ee15231734808b410  papercut-0.2.0-windows-x64.zip
c7c44da96f1a3681efe28d7cfde78af6c4831732b2bd1e66a9af67f391eea583  papercut-0.2.0-jp-android-arm64.apk
0168dcfba01efb36d0baf163e2a6391c73121d9af409dc034388db16b6157733  papercut-0.2.0-us-android-arm64.apk
f3a97df1d5c3353d1fa3825082d42b478356e52cebbb212f0373e24be627f0c6  papercut-0.2.0-eu-android-arm64.apk

SHA-256 (SHA256SUMS-macos.txt):

9ea1d421019b7b2972b940daa88867735e01af5e88a60da41186b3d2aba1ac61  papercut-0.2.0-macos-arm64.zip
c45436ae1c14ce5892b3781fc6a30361b91cbef3ddb09eca7f541f06051b5904  papercut-0.2.0-eu-ios-unsigned.ipa
2853ad9be7d1303da144159867177c7a6e252ec7554b5a4a52f0883171b07202  papercut-0.2.0-jp-ios-unsigned.ipa
601f2186fbd9267062cb43d382b0776cfa2ba15838ae6dd1f918cf78a3488f23  papercut-0.2.0-us-ios-unsigned.ipa
bd5083dbd5955660ce45322b953e8481017f0b36c5fd21c924182aaedd8c6b52  papercut-0.2.0-linux-x64.zip