Wii Party Recomp
A static recompilation of Wii Party for PC. The game runs as a native program on Windows and Linux, with no emulator.
- Status
- In development
- Since
- September 2026
- Stack
- C++, Python, Direct3D 11, OpenGL, SDL3
- Runs on
- Windows, Linux
- License
- GPL-3.0-or-later
Estimated progress by component, 93%
- Recompilation toolchain
- 100%
- System runtime
- 100%
- Graphics (GX to Direct3D 11 and OpenGL)
- 100%
- Audio
- 100%
- Game flow
- 90%
- Input
- 80%
- PC features
- 80%
These percentages are my own estimates, not measurements.
What it is
The original game executable is translated into C++ source code that is compiled natively, so the game runs on PC without an emulator. The Wii hardware it expects, from the graphics and audio chips to the Wii Remote, is recreated around that code.
Where it stands
The game boots, reaches every menu and has been played through a complete game of Board Game Island: 17 rounds, up to the final ranking and the save. It runs at a steady 60 fps, with sound from the game's own audio microcode and in the language of your system. A launcher that updates itself builds it from your own PAL or NTSC-U disc in about ten minutes, also without an internet connection. The Linux version is new and still experimental.
Some things are still missing. Every minigame has been played without faults, but the other modes have only been tried, not played through, and pointing with a real Wii Remote and a sensor bar is untested.
How it is built
The project is split into a reusable Wii engine and one folder per game, so other Wii games could be recompiled with the same tools.
The main executable, about 7,350 functions, and all 115 of the game's modules are translated into C++ and build into a single native program of roughly 440 MB. It runs using about one and a half CPU threads and 600 MB of memory.
recompiler/- PowerPC and audio DSP recompilers, written in Python
engine/src/core- Runs the translated code: memory, threads, interrupts and boot
engine/src/gpu- Wii graphics commands drawn with Direct3D 11 on Windows and OpenGL on Linux
engine/src/audio- The game's recompiled audio microcode and sound output
engine/src/input- An emulated Wii Remote, driven by keyboard, mouse and gamepads
games/wiiparty/- Everything specific to Wii Party
Your own copy
The repository has no Nintendo assets, game code or binaries. You need your own legally obtained copy of Wii Party, and the tools work from a dump of that disc. The project is not affiliated with or endorsed by Nintendo.
Planned
Ultrawide support and online play.
The code is open source under the GPL, and issues and pull requests are welcome on GitHub.