Case study
WiiCompiled: a static recompilation of Mario Kart Wii for PC
WiiCompiled turns a user-supplied Mario Kart Wii disc image into a native PC application through PowerPC static recompilation. Its translator parses Wii DOL files, lifts instructions through IR and SSA, emits C++, and compiles the output with a runtime; project manifests select game revisions and input layouts.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1.4k
- Last commit
- 2026-11-09
- Language
- C#
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Requires a clean, personally dumped PAL RMCP01, NTSC-U RMCE01 or NTSC-J RMCJ01 Mario Kart Wii image.
- Prerequisites: Building from source requires .NET 8 SDK, CMake, Ninja and LLVM/Clang.
- Limits: Frame interpolation is experimental and can show artifacts.
- License: GPL-3.0 license.
Cite
BibTeX
@misc{wiicompiled-case,
title = {{WiiCompiled: a static recompilation of Mario Kart Wii for PC}},
howpublished = {\url{https://github.com/patchzyy/Wiicompiled}},
url = {https://github.com/patchzyy/Wiicompiled},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/wiicompiled-case/}}
}Plain text
WiiCompiled: a static recompilation of Mario Kart Wii for PC. https://github.com/patchzyy/Wiicompiled (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/wiicompiled-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · patchzyy/Wiicompiled · Revision 0d5c402
- translator/README.md GitHub · patchzyy/Wiicompiled · Revision 0d5c402
More in Games
- Wind Waker HD Recomp: a native port by static recompilation of the Wii U game · Case study
- Wind Waker HD Recompiled for Android — Plus: an Android static recompilation port · Case study
- Wipeout Pure: a native PSP static recompilation · Case study
- Wipeout XL Recompiled: a local PlayStation recompilation setup · Case study
- Wipeout XL Recompiled: PSXRecomp port of Wipeout XL · Case study
- Witch Time: static recompilation of Bayonetta 3 · Case study