Dead or Alive Xtreme Beach Volleyball gets a native Windows port (0.5.3 Beta)

A static recomp port of the original Xbox game runs natively on Windows 10/11. Bring your own USA ISO and here's how to set it up.

olya_nro2026-10-10· scout:gh

A native Windows port of Dead or Alive Xtreme Beach Volleyball, the original Xbox game, is out as a 0.5.3 Beta. It’s built with static recompilation: the Xbox executable gets lifted to C and linked against a hand-written runtime. That runtime swaps the Xbox kernel imports, audio, and key Direct3D 8 and DirectSound calls for native Windows versions. The project also covers macOS and Linux, and the README says Steam Deck follows the same scripts as macOS.

The project ships no game files. You need your own legally obtained USA Xbox release. The author says the port has been fully playable since 0.4 Beta, with long sessions covering every stage, the Casino, Hotel and Shops, plus saving and reloading. Custom soundtracks (MP3, WAV, FLAC) arrived in 0.5.0, and Radio Station shuffle in 0.5.3. Some bugs are still open: a second Hopping Game can be playable before it loads, an upside-down map flashes when leaving the pool, and some underwater textures may be missing.

How to try it on Windows:

  1. Check that you have Windows 10 or 11 x64, a supported USA ISO, and internet access.
  2. Download the ZIP from the latest release and extract it into a new folder with a short path.
  3. Drag your ISO onto BuildGame.cmd, follow any prerequisite prompts, and wait for “Setup complete”.
  4. Run Launcher.cmd from the same folder, pick resolution and MSAA or SMAA, then press Play.

Setup may offer to download Microsoft’s C++ compiler or Windows SDK if they’re missing. That needs admin approval and several GB of disk space, but not the full Visual Studio IDE. For controllers, Xbox and PS4/5 pads work directly. Skip DS4Windows, since it makes one pad show up twice. If you launch through Steam, turn Steam Input off. New saves start in Digital mode until you pick a PC control mode. PlayStation pads aren’t confirmed on hardware yet, and rollback multiplayer is only planned.

The bigger idea is the plan. The team wants to replace game logic with readable, hand-written source one data-structure cluster at a time, while the game keeps running. So far only the startup thread entry has been rewritten, and most of the game still runs as generated code. The README also says large language models and AI coding agents are used across the code, reverse-engineering, and tests, with changes reviewed and tested. Worth keeping an eye on how far that rewrite gets.

Sources: github.com