Как (почти) без боли поиграть в Bloodborne на ПК
P.S: Перерыв кучу гайдов в интернете я столкнулся с кучей проблем и все их решил на своей ноутбучной 3050, так что решил весь гайд разместить тут.
(1) Зависимости
Игра
Базовый PKG-образ игры с DLC, который вы, разумеется, сдампили со своей консоли.
Он сам устанавливает нужную версию эмулятора, в нем есть важный фикс звука и удобный менеджер модов, которые нам понадобятся.
Моды
О них подробнее ниже.
Последняя версия ShadPS4 с интерфейсом.
Форк эмулятора ShadPS4.
(2) Базовая установка
Размещаем лаунчер в удобной для вас папке. Я создал отдельную папку
Bloodborne. Вот структура файлов, которой стоит придерживаться:
Далее запускаем лаунчер. Он сообщит, что не видит билд ShadPS4, просто жмем OK.
Теперь переходим к установке игры. Базовый PKG-установщик был удален из эмулятора, поэтому он вынесен в лаунчер. Проблема в том, что он часто ломается и крашится на этапе установки DLC, из-за чего получается битый образ.
Переходим в раздел Manage builds и скачиваем последнюю релизную версию (на момент написания это 0.13.0) или Pre-release. Это нужно для того, чтобы выбрать наиболее стабильный вариант именно под вашу конфигурацию, так как разные билды ведут себя по-разному.
Теперь переходим к установке игры. Базовый PKG-установщик был удален из эмулятора, но он есть в лаунчере. Проблема в том, что он часто ломается и крашится на этапе установки DLC, из-за чего получается битый образ.
Чтобы корректно все установить, сначала в лаунчере выбираем папку установки игры. У меня это папка Game в той же директории, где лежит лаунчер. Это нужно чтобы лаунчер увидел в будущем распакованную игру.
Распаковываем ранее скачанную версию эмулятора с интерфейсом и закидываем в эту папку exe-файл форка. Запускаем его именно из этой директории.
Далее выбираем следующее:
Сначала устанавливаем игру, потом DLC. ВАЖНО: эмулятор предложит установить DLC в отдельную папку, НЕ СОГЛАШАЙТЕСЬ.
Если после этого игра появилась в интерфейсе ShadPS4, возвращаемся в лаунчер и переходим в раздел shadPS4 settings (game-specific). Выставляем параметры как на скриншоте:
(3) Первый запуск
Нажимаем кнопку Play. Если не работает геймпад, альтабаемся обратно в лаунчер, нажимаем на иконку геймпада и выбираем свой контроллер.
В игре создаем персонажа. Это важно, позже его лицо нельзя будет поменять из-за одного из фиксов. Смотрим вступительный ролик, выходим в геймплей, после чего закрываем игру и переходим к настройке.
(4) Базовая настройка
Заходим в раздел Bloodborne Cheats / Patches, переходим во вкладку Patches, убеждаемся, что снизу выбран репозиторий ShadPS4, и скачиваем патчи.
Должна получиться примерно такая картина:
Выбираем примерно те же пункты, что и на скриншоте.
Если у вас процессор Intel 12 поколения или выше, обязательно включаем Intel 12th Gen+ SFX workaround, он частично чинит звук.
Также отключаем HTTP-запросы, чтобы эмулятор не спамил ошибками в лог.
Дальность прорисовки лучше либо не трогать вовсе, либо ставить максимальную.
Если у вас разрешение экрана отличается от 1080p 16:9, указываем свое значение здесь:
Нажимаем Save и закрываем окно.
Для тех, кто рендерит игру в 2K или 4K, возвращаемся в shadPS4 settings (game-specific), переходим во вторую вкладку и выставляем параметры следующим образом:
(5) Моды
Для начала скачиваем следующее:
Vertex Explosion Fix
Обязательный мод. Фиксит взрыв полигонов лица, но полностью отключает кастомизацию внешности.
Xbox (and Switch) UI for Bloodborne
Полезно, если у вас геймпад не от Sony.
Bloodborne PC SFX Fix All Effects NO Crashes for Intel 12gen and up
Обязателен для процессоров Intel 12 поколения и выше. Фиксит проблемы со звуком и рандомные мгновенные краши, например при ударе.
FPS Boost by Boczekek and ReShade
Мод, который помог моей ноутбучной RTX 3050 выжить. ReShade я не ставил. Есть две версии: Lite и обычная. Lite дает больше FPS, но режет некоторые эффекты. Лично я заметил только те, что показаны на скриншотах. Рекомендую попробовать обе и выбрать для себя.
Jump on L3
Переносит прыжок на L3, как в DS2 и DS3. Мне такая раскладка показалась удобнее, чем прыжок через перекат.
I fixed the Moon
Заменяет шакальную луну. Реально стоит того.
Bloodborne Enemy Ragdoll Removal
Хорошо бустит FPS, но не у всех полностью отключает ragdoll.
Downscaled Bloodborne
Если у вас 4 ГБ видеопамяти и очень хочется поиграть. Делает текстуры 64x64. Опыт, мягко говоря, ужасный, но рабочий.
(6) Установка модов
Открываем папку с установленной игрой и переходим в
dvdroot_ps4.
Для начала подготавливаем моды. Распаковываем все архивы и смотрим, какие папки лежат внутри dvdroot_ps4. Для примера возьмем папку param.
Нам нужно добиться структуры: один мод — одна папка.
Название папки любое, но внутри нее должна лежать папка с таким же именем, как в
dvdroot_ps4, и никакая другая.
Вручную приводим все моды к такому виду и получаем готовый набор папок.
Возвращаемся в лаунчер, нажимаем на иконку Mods и закидываем туда все подготовленные папки. После этого снова заходим в лаунчер, открываем Mod Manager, активируем нужные моды и запускаем игру.
Фикс главной проблемы
Иногда эмулятор при прогрузке может подвисать. При этом логика игры как будто замирает. Например, если зависание произошло во время спуска в лифте, вы останетесь на месте, а лифт уедет без вас, что приведет к смерти. Бывают и другие похожие ситуации:
Чтобы это исправить, заходим в настройки эмулятора и в разделе Log Type выставляем значение async.
Это не чинит проблему полностью, но избавляет от критических зависаний и больше не будет подводить в подобных моментах.
Итог
Мы настроили игру и можем спокойно наслаждаться охотой. Если у вас возникают проблемы, многие фиксы можно найти в обсуждениях на GitHub или Reddit. Также советую делиться своими находками в комментариях. Всем удачной охоты!
Бонус для обладателей Switch, которые хотят стримить игру через Moonlight.
Я для себя сделал отдельный ярлык Moonlight с иконкой Bloodborne, чтобы запускать стрим сразу из меню.
Чтобы все работало корректно, Moonlight обязательно должен находиться по пути: switch/Moonlight-Switch/Moonlight.nro