Games and modsWorksSource available
Target: Mario Party 3 (USA)

Mario Party 3: Recompiled

Platform
Windows, Linux, Web
Outcome
Works

Evidence at a glance

Loading source evidence…

What was done

Mario Party 3: Recompiled is a native PC port of the N64 game, utilizing static recompilation to translate MIPS code to C. The project is largely AI-authored, supporting desktop and browser play with widescreen enhancements.

Mario Party 3: Recompiled is a native PC port of the N64 title Mario Party 3 (USA), achieved through static recompilation. The project leverages N64Recomp, N64ModernRuntime, and RT64 to translate the game's original MIPS code into C, allowing it to run natively rather than through emulation. Symbols are derived from the mariopartyrd/marioparty3 decompilation project. The README documents that almost all code, documentation, and tests were written by AI agents (Claude), directed and play-tested by a human. The project maintains a policy of not offering this AI-generated code to upstream projects that do not accept it. The port supports desktop and browser environments, featuring widescreen rendering and process scheduling. While the game is functional, the developers note that only the USA region is supported. Recent commits indicate ongoing refinements to widescreen rendering, controller input handling, and WebGPU performance, with development frequently co-authored by Claude Opus 5.5.

Sources: Source 1

Reproduce it

setup
The project requires a big-endian .z64 ROM (SHA-1: 6beb80ff822b96bcf85dcdb512e8b2b7969d8259). Users must initialize submodules and use the provided tools/recompile.sh script with a compatible C compiler (clang-cl) and CMake/Ninja to build the executable.

Community

Ask a question, share what worked, or follow the next milestone.

Your library