Bloodborne нарешті портували на ПК-версію: поки неофіційно
Bloodborne вперше можна запускати на ПК без емуляції PS4 — ентузіасти створили неофіційний нативний порт гри FromSoftware для Linux. Проєкт під назвою bbport дозволяє запускати оригінальний код Bloodborne безпосередньо на PC з архітектурою x86-64.
Порт використовує виконуваний файл оригінальної версії Bloodborne 1.09 (CUSA03173). Це не емулятор: автори створили спеціальне програмне середовище, яке замінює системні бібліотеки PS4, тоді як код самої гри виконується нативно.
Для роботи порт використовує графічний рушій на основі shadPS4, який адаптували спеціально для Bloodborne. Графіка виводиться через Vulkan, а також реалізовано підтримку сучасних технологій масштабування AMD FSR 3.1, FSR 4 та FSR 4.1.1.
Водночас для запуску потрібні оригінальні файли гри. Проєкт доступний на GitHub.
Чим нативний порт відрізняється від емуляції
Bloodborne вже давно досить добре працює на ПК через емулятор shadPS4, тому створення окремого нативного порту може здатися необов’язковим. Головна перевага полягає у зменшенні накладних витрат емуляції та можливості безпосередньо додавати нові функції.
Розробники bbport створили окреме меню налаштувань, де можна змінювати роздільну здатність, графічні пресети та алгоритм масштабування, а також вимикати окремі ефекти — зокрема глибину різкості, розмиття в русі та SSAO.
Ще однією важливою зміною стала робота з навантаженням на процесор. В емуляторі shadPS4 один потік обробляє весь потік графічних команд, що є одним із вузьких місць Bloodborne. У нативному порту декодування та запис команд розділили між кількома потоками, що дозволяє краще використовувати сучасні процесори.
Порт також підтримує Steam Deck та використовує власні вектори руху гри для роботи сучасного апскейлінгу.
Оригінальна Bloodborne вийшла на PlayStation 4 у березні 2015 року і відтоді залишається одним із найзатребуваніших кандидатів на офіційний ПК-порт. Попри це, ніяких планів на таке портування Sony не оголошувала.
Джерело: GitHub

