RetroArch

RetroArch

Not enough ratings
Bloodborne на ПК | Ярнамский кувыркун
By LEGUSOR
Приветствую! В этом руководстве я хочу пройтись по теме запуска Bloodborne для PS4 с использованием эмулятора ShadPS4. Эмулятор весьма непредсказуем, как и его разработчики, но начиная с версии 0.6 стабильность значительно улучшилась, а посему позволяет запустить и комфортно* пройти игру, как минимум, в оригинальном PS4 SMOOTH EXPERIENCE без кастрации графической части даже на железе ниже среднего, что у меня вполне себе получилось, а значит, должно* получиться и у вас.

Что примерно получим:
  • ДО* 4К 60 FPS+, ultrawidescreen;
  • Знания о способах установки игр под старые и новые версии ShadPS4;
  • Рабочие локальные трофеи;
  • Рабочий оверлей Steam;
  • Небольшой разбор базы по настройкам и модам.
Все это тестировалось на железе:
  • CPU: Intel core i7-10700F;
  • GPU: GTX 1080, драйвер 577.00;
  • ОЗУ: 32 Gb DDR4 3600Mhz;
  • SSD: NMVe PCI-e 3.0 x4;
  • ОС: Windows 10 Pro x64 22h2 обновляемая.
   
Award
Favorite
Favorited
Unfavorite
Предисловие
Что значит 🧼PS4 SMOOTH EXPERIENCE? А значит это ровно 1920х1080 и 30 fps, как и задумывалось в оригинале, только с положительными отличиями в виде стабильного фреймрейта, а не 15-20fps, как на плойке, также с возможностью отключения не самых лучших графических эффектов, вроде мыла, DoF, тумана, аберраций и тому подобного, кому они не нравятся.


В случае с кастрацией графики для совсем уж слабых железок можно отключить физику, тени, освещение и вообще запускать игру в режиме "картошки" с апскейлерами, просто потому что это возможно.



И, напротив - обладателям гусарских принадлежностей типа i7-12700 и RTX 4070ti +, получится осилить графические моды, а также разрешения 2560х1440 и выше с настоящими 60FPS+, но есть одно НО(!)...



... Которое заключается в том, что на момент написания руководства максимальная стабильность эмуляции ограничена планкой 1920х1080 30fps со стандартным графоном, а все, что выше, сильнее и быстрее - уже на ваш страх и риск, и тем менее стабильно в поведении, чем больше выкручивать настройки и наращивать количество модов на графон. Не факт, что у вас так гарантированно все сломается, но просто имейте это в виду.

Также интересны некоторые движения разрабов:
  • Начиная с версии ShadPS4 0.5 убрали трофеи, и пока что заставить их работать можно лишь первоначально установив игру на версии 0.4.
  • В обновлении 0.8 изменили систему считывания сохранений, сломав людям старые сейвы, после чего все это дело приходилось ручками править - и не у всех это получалось.
  • Начиная с версии 0.8 убрали распаковщик PKG-файлов, мотивируя это заботой.


Один из модеров пишет на форуме эмулятора буквально следующее:
"Установщик PKG был удалён, поскольку нет необходимости использовать его для обычных дампов игр, обновлений и загружаемого контента. Его законное применение было только для самодельных игр, и он вызывал немало путаницы у наших пользователей, которые изо всех сил пытались преобразовать свои обычные дампы в PKG-файлы. Пользователям рекомендуется просто сбросить распакованные папки, чтобы установить их на shadPS4".



Этот прикол, чем бы он по факту ни был, принес лишь проблемы, потому что в зеленых интернетах 99% вероятности наткнуться именно на PKG, но не на папку с распакованной игрой, а посему основных варианта установки игр есть два:
  • Установка на версии 0.7 и старше с последующим авто-или-ручным обновлением эмулятора.
  • Ручной геморрой с распаковкой PKG-файлов с последующим перемещением папок-файлов и их корректным переименованием.
Оба способа будут представлены ниже.

В руководстве не будет всяких сторонних сборок-форков, потому что я собрал их почти все, и, потратив немало времени на раскопках этих субстанций, пришел к заключению, что ни одна из них не имеет никакого смысла, т.к. не способна предложить не просто качественные, но хотя бы заметные улучшения в принципе. Потенциальное исключение составляет, разве что ShadPS4Plus с рабочим PKG-распаковщиком, но он не обязателен, т.к. для этого есть аналогичный вариант с базовым эмулятором. Однако, на всякий случай я оставлю для любителей пердолинга ссылочки на пару-тройку популярных форков для самостоятельного изучения в соответствующем разделе.



На тестовой системе и версии 0.5 Bloodborne не фурычила. Игра приемлемо заработала, начиная с версии 0.6, с отличной производительностью в рамках 1920х1080 30fps, но с регулярными вылетами раз в час-два и лишь двумя графическими багами (вертексы и засветы вместо бликов), что лечились модами. Начиная с версии 0.7 стабильность значительно улучшилась, а вылеты практически прекратились. Далее, с версий 0.8 по текущую на момент написания руководства 0.10, ни производительность, ни стабильность ни в одну из сторон не менялись. На данный момент визуальный баг "из коробки" только один - кривые вертексы, что выражается в мерцании теней и фарше вместо головы персонажа при перемещении в "Сон охотника", что так же лечится установкой фикс-мода.

Если комп не тянет 30 или 60 fps+, то вы получите рваную картинку и пропуски кадров. Делитель "VBLANK" вам при этом вряд ли поможет: количество кадров увеличится, кривая фреймтайма - сузится, но фризы с пропусками кадров никуда не денутся.


По итогу путь таков и более не каков:
  • 1. Качаем официальную версию ShadPS4 0.4.
  • 2. Законно дампим игру в виде пары файлов PKG (игра и патч 1.09) в зеленых магазинах по цене интернета.
  • 3. Устанавливаем игру, смотрим, что трофеи есть, саму игру не трогаем.
  • 4. Обновляем эмулятор до актуальной версии, либо хотя бы до версии 0.7 и не трогаем автообновления, если игра максимально стабильно работает в течение пары-тройки часов.
  • 5. Настраиваем, ставим патчи\моды, играем.
Надеюсь, что вы сможете нормально поиграть. Гарантия – 50%.
Установка
1. Поиск игры: исследуем популярные зеленые П2П-магазины законных лицензионных дампов игр по цене интернета, либо гипотетически гуглифицируем следующее:
Bloodborne Game of the Year Edition (Complete Edition) [EUR/RUS] (v1.09)
Состоит искомое из двух PKG-файлов: игры с регионом CUSA03173, версии 1.0 и патча 1.09, которые выглядят примерно так:


P.S. Если хотите сделать дамп собственного диска с игрой, то милости прошу по гуглам, либо сразу СЮДА (pspx ru)[www.pspx.ru]

2. Переходим на Страницу загрузки ShadPS4[shadps4.net], выбираем версию 0.4 на Qt для Windows и приступаем к скачиванию. Почему 0.4? Потому что тут вам сразу и рабочие локальные трофеи, и установщик PKG, что удалено\отключено в новых версиях.



3. Распаковываем архив с эмулятором, переносим в любое удобное место. Запускаем ShadPS4.exe, указываем папки для установки игр и DLC (DLC по желанию), нажав "Browse". Подтверждаем (ОК).



4. Открылось окно ShadPS4. Пока ничего не настраиваем, кроме переключения языка.
Жмем на значок шестеренки, либо вкладу "Settings -> Configure".
Открылась вкладка настроек "General", где нужно сменить язык эмулятора и "приставки".
  • Console language -> Russian
  • Emulator language -> Russian (Russia)
Далее жмем "Apply -> Save".


5. Установим игру. В главном окне ShadPS4 жмем "Файл -> Установить пакеты (PKG)".
Выбираем папку с нашими ранее законно сдампленными PKG игры и патча, после чего откроется окно установщика PKG, который автоматом подхватит ранее указанную папку установки игр. Папку можно выбрать вручную, если надо.
Жмем "ОК", ожидаем установку игры и патча. В конце увидим окно, подтверждающее успешное выполнение операции.
Теперь в главном окне эмулятора видим установленную Bloodborne версии 1.09.



6. Теперь проверим, что трофеи игры в наличии. В главном окне ShadPS4 по названию игры щелкаем ПКМ и далее - "Просмотр трофеев".


7. Эмулятор версии 0.4 больше не нужен. Обновляемся до актуального в канале "Release".
Для этого в главном окне ShadPS4 жмем на значок шестеренки, либо по вкладке "Настройки -> Настроить".
Попадаем на вкладку настроек "Общее", смотрим ниже и в разделе "Обновления" жмем "Проверить обновления", после чего эмулятор обновится, закроется, вновь запустившись уже с актуальной версией, а также с ранее установленной игрой, в которой доступны трофеи.
Примечание: на момент написания руководства в актуальной версии ShadPS4 нельзя устанавливать PKG и недоступны трофеи из коробки.



P.S. Если автоматически обновить ShadPS4 не удается, то просто скачиваем актуальную версию, распаковываем, а содержимое папки перемещаем с заменой в папку старого эмулятора.



На этом минимальная программа В.С.Ё. и можно осуществить первый запуск игры, переключившись на полный экран клавишей F11, если потребуется. Но впереди еще ждут настройки, патчи и, как минимум, один обязательный мод.
Сетевая игра пока не работает.
P.S. не забудьте ввести имя персонажа.

Настройка: основа
На тестовой системе игра работает в режиме 1920х1080 30fps. Для комфортной игры понадобилось активировать несколько встроенных патчей и один мод – Vertex Explosion Fix.
Ниже о базовой настройке:

  • Вкладка "Графика"
— Если у вас несколько видеокарт или ноутбук со встройкой\дискреткой, то выбирайте целевой GPU в поле "Графическое устройство".
— Для удобства можно включить полноэкранный режим и задать размер для оконного. Размер окна – это не разрешение рендеринга, чтобы не путаться. Переключение между окном и полным экраном по клавише F11.
— Если имеется HDR-экран\монитор со включенным режимом, то при желании можете включить и в эмуляторе. Просто так нет смысла включать.
— Если хотите кратно увеличить частоту кадров, то используйте делитель Vblank но имейте в виду, что при нехватке производительности для стабильных 30 или 60 fps это не принесет пользы, по факту увеличив лишь количество "рваных" кадров и пропусков отрисовки, хотя циферка станет выше, как станет выше и вероятность больших фризов с вылетами. Тут уже чисто поле экспериментов.
Просто берете целевой FPS и умножаете на значение Vblank: если 30 fps и vblank =2, то эмулятор будет стремиться к 60. если vblank=4, то 120 и т.д.



  • Патчи
— В главном окне ShadPS4 ПКМ по строке с игрой -> "Читы и патчи". Переходим на вкладку "Патчи" и скачиваем с репозитория "ShadPS4".
Патчи применяются и сохраняются до начала игры. Поставьте нужные галочки под свою систему, после чего нажмите "Сохранить".


— На тестовой системе патчи под 1920х1080 30fps с отключением эффектов пост-обработки для очищения картинки без кастрации графики, хотя это уже вкусовщина, а из необходимых в примере лишь патч на fps и отключение http-запросов:
  • Skip intro: пропуск вступительных заставок;
  • 30 FPS fix: улучшение стабильности кадровой частоты (ровная подача кадров (framepacing));
  • Disable chromatic aberration: отключает хроматическую аберрацию (красно-зеленый ореол на гранях объектов);
  • Disable motion blur: отключает размытие в движении;
  • Disable Depth of field: отключает глубину резкости (мыло на удалении). Для отключения фонового мыла на больших расстояниях, тумана и встроенного FXAA-сглаживания используется отдельный мод, о чем ниже;
  • Disable HTTP requests: отключает запросы игры в сеть. Сетевой режим все равно пока не доступен;
  • Restore debug camera: крутая камера для крутых скриншотов. Нажать крестик+L3 во время игры, чтобы заморозить любые действия. Нажать повторно, чтобы разморозить игру, при этом оставив ракурс камеры. Нажать снова, чтобы вернуть нормальную камеру. Дополнительные клавиши управления отладочной камеры: L1, L2, R1, R2.
Обратите внимание на то, что патчи "Light Grid div" и "TaskSplit patch" могут от случая к случаю провоцировать вылеты - тестируйте самостоятельно. Патч "Light Grid div" также кастрирует освещение в игре – например, тот же факел не будет освещать пространство.
Примечание: периодически проверяйте обновления патчей - там время от времени добавляют новые фиксы. Список обновился – теперь "Intel 12gen+ SFX fix" доступен в виде патча и не надо качать для этого отдельный мод. Но в то же время с такими обновлениями могут пропадать важные патчи, вроде "30 fps fix", так что рекомендую вручную сохранять файл патчей перед обновлением. На всякий случай в разделе ссылок оставил репозитории патчей и читов, где их можно скачать и установить самостоятельно.
Вы можете активировать патчи из нескольких файлов одновременно, но не запускайте один и тот же патч из разных файлов параллельно во избежание проблем.



Теперь можно комфортно играть, но есть одно НО(!) — на данный момент в эмуляции есть, скорее всего, гарантированный баг - текстуры вблизи персонажа могут дико мерцать, а голова разлетается случайным образом во все стороны текстурной мазней.
Выглядит это примерно так:



Чтобы исправить, можно скачать небольшой мод.
Примечание: при использовании этого мода отключается возможность изменять черты лица персонажа, а ранее созданный становится с лицом по умолчанию. При этом, если использовать мод на кастомизацию внешности уже в игре, то получится менять цвет кожи и аксессуары, но лицо все равно будет дефолтным.
В примере скачан вариант для ручной установки, но в разделе ниже будет также разобран один из популярных мод-менеджеров.

Установка:
— Распаковать архив, внутри папка dvdroot_ps4, которую с заменой скопировать в папку с игрой по пути:
  • ...\ShadPS4\папка_для_игр\CUSA03173
Папку с игрой можно открыть в главном окне ShadPS4.
  • ПКМ по игре -> Открыть папку... -> Открыть папку с игрой.

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


Если я ничего не забыл и не упустил, то на этом базовая программа В.С.Ё. и можно играть.
Дальше пойдут дополнения.
Настройка: управление
  • Горячие клавиши ShadPS4:
Некоторые из горячих клавиш эмулятора можно переназначить, в главном окне выбрав вкладку "Настройки -> Customize hotkeys". Ниже полный список:
  • F12: Запускает захват "Renderdoc" (хз, что это);
  • F11: Переключает полноэкранный режим\окно;
  • F10: Переключает счетчик FPS;
  • Ctrl+F10: Открывает меню отладки (там еще можно настроить сглаживание FSR);
  • F9: Пауза эмуляции, если открыто меню отладки;
  • F8: Повторно подхватывает конфиг-файл во время игры;
  • F7: Переключает режим ввода мыши (если играете на клавомыши и на мышь настроена камера и кнопки);
  • F6: Переключает мышь в режим гироскопа.


  • Геймпад:
В главном окне ShadPS4 жмем на значок геймпада и попадаем в меню настройки. Здесь можно выбрать свой пад, настроить управление, мертвые зоны, а также
создать конфиг для текущей игры вместо общего. После настройки жмем "Применить -> Сохранить".
Большинство геймпадов подхватывается автоматически.


  • Клавиатура\мышь:
1. В главном окне ShadPS4 жмем на значок клавиатуры и попадаем в меню настройки. В примере на мышку будет назначен правый стик геймпада, т.е. управление камерой, а также легкий удар (R1=ЛКМ), сильный удар (R2=ПКМ) и захват цели (R3=СКМ).
В игре переключение на мышь по клавише F7.
Также в меню управления есть большой туториал по настройкам на английском языке – "Кнопка Помощь".
Можно создать отдельный конфиг под конкретную игру, вместо "Common config" выбрав одну из установленных игр.

Чтобы было легче переназначить управление, вот раскладка игры по умолчанию:
  • Левый стик: движение.
  • Правый стик: управление камерой.
  • R3: сброс камеры\взять цель.
  • L1: переключение режима оружия (одноручный\двуручный хват).
  • R1: легкая атака правой рукой\оружием.
  • L2: стрельба огнестрелом в левой руке\атака оружием\рукой. Удерживать - заряженный удар, если имеется или если переключились на двуручный хват для ближнего боя.
  • R2: сильная атака правой рукой\оружием. Удерживать - заряженный удар.
  • Крестик\cross: ОК\применить.
  • Кружок\circle: перекат, уворот, бег, прыжок (держать и сразу нажать). Есть хороший мод на прыжок через L3, о чем ниже.
  • Квадрат\square: использовать расходник.
  • Треугольник\triangle: использовать пузырек крови (аптечка).
  • Стрелки\D-pad: вверх=добавить патронов к огнестрелу за счет здоровья; вниз=переключить расходники; лево\право=выбор оружия в руках.
  • Select: меню жестов.
  • Start: Меню инвентаря\настроек.




2. В окне настройки управления жмем "Текстовый редактор" и назначаем кнопки мыши на ранее указанные R1,R2,R3. Работаем в начале файла, где раздел #Keyboard bindings, по окончании жмем "Save":
  • r1 = leftbutton
  • r2 = rightbutton
  • r3 = middlebutton


3. После чего в основном окне настроек управления значение "Мышь в джойстик" меняем на "right", чтобы задать камере в игре правый стик движением мыши. Ниже - настройка чувствительности.
По завершении настроек жмем "Применить -> Сохранить".



Если не сохраняет и просит переназначить кнопки, то назначаем указанное в окошке либо в соответствии со своей схемой, либо на случайные клавиши.


Примечание: если используете мод-менеджер "BBLauncher", то настраивать управление можно через него.

P.S. Файлы конфигурации управления можно редактировать вручную. Они либо лежат в папке:
  • C:\Users\%Имя%\AppData\Roaming\shadPS4\
Либо в папке с эмулятором, если ранее создавали себе портативную папку, по пути:
  • ...\shadps4\user\input_config
Стандартный конфиг управления default.ini мы по умолчанию и меняем:



Можно назначать несколько клавиш на одну кнопку через запятую и пробел, например:
  • r3 = q, e
Если вас таки не устраивает управление на клаво-мыши через ShadPS4, то можете прибегнуть к такой штуке:
Я не использовал эту прогу, т.к. имею геймпад, но настроил в эмуляторе и попробовал поиграть на клаве и даже убил АУФ ВОЛЧАРУ на мосту - в общем, приемлемо, - только вот клавиши бега отрабатывают с небольшой задержкой, но это компенсируется поворотом камеры мышью.


Таким образом, вы можете не прибегая к сторонним средствам, настроить себе Bloodborne на клавомыши.
Зайдя в игру, не забудьте нажать F7, чтобы переключиться на ввод мышью.
Настройка: дополнительно
Пройдемся по менюшкам настроек ShadPS4:

  • Вкладка "Общее":
Здесь выбираем язык "приставки" и эмулятора, можем включить отображение в дискорде, а также настроить канал обновлений на стабильный, но редкий, либо "Work In Progress" но частый и включить автопроверку обновлений. Повторюсь - если у вас игра стабильно работает со всеми модами, патчами и настройками, то не стоит лезть в обновления, хотя выбор за вами - я лишь предупредил.


  • Вкладка "Интерфейс":
Здесь можно чутка настроить внешний вид отображения игр и стартовую вкладку настроек, а также обновить список совместимости имеющихся игр, который пока что после перезагрузки эмулятора может слетать.


  • Вкладка "Пользователь":
Здесь можно сменить имя пользователя, а трофеи после версии 0.4 не работают. Но может вы захотите залить сюда ключ трофеев со своей приставки.


  • Вкладка "Ввод":
Здесь можно скрыть курсор мыши во время игры, а также включить гироскоп для геймпада или мыши, если ранее настроили эти функции в управлении. Не знаю, как оно на самом деле работает. Гироскопы хоть и есть, но проверять неохота - простите.


  • Вкладка "Пути":
Здесь можно выбрать или изменить папку установки игр и сохранений, а также перенести папку user из расположения по умолчанию (Appdata\Roaming) в папку с эмулятором user.



P.S. Вкладка с настройками графики уже разобрана в рамках основной настройки, а во вкладке с отладкой пока делать нечего.

  • Читы
— В главном окне ShadPS4 ПКМ по строке с игрой -> "Читы и патчи". Переходим на вкладку "Читы" и скачиваем с репозитория "ShadPS4".
Читы применяются только во время игры. Переключитесь на окно ShadPS4, Поставьте нужные галочки, после чего не закрывая это окошко снова переключитесь на окно с игрой.
Обратите внимание на то, что чит "1 Hit Kill" от случая к случаю может вызывать вылеты при атаках по врагам.
Файлы читов лежат в папке с конфигами эмулятора AppData\Roaming\ShadPS4\cheats, либо в папке с эмулятором user\cheats, если ранее выбрали портативную папку пользователя.

  • 60FPS FullHD+
Чтобы получить лучшую стабильность при игре на высоких оборотах и разрешениях экрана больших, чем 1920х1080, потребуется снова обратиться к патчам.
Открываем окно с патчами и отмечаем:
  • "60 FPS (With Delta time)"
  • "Increased Graphics Heap Sizes"
  • Там же выбираем свое разрешение экрана "Resolution patch".
Но не спешим запускать игру - для того, чтобы патч "Increased Graphics Heap Sizes" корректно работал, требуется изменить файл конфигурации эмулятора config.toml, в котором выставить значение:
  • isDevKit = true
Конфиг-файл эмулятора лежит либо по умолчанию в AppData\Roaming\ShadPS4, либо в папке с эмулятором user, если ранее создавалась портативная папка для конфигураций.


При игре на 60 fps+ помимо уменьшения стабильности могут также проявляться постоянные проблемы вроде пердящего звука или кривой физики. Также вашего разрешения экрана может и не быть в стандартных патчах.
В случае возникновения подобных проблем может помочь что-нибудь из этого:
Файлы с разрешениями экрана ставить по аналогии с патчами.
Файлы патчей лежат в папке с конфигами эмулятора AppData\Roaming\ShadPS4\patches, либо в папке с эмулятором user\patches\ShadPS4, если ранее выбрали портативную папку пользователя.
Оверлей Steam
При желании можно сделать так, чтобы играть на эмуляторе ShadPS4 с рабочим оверлеем Steam под видом Retroarch, при этом не надо ничего никуда массово переносить или откуда-то удалять.
Я для этой цели обычно использую фокус с подменным .bat-файлом и дальнейшей его конвертацией в исполняемый файл установленного Retroarch в Steam через стороннее ПО "BAT to EXE Converter".
  • Что потребуется:
1. Установить Steam-версию Retroarch.

Примечание: если сам RetroArch не нужен, то можно удалить содержимое папки, ведь после установки у Steam-клиента остается файл appmanifest_1118310.acf. Или можно в папке ничего не трогать, чтобы иметь возможность параллельно пользоваться RetroArch. Убедитесь, что в настройках вида папок у вас включено отображение расширений файлов.

2. Зайти в папку с программой (Retroarch -> ПКМ -> Управление -> Посмотреть локальные файлы):
  • ...\Steam\steamapps\common\RetroArch
Далее найти файл retroarch.exe, после чего либо переименовать, либо переместить, либо удалить - как хотите. В примере файл переименован в retroarchh.exe.



3. Скачиваем BAT to EXE converter - ТЫК СЮДА (github)[github.com].

3.1. - Открываем программу, меняем язык, если надо.
- В окне прописываем команду, после чего сохраняем файл как retroarch.bat в любое место.
- Далее, не закрывая программу, конвертируем батник уже в retroarch.exe, на что программа сразу предложит сохранить и сообщит о готовности.
- Получившийся retroarch.exe либо сразу сохраняем в директории установленного Retroarch, либо руками кидаем в корневую папку самого приложения в Steam-клиенте по пути:
  • ...\Steam\steamapps\common\RetroArch
Последовательность действий:


3.2. Немного о тексте с командой start, так как у вас путь к целевому эмулятору может быть разным:
  • Если путь на латыни и без пробелов, то пример такой:
start C:\EMULS\ShadPS4\shadps4.exe
  • Если в пути есть пробелы, то пример такой:
start "" "C:\EMUL S\Sha dPS4\shadps4.exe"
  • Если в пути есть кириллица, то пример такой (в две строчки):
chcp 65001
start "" "C:\EMULS\Мой Эмулятор\shadps4.exe"

Таким образом, всю процедуру можно проделать, не удалая установленный RetroArch и не перемещая никуда эмулятор ShadPS4, при этом в любой момент сохраняется возможность использования RetroArch через обратное переименование файла запуска.

Примечание: при запуске не напрямую ShadPS4 запустится как будто первый раз, но не переживайте - все ранее имеющиеся данные (игра, сохранения) уже будут доступны - нужно лишь единожды заново указать все ваши целевые папки (игра, DLC, сохранения), а также настроить, включая читы и патчи.

Также если собрались играть с оверлеем Steam и трофеями, то лучше сразу настроить это дело еще на этапе проверки трофеев в версии эмулятора 0.4 и всегда запускать через Steam - в противном случае после повторной настройки эмулятора при запуске в Steam трофеи слетят.
Моды и фиксы
На NexusMods для Bloodborne доступны несколько сотен МОДОВ[www.nexusmods.com] - каждый может найти набор под себя.
Примечание: не стремитесь сразу закидывать игру модами и фиксами - устанавливайте только по мере необходимости! В случае ручной установки не забудьте заранее сделать резервную копию папки с игрой.
Моды, которые заменяют один и тот же файл, не получится ставить параллельно. В этом случае либо только один мод, либо искать способ ручного редактирования модифицированного файла.
Ниже я привел список модов, что использовал для облагораживания внешнего вида и улучшения комфорта игры.
Для удобства просмотра модов по популярности сортируйте список по критерию "Most Endorsed".
На нексусе вы также найдете различные фиксы, решейды, прокаченные текстуры, дополнительные разрешения экрана и напротив - моды на урезание физики и графики для слабых ПК, а также множество QoL и читерских вещей.

Многие моды устанавливаются в папку игры CUSA03173\dvdroot_ps4. Если автор мода не поленился и поместил файлы в соответствии с правильной структурой, то остается лишь кинуть папку мода dvdroot_ps4 в папку игры CUSA03173 с заменой.
В противном случае нужно будет самостоятельно искать путь до нужной папки. Для примера - на скриншоте установка мода Restored Change Appearance:


Не забывайте читать инструкции к модам!


Дополнительно поставил мод-менеджер и редактор сохранений о чем в разделах ниже:
  • BB Launcher-Mod Manager by rainmakerv2[www.nexusmods.com] - здесь сразу куча функций: менеджер модов, встроенные базовые фиксы, настройка всего и сразу, а также разблокировка трофеев. Внутри уже есть фикс звука для 60fps, правка конфига "isdevkit = true" для высоких разрешений, настройка сглаживания FSR, а также Vertex Fix. В случае тестовой системы Vertex-фикс из мод-менеджера убивает производительность, поэтому лучше поставить именно отдельный с нексуса.

  • Bloodborne Save Editor by Noxde - Valentino Amato[www.nexusmods.com] - редактор сейвов со встроенным спавнером, благодаря чему можно добавить в инвентарь предметы, необходимые для активации подземелий Чаш во "Сне охотника".
ДОП#1: Мод-менеджер BBLauncher
Если ручная установка модов - не вариант, то вот вам мод-менеджер.

1. СКАЧАТЬ BB Launcher-Mod Manager by Nox2323 (Nexus)[www.nexusmods.com]

2. Распаковаем архив, запуск с файла BB_Launcher.exe. Запускать можно из любого места, либо из папки с исполняемым файлом эмулятора, для чего просто перенесите один файл BB_Launcher.exe туда же, где лежит ShadPS4.exe. Игра, соответственно, будет запускаться через данный мод-менеджер.

3. Запускаем BBLauncher, появляется окошко, где надо выбрать расположение исполняемого файла эмулятора ShadPS4.exe.


4. Открываем BBLauncher и в главном окне указываем путь к установленной папке с игрой CUSA03173. Там же можно повторно указать путь к ShadPS4.


5. Основная функция - установка и удаление модов к игре.
Папки модов с правильной структурой (dvdroot_ps4\...\...) кидаем во внутреннюю папку мод-менеджера BBLauncher\mods. Чтобы не искать руками, в главном окне жмем большую кнопку "MODS". В окошке "Current mods" отображены активные моды.
Далее по нажатию кнопки "Mod Manager" попадаем в окно работы с модами. Тут все просто: в левом окне "Inactive Mod" щелкаем ЛКМ по моду и жмем "Activate mods".
Аналогично и с удалением модов - в правом окне "Active Mods" щелкаем ЛКМ по моду и жмем "Deactivate mod".





У BBLauncher есть еще другие функции: фиксы и редактор сохранений. В остальном же мод-менеджер повторяет настройки эмулятора.

  • BBLauncher Settings:
Здесь фикс звука при 60FPS, проверка обновлений и возможность включить резервное копирование сохранений (Generate backup saves).



  • Save viewer and backup manager:
Здесь можно посмотреть свои сейвы и сделать резервную копию вручную, введя имя своего бекапа в строке и нажав "Create manual backup".



  • ShadPS4 settings:
Меню дублирует настройки ShadPS4, но интересно тем, что здесь можно найти несколько фиксов, например "devkit=true" для разрешений выше 1920х1080 или "Enable readbacks", что служит альтернативным фиксом вертексов. Вот тут обратите внимание на приписку "Performance heavy", поскольку этот фикс может в хлам убить кадровую частоту, что на тестовой машине и случилось, поэтому лучше использовать отдельный мод "Vertex Fix".
На вкладке "FSR\Save path" можно подкинуть сохранения игры, если ранее уже играли, и до запуска настроить FSR, как если бы вы открыли меню отладки в игре на CTRL+F10.


После того как все здесь настроили, жмем "LAUNCH" в главном окне для запуска игры. В левом окошке статус дополнительных параметров.


ДОП#2: Редактор сейвов + Подземелья Чаш
Для редактирования файлов сохранений (статус, инвентарь и характеристики персонажа, статус убийства боссов) есть удобная вещь с интерфейсом.
Установка простая: скачали, запустили исполняемый файл, установили где угодно, запустили "Bloodborne save editor.exe".

Bloodborne Save Editor by Nox2323 a.k.a. Noxde (Nexus)[www.nexusmods.com]


  • Использование:
  • Загрузка сохранения:
Запускаем редактор, в главном окне жмем "Open" после чего ищем путь к папке с сохранениями, в которой лежат файлы по типу "userdata0000".
Сохранения лежат либо в "AppData\Roaming\SgadPS4\Savedata", либо в папке с эмулятором "user\savedata", если ранее создавали портативную папку пользователя.
Ищем там свой файл сохранения - если нашли, то редактор сейвов покажет ваш инвентарь.
После всех манипуляций файл сохранений перезаписывается, а рядышком создается копия сохранения с расширением .bak, чтобы можно было восстановить, просто убрав обратно .bak из имени файла бекапа.


  • Инвентарь и сундук:
Влкадки "Inventory" и "Storage", где мы спавним и заменяем себе любые предметы в инвентарь и сундук.
Выбираем "Add", чтобы добавить предмет в инвентарь, в инвентаре выбираем сам предмет и меняем количество, если возможно, и нажав "Set". Аналогично с заменой предметов - "Replace". В конце не забываем сохранить "Save".


  • Статы персонажа:
На вкладке "Stats" меняем основные характеристики персонажа.


  • Атрибуты персонажа:
На вкладке "Character" можно задать количество "душ", "озарения", изменить имя статус новой игры "(NG)" и некоторые черты внешности.
Ссылочку на инфу про "озарение" оставляю в разделе ниже.


  • Статус боссов:
На вкладке "Bosses" можно изменить статус убийства боссов игры (жив\мертв).



  • Подземелья Чаш:
В редакторе сохранений спавним в инвентарь нужную чашу, а также необходимые предметы для проведения ритуала, после чего запускаем игру, переходим в "Сон охотника", где идём к подходящему надгобию, активируем чашу и предметы ритуала, после чего открываем ♂️DUNGEON♂️.
Бывают и отравленные подземелья, где накладывается постоянный эффект отравления - для них свои чаши.
Ссылочки на эту тему оставил вам в разделе ниже.

В игре все работает и выглядит примерно так:

ДОП#3: ручная установка игры
На случай, если по тем или иным причинам установка PKG в самом ShadPS4 невозможна, рассмотрим вариант распаковки сторонним ПО с последующей ручной сборкой в папку игры, для чего нам понадобится пара штук вещей.

1. Основной инструмент: PS4 PKG Tool by pearlxcore (github)[github.com]
И
Модуль-распаковщик: PS4-Fake-PKG-Tools by CyB1K (github)[github.com]

2. Распаковали архивы, далее внутри PS4 PKG TOOL открываем папку PS4PKGToolTemp и кидаем в нее содержимое PS4 Fake PKG Tools.
Выглядит это так:



3. Теперь запускаем PS4 PKG TOOL. В открывшемся окне жмем "Add directory" и выбираем папку с нашими PKG (патч 1.09 и игра). Сами файлы в этом диалоге отображены не будут.
После выбора папки жмем "Load PKG" и попадаем в основное окно программы.


4. Открывается окно "PKG List", где мы ЛКМ сначала выделяем файл игры, после чего переходим на вкладку "View and Extract", где жмем кнопку "Extract Full PKG", выбираем папку для сохранения и дожидаемся завершения процесса, после чего повторяем процедуру с файлом патча, но тут лучше выбрать соседнюю папку, чтобы не путаться, о чем ниже.


5. Файлы распакованы - теперь нужно руками раскидать все в правильном порядке.
Каждый из распакованных файлов содержит две папки: Image0 с основными данными и Sc0 с дополнительными. Для удобства результаты распаковки я распихал в папки game и patch.


6. Остался последний шаг: перетасовать папки как надо, чтобы на выходе получилась папка CUSA03173 с пропатченной распакованной игрой.

6.1 Заходим в папку с игрой (game -> Image0), внутри открываем папку sce_sys, в которую c заменой переносим содержимое папки с допами (game -> Sc0).



6.2 Аналогично - заходим в папку с патчем (patch -> Image0), внутри открываем папку sce_sys, в которую c заменой переносим содержимое папки с допами (patch -> Sc0).



6.3 Первичную раскидку оформили. Теперь открываем папку с патчем (patch -> Image0) и переносим ее содержимое с заменой в папку с игрой (game -> Image0).



6.4 Папку игры Image0 переименовать в CUSA03173, после чего закинуть ее в папку для игр ShadPS4.
Готово! Таким образом мы получаем распакованную игру версии 1.09. Именно под эту версию в эмуляторе все читы и патчи.



P.S. В крайне дремучем случае, если вы на просторах зеленых магазинов зашли не в ту дверь и законно задампили репак игры в виде одного файла, который внутри версии 1.09, но снаружи эмулятор определяет его как 1.00, то в этих же зеленых магазинах ищите гайд от AcTiViSioN911 по патчингу этого PKG.
Скриншоты
Ниже десяток скриншотов с галереи Steam (1920x1080):










БОНУС: мини-игры
Если одного бладброна мало \\ нет приставки PS4 \\ комп не тянет эмулятор \\ другая причина, то вот вам парочка знаменитых мини-игр.
  • 1. Nightmare cart
Проект, ранее известный как Bloodborne kart, представляющий собой небольшую вариацию на тему Mario kart \\ Crash Team Racing в бладиковском антураже. Игра бесплатно доступна в Steam.

https://store.steampowered.com/app/2930160/Nightmare_Kart/



  • 2. PSX Demake
Мини-бладборн в визуальном стиле около первой Playstation, получивший бан от юристов, работающих на Sony Interactive Entertainment, а бонусом сверху - обвинения автора в пиратстве, хотя технически игра не использует какую-либо корпоративную IP и сделана на авторских ассетах (разве что слово Bloodborne в названии).
Однако, вещь попала в интернет и ее, как ту самую запрещенную фотку с известной негритянской певицей в кожаных труселях, уже не удалить.




Геймплейно то же самое, что и большой официальный брат с PS4, хотя стилистически больше напоминает вторую часть Nightmare Creatures.

Установка:
Качать с плейграунда можно без регистрации, но с минутным ожиданием.

2. Распаковать архив, в папке WindowsNoEditor запустить BBPSX.exe.

Полезные ссылки
  • Репозитории читов и патчей для ShadPS4 на GitHub: ЗДЕСЬ[github.com] и ТУТ[github.com]


  • Интерактивные карты BloodBorne (ENG):ТУТ[bloodborne.wiki.fextralife.com] и ЗДЕСЬ[logoslab.ru]
  • Подземелья Чаши BloodBorne: РАЗ[bloodborne.fandom.com], ДВА[bloodborne.fandom.com], ТРИ[bloodborne.fandom.com]




Еще у меня есть аналогичные руководства по Demon's Souls, Metal Gear Solid 4, Condemned 2 и руководство по запуску своих эмуляторов под видом Retroarch с оверлеем Steam:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3451423544
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3479013565
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3566719883
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3405326434
12 Comments
LEGUSOR  [author] 9 Sep @ 1:06pm 
Так в руководстве же про все это написано
пластырь докча 9 Sep @ 12:35pm 
не устанавливала, стояла в добавок самая новая версия. попробую - отпишусь! спасибо огромное:Mask4:
LEGUSOR  [author] 9 Sep @ 9:50am 
А vertex fix установлен? Можно в качестве альтернативы испытать на старых версиях эмулятора, 0.7-0.9.
проблема с клавишами решилась, полезла смотреть моды, но, я так понимаю, совсем от всех лагов не избавиться? персонаж просто телепортируется, а не идет. осознаю, что четкой картинки я не добьюсь, но лицо на всю карту/меч, а также постоянные скачки персонажа невыносимы :(
честно говоря, не знаю уже, какие моды ставить и что фиксить
LEGUSOR  [author] 8 Sep @ 12:54pm 
Клавиши не работают кроме стрелок в игре или мышка камеру не крутит?
Попробуй переключить раскладку ввода на английскую.
Если с мышью проблемы, не забывай нажимать F7 во время игры.
Попробуй удалить файл конфигурации управления эмулятора и настроить по новой - в руководстве есть инфа.
В крайнем случае используй mkb2controller, на который оставлена ссылка.
Если используешь мод-менеджер bblauncher, то настраивай управление в эмуляторе через него.
пластырь докча 8 Sep @ 12:07pm 
пыталась настроить клавиатуру, клавиши. вроде бы все бинды вбиты, все ок, ничего не кричит, но при заходе в игру срабатывают только стрелочки. облазила все, ничерта не помогает. уже не знаю с чем может быть проблема :(
LEGUSOR  [author] 23 Aug @ 12:44pm 
Также можно удалить все файлы читов\патчей и перекачать их, в дальнейшем сначала запустив лишь необходимые для стабильности игры.
LEGUSOR  [author] 23 Aug @ 12:04pm 
Полностью прошел игру и dlc, но не сталкивался с таким. Можно попробовать перенос сохранений на чистую версию эмулятора или повторную распаковку чистой игры без модов.
Mr_Bing 23 Aug @ 11:29am 
Может дооптимизировался или ещё что то, но почему то по врагам урон не проходит. Перезапуск или смерть помогает
LEGUSOR  [author] 23 Aug @ 7:42am 
Попробуй перекачать вручную целевую версию или посмотри логи в папке пользователя shad_log.txt.