ИГРЫ И НЕ ТОЛЬКО

The Bourne Conspiracy: Revived — первые уровни шпионского боевика уже играбельны на ПК

Энтузиаст thegh0sts работает над неофициальным ПК-портом The Bourne Conspiracy с Xbox 360. Благодаря статической рекомпиляции игра уже запускается на Windows, и первые уровни полностью проходимы.

The Bourne Conspiracy: Revived — первые уровни шпионского боевика уже играбельны на ПК

Энтузиаст под ником thegh0sts представил проект The Bourne Conspiracy: Revived — неофициальный порт шпионского боевика Robert Ludlum's The Bourne Conspiracy, выходившего в 2008 году на Xbox 360 и PlayStation 3. Разработка ведётся с использованием статической рекомпиляции, и на данный момент игра уже запускается на Windows. Исходный код опубликован на GitHub.

Как работает статическая рекомпиляция

Для переноса используется ReXGlue SDK, который преобразует оригинальный машинный код Xbox 360 в C++ с последующей компиляцией в исполняемый файл Windows. В отличие от обычной эмуляции через Xenia, игровой код перекомпилируется заранее и выполняется напрямую на компьютере. При этом проект опирается на технологии и наработки сообщества Xenia.

По словам автора, ему уже удалось добиться запуска вступительных видеороликов, перехода в главное меню и полноценного игрового процесса. Разработчик протестировал первые уровни и подтвердил, что игра находится в работоспособном состоянии, хотя до завершения проекта ещё далеко.

Одной из главных технических проблем стала обработка функций, которые автоматический анализатор ReXGlue не смог правильно обнаружить в оригинальном исполняемом файле. Для решения этой задачи автор создал дополнительные списки адресов и инструменты поиска пропущенных функций, включая анализ таблиц виртуальных методов. Это позволило устранить часть ошибок компиляции и аварийных завершений. В настоящее время The Bourne Conspiracy: Revived работает с оригинальным ограничением в 30 FPS. Разработчик уже изучает возможность его снятия, однако о поддержке 60 FPS пока не сообщается.

Исходный код The Bourne Conspiracy: Revived доступен на GitHub. Проект предназначен для 64-разрядных Windows 10 и 11. Для самостоятельной сборки необходимы Visual Studio с инструментами C++, ReXGlue SDK и файлы собственной копии The Bourne Conspiracy для Xbox 360. Готовых релизных сборок пока нет. Разработчик уточнил, что сейчас сосредоточен исключительно на нативной версии для Windows.

Как тебе материал?

0 реакций
Как тебе материал?0 реакций
Комментарии

Обсуждение

Загружаем обсуждение…