Skip to content

recvx-pc v0.9.92

Pre-release
Pre-release

Choose a tag to compare

@ViolentlyVia ViolentlyVia released this 23 Oct 04:35
· 44 commits to pc-port since this release

A native Windows PC port of Resident Evil Code: Veronica X (US PlayStation 2, SLUS-20184), built from the recvx decompilation, now with Biorand++, a randomizer for it built on BioRand. No emulator.

This download contains no game files. You need your own copy of the game as a disc image (.iso).

Downloads

  • recvx-cvx-pc-v0.9.92.zip: the ready-to-play programs (recvx.exe, recvx-config.exe, and the randomizer cvx-rando.exe).
  • recvx-pc-build-v0.9.92.zip: a one-step build from source. Unzip it into a folder with a short path (such as C:\recvx or Downloads) and double-click build.bat. It checks for Git, Python 3, the .NET 10 SDK and Visual Studio 2022's C++ build tools, offers to install any that are missing (with winget, asking first), downloads this release's source and builds everything into recvx-pc\build_pc.

Getting started

  1. Download recvx-cvx-pc-v0.9.92.zip and unzip it anywhere (it needs about 2.5 GB more once set up).
  2. Run recvx-config.exe. The first time, it asks for your disc image and sets the game up: it copies the game's files and converts the movies (downloading FFmpeg once for that, about 100 MB). You can also drop the .iso onto recvx-config.exe.
  3. Press Save and play. After that, start recvx.exe directly; the disc image is no longer needed.
  4. To randomize: Randomizer... in recvx-config.exe (or cvx-rando.exe). Pick the options, Generate, then Start CV:X. Play normal game switches back. Randomized games save to their own folder; your normal saves are never touched.

Nothing else to install: no Python, no emulator, no BIOS.

Changes since 0.9.7

Randomizer (new)

  • Biorand++ (cvx-rando.exe): BioRand's window, with Resident Evil 1-3 on BioRand's own randomizer and Code: Veronica X on its own. For CV:X it randomizes items (shuffled or a custom pool, random starting inventory), doors (Claire or Chris for the whole run, 1-4 segments, more or fewer rooms), enemies (BioRand's per-kind sliders, optionally in random places), music (also from BioRand's other games), NPC looks and voices, and BioRand's title calls.
  • Seeds are shared as CVX1-... codes, and each seed comes with a spoiler log. The randomizer writes a mod folder that the game reads instead of the original files, so your game data is never changed.
  • Random doors: rooms the run reaches always lead back with the keys you have (a seed could walk into RM_9320 through the open side of its jewel door and not get back out), doors that would leave the run are shown as locked, and a key is never placed in a room that only arms its lock when you walk in.

Game

  • New: controller vibration (like a DualShock 2; VIBRATION in the title OPTION menu).
  • New: skip_intro=1 starts at the title screen; debug_save=1 adds a save-anywhere key (F5).
  • New: the build number is shown on the title screen.
  • Sound: door, item box and looping room sounds; no crackling in loud music; smoother sound effects and reverb; a limiter on the final mix.
  • Fixed: computer console scripts jumped to the wrong place.
  • Fixed: movies after a skipped movie had no sound.
  • Fixed: the player could stay stuck after Alexia's fire attack.
  • Fixed: storing the equipped weapon in the item box left it equipped.
  • Fixed in widescreen: the camera view tint, the oil pressure puzzle lines and the ripple screen effect now fill the wider screen.
  • No more frame stalls when the game writes files.
  • saves= and data= in recvx.ini can be relative to the exe.
  • Building: pc/tools/msvc.py finds any Visual Studio 2022 edition with the C++ x86 tools, not only the Build Tools.

Problems: the game writes recvx.log and last_run_input.txt next to recvx.exe; include both (and for a randomized game, its share code or spoiler.txt) when you report a problem.