Команда энтузиастов OverkillLabs представила первый публичный релиз проекта DeadCells-PS5-Native под номером 0. 1. 0. Этот инструмент позволяет запускать версию экшена Dead Cells для PlayStation 5 на компьютерах под управлением Windows. Главная особенность разработки — полный отказ от классической эмуляции процессора или создания промежуточных виртуальных систем. Оригинальный машинный код формата x86-64 перелинковывается напрямую в самостоятельный исполняемый файл для операционной системы от Microsoft.
Как это работает
В основу реализации легли наработки открытого проекта AnyPS5 от независимого разработчика boykopovar, создающего универсальный инструментарий для прямого переноса консольных программ на Windows и Linux. Архитектура решения включает специализированный модуль релинкинга, воссозданные системные библиотеки консоли в виде обычных DLL-файлов и шейдерный рекомпилятор. Последний преобразует графические инструкции консоли в стандартный шейдерный байткод SPIR-V с дальнейшим выводом через графический интерфейс Vulkan.
По сведениям разработчиков, это первая игра для PlayStation 5, работающая как полноценная нативная программа для Windows. Релиз протестирован на издании Dead Cells: Return to Castlevania Edition со специфическим идентификатором PPSA15552. Игра функционирует без сбоев на всем протяжении процесса от вступительных заставок до активных сражений с сохранением оригинального звукового сопровождения и музыки. В закрытых локациях частота кадров держится в районе 55–60 кадров в секунду, а в открытых сценах производительность опускается до 30–35 кадров в секунду. Для тестового прогона авторы использовали конфигурацию с видеокартой NVIDIA RTX 5070 Ti.
Сборка работает без предварительной инсталляции и поддерживает гибридное управление с одновременным использованием клавиатуры, мыши и геймпадов с раскладками от Xbox или PlayStation через библиотеку SDL. Для запуска требуются 64-битная операционная система Windows 10 или Windows 11, 16 гигабайт оперативной памяти и графический драйвер с поддержкой интерфейса Vulkan 1. 1 или новее.
Репозиторий распространяется по свободной лицензии GPL-2. 0 и не содержит внутри защищенных авторским правом игровых ресурсов, прошивок или ключей шифрования от Sony. Для работы утилиты пользователю требуется предоставить собственный легально расшифрованный файл запуска eboot. elf и архивы данных, которые лаунчер самостоятельно подготавливает к работе при первом старте.

Комментарии
Оставляйте комментарии, отвечайте другим пользователям, ставьте плюсы и минусы и добавляйте быстрые реакции.
Войдите в аккаунт, чтобы оставлять комментарии, отвечать другим пользователям и ставить реакции.