Resident Evil Code: Veronica X – Port VR v1.4.3 (Windows and Meta Quest)
Resident Evil Code: Veronica X in VR, on PC (OpenXR; tested on Meta Quest 2 with Virtual Desktop) and now natively on a Meta Quest, with no PC (.apk; tested on Meta Quest 2).
Built on recvx-enhanced-recomp by aikatore and the recvx-decomp decompilation by AshfordFamily. All credit for the PC port goes to them.
No game data is included. You need your own disc image (PS2, NTSC-U, SLUS-20184, .iso).
Downloads
- Meta Quest (standalone):
RE-Code-Veronica-X-VR-v1.4.3.apk - PC VR (Windows):
RE-Code-Veronica-X-Port-PCVR-v1.4.3-windows.zip
What's new in 1.4.3
Texture packs (.pack), Quest and PC
- One file with all the HD textures: put a
.packin the textures folder. Only its index is read at start and each texture is read from the file when the game needs it, so even a pack of several GB does not have to be loaded whole. Loose files in the folder win over the pack; without a pack the folder is read as before. The log says how many textures came from the pack.
Fixes, Quest and PC
- The game closing by itself (at random, and when a Battle Game ended or the character died): the main loop read a value the game never set. It now reads the right one.
Fixes, Quest only
- The app staying on the three loading dots on some headsets and some boots: the game's scratchpad memory sat at an address the Android runtime uses on some boots. The game now picks a free address when it starts (from a list,
0x7F000000down to0x78000000). - If the game cannot load on a headset, a panel now says why (in English, Portuguese or Spanish) instead of an app that only restarts or hangs.
- Missing legs, effects and textures, and freezes that this scratchpad change could cause: fixed before release.
- Inventory and menus freezing at 1 image a second: an eye image taken ahead for a frame that turned out flat blocked the headset for 2 s each time. It is now given back.
- No more frame-rate numbers drawn in the picture, and the Display page's Show frame rate starts off. Show frame rate in the VR settings is still there.
- Fatal errors close the app and go to the log (and logcat, tag
recvx) instead of a message box that is never seen.
Version
- Quest: app version 1.4.3 (version code 143). The launcher's update check and the PC's both look at this release.
How to play
PC
- Unpack the zip anywhere.
- Start your OpenXR runtime (e.g. Virtual Desktop).
- Run
recvx_vr.exe, pick your.isoon the first start, then press PLAY.
Meta Quest
- Turn on developer mode and install the
.apkwith SideQuest. - Open it from Library > Unknown Sources. The first time, allow access to all files (it is only used to read your disc image and the optional textures).
- In the launcher: Disc > pick your
.iso, then Play. Resolution 2x to 4x in Settings (2x on a Quest 2, 3x on a Quest 3).
HD textures (optional)
- Texture pack, folder version: SLUS-20184.zip – unpack it into the
texturesfolder. - New: texture pack as a single
.packfile: download – put it in thetexturesfolder, no unpacking. On the Quest: the folder you choose in the launcher's Textures tab.
Controls
| Button | Action |
|---|---|
| Left stick | Walk (click while walking forward: run) |
| Right stick | Turn (in the sniper scope: forward / back zoom) |
| Right grip + right trigger | Aim and fire |
| Left grip at the gun | Hold it with both hands |
| Left grip at the belt | Take an ammo box |
| Left grip, free left hand | Knife |
| A | Action / confirm |
| B | Back; with a gun: drop the magazine |
| Y | Inventory |
| X or right stick click | Map |
| ≡ (left menu) | Select menu: Continue, Options, Return to title |
Reload: B drops the magazine → take the box at your belt with the left grip → bring it to the gun.
Known issues
- Meta Quest 2 is the only headset tested. Quest 3 and 3S are declared as supported and run 32-bit apps, but have not been tested. If the app does not start on yours, take a screenshot of the panel it shows, or send
Android/data/org.recvx.vr/files/recvx.log(andadb logcat -dif you can). - Battle Game: an error can happen when choosing the character. Not fixed yet.
- Small stutters can happen, mostly when entering a room with HD textures, and in some heavy rooms.
Source code: branch PCVR (PC) and branch Android-VR (Quest) of this repository, and branch vr of recvx-decomp-VR.