Вместо прологаЭмулятор PlayStation 4"Гайды для твоей мамки"Шаг первый. Установка эмулятора PlayStation 4 на SteamDeckШаг второй. Установка BloodborneШаг третий. Настройка эмулятора и игрыШаг четвертый. Пробный выезд в лечебницуВместо эпилогаДоброго времени суток, мой маленький охотник. Без малого 10 лет прошло с последнего паломничества в Ярнам.Но не успел наш Протагонист расстаться с человеческим телом, как толпы игроков начали требовать его возвращения в Сон охотника.Однако товарищи из FromSoftware, Inc. не спешат переносить тайны цивилизации Птумериан на иные платформы.Исходники они найти не могут... Как отговорочка - так себе, а как шутейка - не очень.Японец не может - Джордж Моралес поможетТам, где разработчики не справляются, на помощь роду человеческому приходят всеми любимые (за исключением самих разработчиков) энтузиасты.Приходят и рождают на свет самый страшный кошмар Сюнтаро Фурукавы и Сигэру Миямото (привет Nintendo) - эмуляторы.И вот дождливой осенью 2022 года разработчик PCSX и основатель PCSX2 - Джордж Моралес, он же Shadow, видимо наигравшись в эксклюзивы PlayStation и PlayStation 2, решил начать работу над эмуляцией PlayStation 4.Так 2 июля 2024 года перед общественностью предстал shadPS4 версии 0.1.0, способный запускать Sonic Mania , One Piece Odyssey, Resident Evil: Origins Collection и Persona 5.Уже в августе shadPS дорос до версии 0.2.1, который смог без сбоев осилить Порождение крови, а список способных к запуску игр вырос аж до 44.На момент написания статьи актуальной версией shadPS4 является 0.4.0Вот тебе репозиторий и официальный сайт.Паломничество на иные платформыВсе выше изложенное вело нас лишь к одному самому главному выводу - Bloodborne начал свое шествие на ПК.Но Я был бы не Я, если б начал рассказывать тут как приступить к переливанию крови на самой популярной игровой платформе. В интернетах этих ваших и без меня не мало, не то что туториалов, а уже готовых и настроенных сборок эмулятор+игра - бери, качай да играй.В своем кратком экскурсе по shadPS4 я не упомянул, что эмулятор работает не только из-под Windows, но и на Linux... ArchLinux... А стало быть и на SteamOS - вот тут то мы и пойдем исследовать кошмар одного из Великих (к слову - это и правда был кошмар какой-то).Итак, сегодня в рубрике "Гайды для твоей мамки" запуск Bloodborne на SteamDeck. Подробно и просто как в азбуке Буратино - от А до Я с замечательными картинками.Приступим?Шаг первый. Установка эмулятора PlayStation 4 на SteamDeckНачало будет вполне себе, я бы даже сказал - крайне, не сложным.Идем прямиком на официальный... А вот и нет, официальная версия shadPS4 почему-то отказывается запускать Bloodborne. Нам нужна модифицированная сборка от товарища diegolix29.как выяснилось уже в самом конце - для деки вполне подойдет и форк эмулятора от ngoguang2708 (но его я уже проверить не успел, однако на реддите о нем отзываются более чем сносно).пре-релизный билд от diegolix версии 09c562c от 04.11.2024Итак, идем на GitHub и берем версию для Linux-QT.В своих конечных изысканиях я использовал версию 09c562c. Эта сборка была выбрана путем долгого перебора и проверки множества (МНООООЖЕСТВА) существующих в открытом доступе билдов, и конкретно на ней таки удалось запустить Bloodborne.На номер сборки на скриншотах не обращай внимания - скриншоты для статьи делались в ходе написания сценария еще до релиза версии 09c562c.Пока готовилась статья у diegolix состоялся выход еще нескольких пре-релизных билдов - они тоже оказались более менее рабочими, так что можно пробовать брать на вооружение крайний доступный релиз вот тут. ВНИМАНИЕ (!) брать нужно именно пре-релиз. А вот тебе ссылка на релизы от ngoguang2708.Ну и ежели все эти ссылки, пока ты до сюда дочитал, станут не актуальны, то две версии (по одной от diegolix и ngoguang) я заботливо отложил тебе на Я.диск - пользуйсяИтак, по итогам скачивания получаем вот такой архивчик, в котором лежит исполняемый AppImage файл.Вытаскиваем его прям на рабочий стол и запускаем.При запуске произойдут две вещи:ShadPS4 сам создаст себе папкуShadPS4 попросит тебя указать ему путь к папке, где будут лежать игры.Дабы все аккуратно систематизировать создадим папку для игр в том же каталоге, что shadPS4 создал сам. Тыкаем Browse, находим директорию home/deck/.local/share/shadPS4по дефолту папка .local является скрытой, посему в окне проводника тыкни правой кнопочкой и в контекстном меню выбери Показывать скрытые файлы (Show Hidden Files)создаем в этой директории себе папку, куда будем складывать игры, и выбираем ее.После сей не хитрой процедуры shadPS4 запустится.Опять в целях систематизациину вот люблю я, когда все лежит аккуратно по своим местамзакрываем shadPS4, вырезаем с рабочего стола исполняемый файл и закидываем его в ту же директорию home/deck/.local/share/shadPS4. Вот теперь все по красоте - все аккуратно лежит в одном каталоге.Шаг второй. Установка BloodborneКак ты наверное догадываешься, для того, чтобы играть в игру, эту самую игру для начала нужно найти и скачать. Я бы тебе подсобил в данном вопросе, но политика DTF не позволят содействовать пиратсву, так что Гугл в помощь, как говорится.Ну а как скачал PKG-образ, иди обратно в shadPS4. Жми File - Install Packages (PKG). Выбирай свой скачанный образ, жми ОК и жди, пока установится.Вуаля - игра установлена.Ровно по такому же пути устанавливаем и патч к игре.это в случае, если ты как и я скачал игру в виде двух PKG - игра версии 1.00 и патч к ней 1.09.Ну теперь то точно все. Идем к настройкам эмулятора и самой игры.Шаг третий. Настройка эмулятора и игрыДля, так скажем, более качественного запуска и повышения играбельности в целом нужно сходить в пару мест, поставить пару галочек, скачать пару дополнительных файликов.Программное обеспечениедо конца не уверен, нужна ли данная процедура, но по аналогии с эмулятором PlayStation3 решил перестраховатьсяИтак, нам нужно firmware для PlayStation4. Берем тут архив fw.zip и файлы из него закидываем в папку эмулятора по пути home/deck/.local/share/shadPS4/sys_modules.Настройка эмулятораЗапускаем shadPS4, идем в Settings - Configure, тут прыгаем на вкладку Graphics:в параметре Graphics Device выбираем нашу видео карту AMD Custom GPU;разрешение выставляем 854*480. Можно конечно и нативное оставить, но в формате DVD и работать будет по-шустрее, да и картинка при наших то диагоналях не сильно хуже станет.Патчим игруТут же в shadPS4 тыкаем по игре правой кнопочкой и в контекстном меню выбираем Cheats / Patches.В открывшимся окне сверху берем вкладку Patches, внизу выбираем репозиторий, откуда их качать (не принципиально какой), и жмем Download. Апосля тыкаемся в следующие:Skip Intro30 FPS FixDisable Chromatic AberrationDisable Motion BlurDisable vsyncResolution patch (720p)Как выбрали, тыкаем Save и закрываем.Модификация файлов игрыТут нам нам нужно сходить в такое замечательное место как Nexusmods. Отправляемся туда и вбиваем в поисковой строке shadps4, после чего увидим вот такой списочек имеющихся модификацийНас интересуют конкретно две из нихReShade for ShadPS4 and FPS Boost by BoczekekBloodborne Alpha Stress Test Blood SFX for shadps4Если у тебя возникли трудности со скачиванием, или тебе просто лень регистрироваться на сайте ради разовой загрузки, то опять же я все заботливо сложил на Я.диск.Получив в свое распоряжение три архива, делам следующее.1. Идем в каталог с игрой .../CUSA0173/dvdroot_ps4/sfx, находим тут файл frpg_sfxbnd_commoneffects.ffxbnd.dcx и вырезаем его. Из скаченного архива Bloodborne Alpha Test Blood SFX-33-1-00-1724894896 вытаскиваем файл FRPG_SfxBnd_CommonEffects.ffxbnd.dcx, закидываем его по указанному выше пути и переименовываем в тот, который мы вырезали (frpg_sfxbnd_commoneffects.ffxbnd.dcx).2. Теперь идем в .../CUSA0173/dvdroot_ps4/map и закидываем сюда с заменой файлы из скаченного архива Boczekek's FPS boost-28-1-2-1728133966.3. Файлы из скаченного архива BBReShade (recommended for drawparam users)-28-1-0-1725553940 закидываем в папку самого shadps4.Шаг четвертый. Пробный выезд в лечебницуВсе подкрутив, пойдем тестировать игру. Для начала проверь все из режима рабочего стола.Запускай shadPS4Выбирай игру и жми большую кнопку PLAYНа деке зажми кнопку меню (select или как угодно ее назови) - маленькая кнопочка с тремя полосками возле кнопок XYAB. после чего в нижнем правом углу экрана увидишь как раскладка переключилась из режима DESKTOP в режим GAMEPAD.Вот что мы ожидаем увидеть - игра запустится в отдельном окне и поприветствует тебя логотипами разработчиков и издателей (если ты в патчах не выбирал Skip Intro) и главным меню игры.извини, картинок тут не будет, забыл разжиться в процессе, а на момент написания уже все потёр.Если вышеописанного не произошло, то скорее всего что-то не так с версией эмулятора, который ты решил использовать - значит пробуй другой билд.как я уже говорил выше, на официальной версии shadPS4 игра не запустится, и вместо главного меню игры ты увидишь лишь пустой зеленый экранна версии 09c562c от diegolix и последующих его пре-релизах у меня все прекрасно запустилось.Жми начать игру и смотри вступительную катсцену, после которой нас ожидает большущее НО (!).Как только вылезет экран создания персонажа нас ждут два пути развитиявсе повиснет намертво и через пару-тройку минут вылетит (значит опять идем перебирать разные билды)все подвиснет на какое то время (в пределах минуты) после чего прогрузится, мы благополучно создадим персонажа и очнемся в лечебницеНа втором этапе в общем и целом можно играть.Идем в игровой режимТыкай на исполняемом файле shadPS4 правой кнопочкой и жми Add to Steam, после чего грузись в игровой режим.красивых обложечек не жди. Это я втыкал сам через плагин steamgribbd в DeckyLoader.Жми ИГРАТЬ, и запустится shadPS4. Далее зажимай кнопку STEAM и правым трекпадом как мышью выбирай игру и жми кнопку PLAY.пока не разобрался до конца как добавить в библиотеку исполняемый файл с командами на автоматический запуск .bin файла игры... но как только так сразу... а пока, извини - ручкамиИ вот ты уже увидишь свою игру года в полноэкранном режиме.И тут (хотя и в тесте из режима рабочего стола тоже) тебя ждет второе большущее НО (!).Отсутствие, мать его, текстур.Но не волнуйся, просто эмулятору нужно намекнуть, что он что-то забыл.Ну а раз электронная голова загрузить забыла, значит будем это делать самостоятельно. Это как машину с кривого ключа заводить.Выходи в главное меню игры и тут же жми Продолжить ну или Загрузить. Повторять до тех пора, пока shadPS4 не поймет, что все таки надо бы загрузить недостающие элементы.На этом собственно и все. Игру мы запустили, играть в целом можно, но с приличным таким скрипом.Вместо эпилогаНа просторах интернета нынче полно новостей о том, что Bloodborne теперь из на SteamDeck поиграть можно. Куча видео с демонстрацией игрового процесса непосредственно с палубы.Все это выглядит здорово и воодушевляюще, но вот только не совсем честно.Ни в одной из этих новостей я не нашел ни слова о том, а как же собственно игру то запустить. В распространяемых видео демонстрация геймплея весьма урезана и не показывает имеющихся подводных камней, коих не мало:зависаниянепрогружаемые текстурынехватка памятивылетыи т.д. и т.п. Этот "мамкин гайд" изначально задумывался как инструкция по установке и настройке эмулятора для комфортной (ну или хотя бы приемлемой) игры. По итогу он вышел таким не в полной мере.Да, мы подобрали, установили и настроили эмулятор, да, мы запустили игру. Но в окончании всего я не могу гарантировать тебе, что ты получишь удовольствие от такой игры.Но все же это какой никакой опыт. И я им с тобой поделился.В заключении стоит пожалуй сделать вывод, что в настоящее время shadPS4 в полной мере не способен удовлетворить декодержателей, желающих по-переливать кровушки.И это не в коим разе не вина разработчика - не стоит забывать, что этот проект крайне молод и только только развивается.Нужно просто чуть-чуть подождать.А пока ждешь, можешь попробовать пройти по изложенному мной пути или предложить свой.Засим всё. Спасибо, что осилил дочитать до конца.
Ебать... Когда будет нехуй заняться, вернусь к статье и попробую, спасибо.
По такому же принципу статьи и пишутся😂
мужик харош, в закладки добавил, сам делать не буду, естественно
Просто ставишь Chiaki на Steam Deck, и стримишь BloodBorne прямиком с консоли на Steam Deck. Без пердолинга с эмуляторами.
А если консоли нет, что делать будем?
Благодарю. Обязательно протестирую)
Бро а у тебя не осталось сборки Pre-release-shadPS4-11-04-09c562c ? она просто испарилась XD