github neto1495mn-sudo/recvx-enhanced-port-pcvr v1.4.3
Resident Evil Code: Veronica X – PC Port VR v1.4.3

3 hours ago

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).

VR gameplay

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 .pack in 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, 0x7F000000 down to 0x78000000).
  • 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

  1. Unpack the zip anywhere.
  2. Start your OpenXR runtime (e.g. Virtual Desktop).
  3. Run recvx_vr.exe, pick your .iso on the first start, then press PLAY.

Meta Quest

  1. Turn on developer mode and install the .apk with SideQuest.
  2. 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).
  3. 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 textures folder.
  • New: texture pack as a single .pack file: download – put it in the textures folder, 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 (and adb logcat -d if 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.

Don't miss a new recvx-enhanced-port-pcvr release

NewReleases is sending notifications on new releases.