📈 GH Trending Explorer 🎲 Surprise me

← all repos

patchzyy / Wiicompiled

git clone https://github.com/patchzyy/Wiicompiled.git v0.2.36 · 2d ago

Wiicompiled

+5
stars, 24h · #2,563
+~35
stars, 7 days · #3,207
+~150
stars, 30 days · #3,278
1.2k
★ total · +3% this week
114
forks · 48 open issues

Star history (as recorded here)

2026-10-20 · 1,219 ★ 2026-10-22 · 1,237 ★
LanguageC++
LicenseGPL-3.0
Created2026-08-10 (2mo ago)
Last pushtoday
Watchers17
OwnerUser

Links

README excerpt
# WiiCompiled
A native PC port of Mario Kart Wii, made with static recompilation.
There's no emulator in the loop, no interpreter, no JIT, no PowerPC
anywhere at runtime.
> [!IMPORTANT]
> There is no Nintendo code, no assets and no game data anywhere in this project or its releases.
> You need your own legally dumped copy of the PAL version of the game. Setup only ships the
> toolchain, the translation runs on your machine against your disc image, and nothing ever gets
> uploaded.
What is a github, I just want to play
---
## What it does
**Unlocked framerate with interpolation.** 
The original game is hard-locked to 60 fps. The runtime can generate interpolated frames in between, so on a
120/144 Hz monitor things genuinely look smoother.
> [!WARNING]
> Interpolation is experimental right now and will show artifacts in specific scenarios.
**Any aspect ratio you want.** 
Drag the window bigger, wider, whatever, the camera adjusts
live.
**Native rendering via aurora.** 
The graphics layer is built on
aurora. Aurora is a source-level GameCube & Wii compatibility layer.
**High internal resolution.** 
Play at several times the console's resolution.
**Music ducking.** 
Start playing something else, Spotify, a YouTube video, and
the game automatically mutes its own music until the other audio stops. Optional, if you'd
rather it didn't. Windows uses system media controls and Linux uses MPRIS players.
On macOS 14.2 or later, this detects other apps with active audio output and excludes
the game's own audio. Apps that keep an output stream running silently can keep
game music muted even when nothing is audible.
**An in-game settings bar.** 
Press **F10** while the game window has focus:
- Internal resolution
- FPS counter
- MetalFX spatial upscaling on supported macOS GPUs
- Controller assignment for all four ports
- Full per-controller button mapping, including the bumpers
- Dolphin-syntax input expressions and GCPadNew.ini import
- Controller vibration on/off
- Volume, instant mute, and the music ducking toggle
Everything you change is saved to `Config.toml` on the spot and restored next launch.
**Dolphin-compatible input expressions.** 
Each GameCube control can carry an expression in Dolphin's input syntax, with the same operators
and the same functions.
A Dolphin `GCPadNew.ini` can be imported directly from the F10 bar.
**Vibration toggle.** 
Force feedback can be turned off for every port at once.
The official Wii U / Switch GameCube adapter (WUP-028) works too; as with Dolphin, on Windows the
adapter must be switched to the WinUSB driver once (Zadig).
**Real Wii Remotes over Bluetooth.**
Pair a Wii Remote with Windows (Settings > Bluetooth > Add device, press 1+2 or SYNC, leave the
PIN empty)
Known limitations of the Wii Remote path:
- No IR pointer yet: menus are navigated with the D-pad and A (the game treats the remote as
 pointing away from the screen).
- Battery level is not reported to the game and the remote's speaker is not implemented.
- Onl