Моддер создаёт нативную ПК-версию Saints Row (2006) — игра запустится без эмулятора

Новости 0
05:16

Недавно пользователь под ником Itismrwonderful рассказал сообществу Saints Row о своём амбициозном проекте. Он уже несколько недель трудится над нативной ПК-версией оригинальной игры 2006 года.

Всё началось с того, что он нашёл «XenonRecomp» — статический рекомпилятор для исполняемых файлов Xbox 360. Он не позволяет просто взять и запустить игру «из коробки» и, как объяснил Itismrwonderful, ему пришлось серьёзно модифицировать сам XenonRecomp, чтобы добиться нужного результата для Saints Row.

Затем моддер с нуля собрал рендерер на DX12, аудиосистему, HLE-ядро и обработчик команд GPU, а потом внёс «примерно тысячу ручных правок в рекомпилированный код, чтобы всё это связать воедино».

Itismrwonderful подчёркивает, что его проект направлен на запуск первой Saints Row на ПК без эмулятора:

Это не Xenia. Xenia эмулирует систему Xbox 360. А этот проект запускает рекомпилированный PPC-код нативно на ПК. Это принципиально разные задачи. У Xenia есть слой перехвата, который позволяет прозрачно обрабатывать доступ к памяти, системные вызовы и команды GPU во время работы. Статический рекомпилятор всё это теряет — каждую функцию ядра, каждое отображение памяти и каждое взаимодействие с GPU приходится реализовывать вручную под конкретную игру.

Работа постепенно продвигается, но пока Itismrwonderful не готов обозначить конкретную дату релиза. Он делится своими наработками в сообществе Saints Row, следить за постами можно в его профиле на Reddit — он доступен по следующей ссылке. Моддеру уже удалось загрузить некоторые игровые ассеты.

Читайте ещё материалы по теме: