Download & install
RetroXR is free and open source. It runs on Meta Quest and on Windows.
Meta Quest
Section titled “Meta Quest”RetroXR is not on the Horizon Store, so it has to be sideloaded. That sounds more involved than it is: you turn on developer mode once, install a free tool on your PC, and after that it is a single click.
Tested on Quest 3. Quest 2 and Quest Pro are the same install process.
Step 1 — Turn on Developer Mode
Section titled “Step 1 — Turn on Developer Mode”-
Install the Meta Horizon app on your phone, if it is not already there, and make sure it is paired with your headset.
-
Create a developer organization at developers.meta.com. It is free, and it only asks for a name — you are not signing up for anything.
-
In the Meta Horizon phone app, open your headset’s settings, find Developer Mode, and turn it on.
-
Reboot the headset.
Step 2 — Install SideQuest on your PC
Section titled “Step 2 — Install SideQuest on your PC”Download SideQuest Advanced Installer from sidequestvr.com/setup and install it. It is available for Windows, macOS and Linux.
Step 3 — Connect the headset
Section titled “Step 3 — Connect the headset”-
Plug the headset into your computer with a USB-C cable.
-
Put the headset on. You will be asked to Allow USB debugging — accept it, and check Always allow from this computer so you are not asked again.
-
Back on the PC, SideQuest’s indicator in the top-left should turn green.
Step 4 — Install RetroXR
Section titled “Step 4 — Install RetroXR”Open the RetroXR listing and press Install to Headset. That is the whole thing.
Download RetroXR-<version>.apk from the
latest release, then drag the
file onto the SideQuest window — or use the Install APK file from folder button in
SideQuest’s top-right toolbar.
Step 5 — Launch it
Section titled “Step 5 — Launch it”In the headset, open the app library and switch the source dropdown from All to Unknown Sources. RetroXR is in there. Sideloaded apps never appear in the main library list, which is the single most common “where did it go?” moment.
Windows
Section titled “Windows”-
Download
RetroXR-win-<version>.zipfrom the latest release. -
Unpack it somewhere sensible — not inside
Downloads, since the app writes its data folder alongside your user profile. -
Run
RetroXR.exe.
With a headset connected over Link or Air Link it runs in VR. With no headset it falls back to a desktop mode with mouse and keyboard — see the desktop controls.
Linux and macOS
Section titled “Linux and macOS”There is no packaged build for either yet, but both build from source. The README in the repository has the full recipe.
Two things worth knowing before you spend the time:
- Linux builds everything and all three render paths work. libVLC links against your
system library, so the DVD player and VCR need
vlcinstalled. - macOS builds four of the six native extensions. There is no packaged libVLC and no Meta spatial audio blob for it, so the DVD player, the VCR and HRTF audio are absent, and emulator cores are limited to software rendering.
Where your files go
Section titled “Where your files go”RetroXR reads your games, videos, discs and books out of one folder tree:
roms/ ROM files, one folder per systembooks/ .pdf and .cbzvideos/ .mp4 .mkv .avi .webm .movdvd/ a VIDEO_TS folder, or an .iso / .imgmusic/ audio for the CD player and tape deckWhere that tree lives depends on the platform:
| Platform | Location |
|---|---|
| Windows | %USERPROFILE%\retroxr |
| Linux / macOS | ~/retroxr |
| Quest | /sdcard/Android/data/com.xenu.retroxr/files |
On a headset you do not have a file manager, so RetroXR includes one — turn on Web File
Manager in OPTIONS, and copy files over from any browser on your network. That is the
route to use on Quest, and it is covered step by step in
adding your games.