Dead or Alive Xtreme Beach Volleyball отримав нативний порт під Windows (0.5.3 Beta)
Оригінальна гра з Xbox працює на Windows 10/11 завдяки статичній рекомпіляції. Образ диска потрібен свій, USA-версії. Розповідаємо, як налаштувати.

Нативний порт Dead or Alive Xtreme Beach Volleyball, оригінальної гри для Xbox, вийшов у бета-версії 0.5.3 під Windows. Зроблено його статичною рекомпіляцією: виконуваний файл Xbox перекладають на C і збирають разом із рантаймом, написаним вручну. Цей рантайм замінює виклики ядра Xbox, звук і ключові частини Direct3D 8 та DirectSound на рідні для Windows. Гра також працює на macOS і Linux, а Steam Deck, за описом у README, йде тими самими скриптами, що й macOS.
Файлів гри проєкт не містить. Потрібна своя законно здобута USA-версія для Xbox. За словами автора, з версії 0.4 Beta гру можна пройти повністю: усі етапи, Casino, Hotel і Shops, плюс збереження та завантаження. Власні саундтреки (MP3, WAV, FLAC) додали у 0.5.0, а shuffle для Radio Station - у 0.5.3. Частина багів ще лишається: друга Hopping Game може бути доступна до завантаження, під час виходу з басейну на мить спалахує перевернута карта, а деякі підводні текстури, можливо, не відображаються.
Як спробувати на Windows:
- Переконайтеся, що маєте Windows 10 або 11 x64, підтримуваний USA-образ і інтернет.
- Завантажте ZIP з останнього релізу та розпакуйте його в нову папку з коротким шляхом.
- Перетягніть ISO на BuildGame.cmd, пройдіть підказки щодо передумов і дочекайтеся напису «Setup complete».
- Запустіть Launcher.cmd з тієї самої папки, оберіть роздільну здатність і MSAA або SMAA, потім натисніть Play.
Якщо немає компілятора Microsoft C++ чи Windows SDK, інсталятор запропонує їх докачати. Для цього потрібні права адміністратора і кілька гігабайтів місця, але повний Visual Studio не треба. З контролерами все просто: pad від Xbox і PS4/5 працюють напряму. DS4Windows краще не запускати, бо один pad з’являється двічі. Якщо стартуєте через Steam, вимкніть Steam Input. Нові збереження спочатку відкриваються в Digital-режимі, доки ви не обрали режим керування для ПК. Підтримку PlayStation-pad на реальному обладнанні ще не підтверджено, а rollback-мультиплеєр поки що лише в планах.
Головна ідея - у самому плані. Команда хоче по одному кластеру структур даних замінювати логіку гри на читабельний код, написаний вручну, і весь цей час гра має працювати. Поки що переписано лише точку входу стартового потоку, а більшість гри й далі йде як згенерований код. У README також прямо сказано, що для коду, реверс-інжинірингу та тестів використовують великі мовні моделі й AI-агентів, а зміни перевіряють і тестують. Варто стежити, наскільки далеко дійде цей переписаний код.

