Killzone 2 переносят на ПК без эмулятора: фанатский порт уже доходит до запуска кампании

· 1 мин чтения
Killzone 2 переносят на ПК без эмулятора: фанатский порт уже доходит до запуска кампании

Энтузиаст под ником YYOzcan показал Tokisaki Port — нативный ПК-порт Killzone 2 с PlayStation 3. Работа идёт методом статической перекомпиляции: в отличие от эмулятора RPCS3, код игры заранее переводится в исполняемый код x86-64 для ПК.

Что уже работает

Проект начали 15 октября, он в стадии pre-alpha. Порт уже загружает игру, читает архивы и проводит игрока через меню: выбор языка и гаммы, главное меню, сложность, старт кампании. До самой игры пока не дошло:

  • вступительный ролик зависает;
  • запуск кампании упирается в звуковой движок;
  • текста в меню нет;
  • рендер на Vulkan выдаёт около 0,5 кадра в секунду.

Масштаб работы

Автор насчитал 67 196 перекомпилированных функций процессора PPU, 23 встроенные программы SPU и 36 модулей заданий. Готовый исполняемый файл весит около 118 МБ, сгенерированный код — примерно 6,1 млн строк C++. Основная платформа пока Linux с Vulkan.

Порт собран на инструментах ps3recomp, загрузчик взят из нативного порта Twisted Metal. Автор открыто пишет, что программирует с ИИ-агентом Claude. Файлов игры в репозитории нет: для сборки нужен собственный дамп Killzone 2.

Дальше по плану — системный слой, рендер, звук, управление и игровой цикл. До полностью играбельной версии ещё далеко.

💬0

Комментарии 0

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх