Bloodborne спустя 11 лет «освободили» от оков PS4 — сообщество создало «нативную» версию для PC
PlayStation так и не выпустила Bloodborne на PS5 или PC, поэтому игроки взяли дело в свои руки. У популярного хита FromSoftware появилась «нативная» версия, созданная сообществом.
Bloodborne уже более десяти лет остаётся одним из самых желанных портов из каталога PlayStation. Игра FromSoftware дебютировала в 2015 году эксклюзивно на PS4 и, несмотря на огромный интерес, так и не получила официального ремастера, обновления для PS5 или версии для компьютеров. Однако сообщество давно работает над собственными решениями, и теперь сделан ещё один огромный шаг.
Проект bbport позволяет запускать оригинальный исполняемый файл Bloodborne версии 1.09 напрямую на компьютере x86-64 с Linux. Авторы подчёркивают, что это не классический эмулятор PlayStation 4. Код игры, подготовленный для архитектуры x86-64, выполняется нативно, а небольшое окружение запуска заменяет системные библиотеки консоли Sony.
Для вывода графики используется рендерер на основе решений, разработанных для shadPS4, однако он был сильно переработан специально под Bloodborne. Команды GPU транслируются в Vulkan, а авторы внесли около 200 изменений и дополнительные модули, отвечающие в том числе за рендеринг, motion vectors, захват изображения и профилировщик GPU.
Одним из главных отличий от эмуляции должен стать способ использования процессора. В shadPS4 один поток обрабатывает весь поток команд GPU, что в случае Bloodborne может стать узким местом. bbport разделяет декодирование и регистрацию команд отрисовки на отдельные потоки, благодаря чему решение может лучше масштабироваться вместе с доступными ресурсами CPU. Авторы упоминают здесь даже Steam Deck.
«Нативная» версия получила ряд функций, типичных для современных портов на PC. Доступно временное масштабирование AMD FSR 3.1, FSR 4 и FSR 4.1.1, использующее данные о движении, поступающие напрямую из игры. Игроки также могут менять разрешение рендеринга, графические настройки и количество кадров в секунду.
Большим удобством является меню, позволяющее менять важнейшие опции без ручного редактирования конфигурационных файлов. Из него можно, среди прочего, выбрать технику масштабирования и профиль графики, задать выходное разрешение или отключить глубину резкости, motion blur и SSAO. Проект также поддерживает уже известные патчи от сообщества.
Это, однако, не значит, что мы получили полностью завершённый порт. Bloodborne ещё не была протестирована в bbport от начала до конца, поэтому в поздних фрагментах приключения могут возникать проблемы, которые потребуют дальнейших исправлений.
Для работы также нужны файлы из оригинальной версии Bloodborne. Сам проект не является полной копией игры, готовой к скачиванию и запуску, а решением, позволяющим использовать данные из издания на PlayStation 4.
Тем не менее ситуация крайне интересна. Bloodborne и раньше была одной из наиболее хорошо работающих игр с PS4 на shadPS4, но теперь сообщество пытается пойти на шаг дальше и запускать игру без классического слоя эмуляции. Спустя более 11 лет после релиза игроки всё ближе к полноценному, пусть и неофициальному, изданию одного из крупнейших хитов FromSoftware на PC.




0 комментариев