WiiCompiled VR
Game data not found
Copy the extracted DATA directory of your own PAL RMCP01 Mario Kart Wii disc to:\n\n%1$s\n\nFor example with adb: adb push DATA /sdcard/Android/data/org.wiicompiled.quest/files/WiiCompiledOpenXRVR/DATA\n\nThen start the app again.
General
Home
Settings
v%1$s
Mario Kart Wii
Retro Rewind
WiiCompiled OpenXR VR
Play
Resume
Select disc image
The game is still running in the background.
The game opens in the headset.
The game is ready, but its game files (DATA) are missing. Select your own PAL (RMCP01) disc image to extract them, or import a game file from your computer that includes them.\n\nThe game files go to:\n%1$s
Import from computer
Nothing from Mario Kart Wii comes with this app: each game is built from your own PAL (RMCP01) disc.\n\nOn this headset: copy your disc image (ISO, WBFS, RVZ…) here, for example into Download, press Select disc image, then Build on this Quest.\n\nWith a computer: in the WiiCompiled VR launcher, use Build for Quest with your disc image, copy the .wcgame file it makes to this headset, then press Import from computer. Retro Rewind also needs its pack, which this app can download from Retro Rewind\'s own server, or a Retro Rewind game file can carry.
The game files are ready. Now build this game from them: Build on this Quest takes about 30–40 minutes on a Quest 3. With a computer, use Build for Quest in the WiiCompiled VR launcher instead, copy the .wcgame file to this headset and press Import from computer.
This app was updated, so the game must be built again for it: press Build on this Quest, or use Build for Quest in the WiiCompiled VR launcher again and Import from computer.
Retro Rewind needs its pack
Retro Rewind needs its pack (the RetroRewind6 folder) on this headset. It can be downloaded here from Retro Rewind\'s own server, or arrive with a Retro Rewind game file built with the pack included.
Download Retro Rewind
Download the Retro Rewind pack?
Retro Rewind\'s tracks, characters and code come from Retro Rewind\'s own distribution server, the same one the computer launcher uses. That is about 2 GB over Wi‑Fi.\n\nNothing from Retro Rewind comes with this app.
Retro Rewind publishes updates the same way it publishes the pack. Only what changed since version %1$s is downloaded.
Downloading %1$d%%
Downloading the Retro Rewind pack from its own server. It carries on if you close this panel.
The Retro Rewind pack is ready.
The Retro Rewind pack could not be downloaded.\n%1$s
Downloading Retro Rewind: %1$d%%
Retro Rewind pack
Version %1$s
Not installed
Retro Rewind download
Gets the pack, and later its updates, from Retro Rewind\'s own server.
Update
Build on this Quest
Preparing…
Building %1$d%%
Build the game on this Quest?
The game is built on this headset from your own disc files. It takes about 30–40 minutes on a Quest 3 and uses most of its memory, so close other apps and keep the headset on its charger.\n\nThe first build downloads about 10 MB of Android build files from Google.
The installed game stays until the new build has finished.\n\nBuilding takes about 30–40 minutes on a Quest 3 and uses most of its memory, so close other apps and keep the headset on its charger.
Building the game from your disc files: about 30–40 minutes on a Quest 3. Keep the headset on its charger. The build carries on if you close this panel.
The game is built.
Build cancelled. Building again picks up where it stopped.
The game could not be built.\n%1$s
Unpacking the build tools
Downloading Android build files (%1$d of %2$d MB)
Translating the game (step %1$d of %2$d)
Compiling %1$d of %2$d
Linking the game
Installing the game
Checking game file…
Checking the game file was built from your disc for this version of the app.
Importing %1$d%%
Replace the game?
The game installed now stays until the new game file has been checked and completely imported.
DATA is there but incomplete or unreadable. Select your disc image to extract it again, or copy the whole extracted partition (sys/ and files/, not just files/) to:\n%1$s
The Retro Rewind pack is missing, so the game cannot start. Copy the RetroRewind6 folder (the one with Binaries, Tracks and Assets in it) to:\n%1$s
Checking disc…
Extracting %1$d%%
Finishing…
%1$s of %2$s
Reading the disc image and checking it is the clean PAL game.
Cancel
The game files are ready.
Extraction cancelled.
The game files could not be set up.\n%1$s
This headset has no file picker to choose a disc image with.
Replace the game files?
Your current DATA folder stays until the new disc image has been checked and completely extracted.
The game could not be started.
VR
Graphics
Controls
Audio
Other
About
This app
Credits
Licence
WiiCompiled OpenXR VR
Mario Kart Wii recompiled to native code, with an OpenXR renderer, running on this headset. No game code and no game data come with it: each game is built from the disc you own.
Meta Quest port and the OpenXR VR renderer by iChris4.
WiiCompiled, the static recompilation this is built on, by patchzyy and the static recompilation community.
Retro Rewind by ZPL and team, the mod distribution this app can download and play.
Wheel Wizard by Patchzy and WantToBeeMe, the PC launcher this panel is modelled on.
aurora by encounter (MIT) with Google\'s Dawn: the graphics layer every frame goes through.
The OpenXR SDK by Khronos, and SDL 3 for windowing, audio and controllers.
nod by encounter, which reads your disc image, built into this app as libnod_jni.
On-headset builds use Termux\'s Android clang and lld, Google\'s Android NDK headers and libraries, and .NET for the translator.
The Dolphin emulator, the reference for how the Wii behaves.
The WiiCompiled logo by inkwreck.
GNU General Public License v3. Not affiliated with, endorsed by, or associated with Nintendo. Mario Kart Wii is a trademark of Nintendo.
Game kit
Meta Quest and VR
WiiCompiled
Retro Rewind
Wheel Wizard
Graphics
OpenXR and SDL
Disc images
On-headset builds
Dolphin
Logo
GPL v3
Changes apply the next time the game starts. While playing, click both thumbsticks together to open the in-headset settings.
The game is running, so these changes wait until it is closed and started again.
Could not save Config.toml.
Custom (%1$s)
Camera
Camera
Ride behind the kart like the game, or sit in the driver\'s seat.
Chase camera
First person
Follow kart rotation
In first person, follow turning only (the comfortable choice), turning and climbing, or all kart rotation including banking.
Turning only
Turning + pitch
Full rotation
Hide in first person
Your driver sits where your eyes are. Other racers are never hidden.
Nothing
Driver
Driver and kart
Lean back angle
Tilts the race view back for playing reclined. 0 applies no tilt.
Headset
Headset render scale
Scales the eye resolution the headset recommends. Higher is sharper and costs GPU time; lower it if races stutter.
VR frame interpolation
Experimental. Renders extra frames between game frames at the headset\'s rate. Needs GPU headroom and adds one game frame of latency.
Off
Auto
Virtual screen
Race HUD on the virtual screen
Puts the minimap, position and item roulette on a screen in front of you instead of stretching them across the view.
Screen distance
How far the menu screen and race HUD sit in front of you.
Screen width
How wide the menu screen and race HUD are.
Rendering
Internal resolution
The game\'s own render size. Native keeps the headset at its best frame rate.
Native (1x)
Widescreen
16:9 menus and races instead of 4:3.
Disable bloom
Bloom\'s bright glow reads poorly in a headset, so it starts off.
Prevent shader stutters
Skips a draw for a moment while its shader compiles instead of pausing the game.
Controllers
VR controllers
What the Touch controllers are to the game.
Wii Remote + Nunchuk
Gamepad
Vibration
The game\'s rumble vibrates the controllers.
Wii Remote + Nunchuk buttons
A
Right A
B
Right trigger
1 / 2
Right stick up / down
− / +
Right stick left / right
Nunchuk stick
Left stick
Z
Left trigger
C
Left grip
HOME
Left menu
Pointer and motion
Aim and move the right controller
Settings panel
Click both thumbsticks
Volume
Master
Music
Sound effects
Voices
Menu sounds
Mute
Silences the game without changing the volumes above.
Version
Files
Game data
Found: %1$s
Incomplete or unreadable: %1$s
Missing: %1$s
Configuration
Logs
Extract from disc image
Replaces DATA with the files of your own PAL disc image.
Game
Built by %1$s on %2$s
Not installed yet
Built for another version of this app; build it again
Builds the game from DATA on this headset: about 30–40 minutes on a Quest 3.
Installs a .wcgame made by Build for Quest in the WiiCompiled VR launcher on a computer.
Diagnostics
OpenXR diagnostic logging
Writes VR frame timing to the run log once per second: late, skipped and black frames, tracking loss. Turn it on to report stutter, and off again afterwards.
Game file setup
Setting up the game files
Checking the disc image…
Extracting: %1$d%%
Building: %1$d%%
Building the game
Preparing the build…
Importing: %1$d%%
The game is not installed. Open WiiCompiled VR and set it up from Home.