Case study
KartPad: platform integration for a Mario Kart Wii recompilation
Builds Apple and Android integration around WiiCompiled’s ahead-of-time translation of Mario Kart Wii, with native graphics, input and optional Retro Rewind support. Its status and rights documents distinguish platform acceptance, unresolved device defects and game-content requirements.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Requires user-supplied supported PAL RMCP01 revision 0 game data. Retro Rewind 6.13.3 needs matching separately obtained content and a compatible compiled profile in the reviewed 0.8.3 build.
- Prerequisites: Android targets ARM64/Vulkan on Android 9+; iPhone/iPad require iOS/iPadOS 16+. The README documents a PadMint/source route for Apple Silicon macOS 14+, while the pinned status table still labels Mac experimental. tvOS 17+ is also an experimental preview.
- Limits: Physical-device and emulator checks cover specific builds and devices. Missing graphics, freezes, controller and performance problems remain on some hardware.
- Attribution: Substantial AI assistance is disclosed without an audited generated-code percentage.
- License: KartPad-owned work is GPL-3.0-only, with upstream component terms retained. RIGHTS_AND_LICENSES separates software obligations from game-derived logic and assets; GPL does not relicense Mario Kart Wii.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · chrissotraidis/kartpad · Revision 7e99c67
- RIGHTS_AND_LICENSES.md GitHub · chrissotraidis/kartpad · Revision 7e99c67
- docs/STATUS.md GitHub · chrissotraidis/kartpad · Revision 7e99c67
- docs/KNOWN-ISSUES.md GitHub · chrissotraidis/kartpad · Revision 7e99c67
- LICENSE GitHub · chrissotraidis/kartpad · Revision 7e99c67
More in Games
- King Kong Recompiled: an AI-developed Xbox 360 static recompilation · Case study
- LASRecomp: Link’s Awakening static recompilation · Case study
- Little Planet: Sonic CD recompiled from a matching disassembly · Case study
- Lost Odyssey Recomp: statically recompiling an Xbox 360 RPG into native ports · Case study
- MarioKart 64: Recompiled — a native port through N64Recomp static recompilation · Case study
- MediEvil Recomp: a PlayStation static recompilation to C# · Case study