Приветствую всех любителей PS3 игр. Руководство написано для ОС Windows. Не буду тянуть, приступим.
Подготовка. Эмулятор, прошивка, игры
Начнем, пожалуй, с подготовки.
Совместимость
Для начала нужно узнать, сможем ли мы в принципе поиграть комфортно в нашу игру или нет. Для этого нужно узнать, в каком состоянии сейчас эмуляция этой игры. Чтобы это узнать перейдем на официальный сайт RPCS3 в раздел "Compatibility" и впишем туда название нашей игры.
Есть несколько "статусов" игры. Они описаны на сайте.
Playable - игра полностью работает практически без проблем.
Ingame - Игра не может быть завершена, т.к. имеет серьезные проблемы. У таких игр часто есть патчи и их все равно можно пройти, хоть и не без проблем.
Остальные варианты рассматривать смысла нет, т.к. в эти игры вы просто не сможете поиграть при всём желании и упорстве.
Приступим к следующему шагу.
Чтобы поиграть в желаемую игру нам необходимы:
- Эмулятор RPCS3.
- Visual C++ 2019 Redistributable.
- Прошивка PS3 (PS3 Firmware).
- Игра и (опционально) обновления, DLC и FIXы.
Сразу скажу, ссылок на игры (и сопутствующее к ним) здесь не будет. Я думаю многие понимают почему.
Но не волнуйтесь, я распишу как найти всё необходимое с помощью простого поисковика.
Также не забудьте свериться с системными требованиями. Подробнее смотрите на официальном сайте RPCS3 в разделе "Quickstart".
Для комфортной эмуляции желательно иметь компьютер, подходящий под рекомендованные системные требования и выше. Всё внимание на процессор, видеокарта не так важна для эмулятора RPCS3.
На Youtube полно тестов игр на различном железе.
Где брать эмулятор RPCS3?
На официальном сайте RPCS3.
Заходим и нажимаем сверху на Download.
Далее выбираем версию для Windows и жмем Download.
У нас скачивается архив с эмулятором, которым мы потом распакуем.
Где брать Visual C++ 2019 Redistributable?
Скачать в официального сайта Microsoft или на сайте RPCS3 в разделе "Quickstart". Пролистываем чуть ниже до пункта "Software Requirements" и нажимаем на "Visual C++ 2019 Redistributable Windows*".
Далее нам нужна прошивка (firmware).
Её можно скачать с сайта PlayStation (ссылка есть на сайте PRCS3, см. рис. 3), так и найти в интернете. Вбиваем "PS3 firmware download" без кавычек и ищем. Выглядит она как файл с расширением ".PUP". Например, с сайта PS файл называется "PS3UPDAT.PUP", но на самом деле название не важно, важно только расширение .PUP
Теперь нам нужны, собственно, игры.
Где их брать вы найдете сами. Я только скажу как они должны выглядеть, чтобы всё работало.
UPD. На просторах интернета ходят версии HAN. Они не работают.
Первым делом определимся с версией. Русский язык (если он есть) имеют только Европейские версии (PAL, ES, EA). Чтобы узнать нужную нам версию, заходим на сайт RPCS3 в раздел Compatibility.
Снизу в поле "Game Title / Game ID" вбиваем название нашей игры и нажимаем Enter. Я покажу на примере MGS4.
Вот она наша игра и ее Европейская версия [BCES00246]. Кликнув на этот ID нас перекинет на форум с обсуждением конкретно этой версии игры.
Тут люди делятся своим опытом, настройками, проблемами которые возникли во время игры, задают вопросы по решению этих проблем и прочее.
Вернемся к игре. Нам нужна версия MGS4 [BCES00246]. Она может быть в формате ".ISO", так и в виде папки вида (см. рис. 1).
Внутри папки "PS3_Game" будет что-то похожее (см. рис. 2).
Но игры могут быть не только в таком виде
Помимо .ISO с папкой внутри, могут быть также файлы формата .pkg. Это могут быть как сами игры, так и обновления или DLC для них. К этому вернемся позже.
Установка и настройка
Теперь у нас есть эмулятор, прошивка и игра. Начнем с главного - эмулятора.
Распаковываем архив с эмулятором в удобное нам место (можно использовать WinRAR или 7-zip). Там и будут находиться все наши файлы эмулятора в будущем. У меня это раздел диска (F:) на 3ТБ. Я создал там папку Emulators, в ней создал папку RPCS3, куда и распаковал архив.
Далее запускаем эмулятор. Сначала мы увидим такое "Приветствующее" окошко.
Ставим две галочки и жмем "Continue".
Теперь нам необходимо установить прошивку (firmware), которую мы подготовили заранее.
Нажимаем "File -> Install Firmware" и указываем путь к нашей прошивке формата ".PUP".
Ждем завершения процесса и перезапускаем эмулятор.
Приступим к установке игр
Начну, пожалуй с установки игр формата ".ISO" или папки с игрой.
Для начала я создам в папке с эмулятором еще одну папку и назову "Games". Туда я скопирую папку с игрой. Теперь заходим в эмулятор. Нажимаем "File -> Add Games", находим нашу папку "Games" и нажимаем "Выбор папки". Теперь игра из папки "Games" должна появиться в эмуляторе. В моем случае это Demon's Souls [BLES00932].
Также можно выбрать папку с игрой, зажать ЛКМ и перенести на окно с эмулятором.
Игры формата .pkg, обновления и DLC
Далее приступим к установке игр формата ".pkg". Нажимаем "File -> Install Packages/Raps/ Edats". Указываем путь к файлу. Нажимаем "Yes". Игра установлена.
Подобным образом устанавливаются обновления и DLC, но сначала должна быть установлена сама игра.
После установки обновлений в графе "Version" будет показана ваша версия игры. Также, если у вас неактуальная версия игры, то в скобках будет написана актуальная. Но не всегда.
Некоторые игры, например LittleBigPlanet, требуют установки ВСЕХ обновлений подряд, а не только последнего/актуального. У LittleBigPlanet, как я помню, их 30. Для этого при выборе файлов можно выделить все обновления и они будут устанавливаться по очереди.
Где брать обновления?
Я расскажу про 2 сайта и 2 утилиты для скачивания обновлений.
Сайты
- PS3 Game Updates
- PSNDL
На обоих сайтах вбиваете версию игры, например, BCES01585 и спокойно скачиваете.
Утилиты
- PS3 GUDT (ссылка на пост на reddit)
- PS3GameUpdateDownloader
PS3 GUDT
Интерфейс программы выглядит так (см. рис. 4).
1. Путь места сохранения скачанных обновлений.
3. В это окошко можно вбить версии игр, после чего снизу появится кнопка "Get/Refresh Serial Meta Data", нажав на которую начнется поиск обновлений. Если обновления имеются, будет написано название игры, версия, версия обновления и размер файла.
2. Позволяет импортировать версии игр, установленных в эмуляторе. Для этого указываем путь к эмулятору, и выбираем файл "games.yml". Версии игр будут перенесены в правое (3) окошко.
Скачаные обновления будут лежать там, куда вы указали в (1).
PS3GameUpdateDownloader
Скачиваем архив с GitHub и распаковываем куда удобно. Открываем двойным кликом по "ps3gud.exe". Перед нами появляется такое окошко.
Нажав на "Configuration" мы можем настроить программу. Главное здесь это первая графа - "Download directory". Это путь, куда будут скачиваться обновления. Выбираем удобный путь и жмем внизу "Save".
Вернемся к главному окну. В графе "Enter TitleID" вбиваем версию нашей игры. Например, "BCES01585". Нажимаем "Search". Появляется окно с выбором версии. Выбираем нужную и нажимаем "Download". Когда процесс завершится файл обновления будет лежать по пути, указанном в "Download directory".
Настройка эмулятора
Настало время (почти) самого сложного. Настройка самого эмулятора RPCS3.
Открываем эмулятор и нажимаем "Config".
Откроется окошко "Settings".
На всякий случай в левом нижнем углу нажимаем "Restore Defaults". Нажимаем "Save" чтобы всё применилось.
Здесь нам больше ничего не требуется, т.к. дальше мы будем настраивать каждую игру отдельно. Стандартные настройки в большинстве игр работают приемлемо, но многие игры требуют "специфичных" настроек.
Патчи
Также нам часто нужны будут патчи для игр. Возвращаемся к главному меню. Нажимаем "Manage -> Game Patches". Нам предлагают обновить базу данных. Жмем "Yes". Далее мы видим большой список игр.
Можете ввести название вашей игры вручную, а можно поставить галочку на "Only show owned games". Если после установки галочки нет вашей игры, то возможно у вас не установлены необходимые обновления. Сверьтесь с версией, с которой работают патчи и обновите вашу игру.
Например, патчи для The Last of Us работают только с версиями 1.00 и 1.11
Также патчи могут не применяться, если PPU hash не совпадает с версией игры. Например, такое случается если вы скачали игру с вшитой русификацией. Для этого придется прописывать патчи вручную.
Полная инструкция.
Первый шаг.
1. Отройте блокнот и впишите "Version: 1.2" без кавычек. Нажмите Enter.
2. Скопируйте ваш патч с этой страницы или страницы вашей игры на RPCS3 Wiki в блокнот.
3. Сохраните файл как "imported_patch.yml" по пути "<папка с эмулятором>/patches".
Второй шаг.
1. Запустите игру на минуту и после закройте эмулятор.
2. Откройте файл "RPCS3.log".
3. Найдите строку "PPU executable hash:".
4. Скопируйте значения, которые выглядят примерно так: "PPU-b8c34f774adb367761706a7f685d4f8d9d355426". Это PPU hash вашей игры.
5. Откройте "patches/patch.yml" любым текстовым редактором (блокнот, NotePad++).
6. Найдите ваш патч, скопируйте и вставьте в "patches/imported_patch.yml".
7. Найдите уже имеющийся в файле PPU hash и замените его тем, который вы скопировали в 4 шаге.
Управление
Последнее что нам нужно сделать перед настройкой нашей игры это управление. На главном окне нажимаем "Pads" и открывается окошко настройки управления. Здесь мы указываем наше устройство. Keyboard - клавиатура. DS3/4 и DualSense я думаю понятно, это контроллеры Sony/PS. И XInput это большинство контроллеров на ПК, в том числе контроллеры Xbox.
Чтобы настроить кнопки, мы нажимаем 1 раз по нужной нам кнопке в этом окошке, после чего нажимаем соответствующую кнопку на геймпаде. Если у вас контроллер Xbox, можете ориентироваться по моему скриншоту.
Настройка игры
Теперь уж точно настало время самого сложного. Настройка нашей игры. Тут я, очевидно не буду показывает все игры и их настройки, но скажу где вы можете найти их для вашей игры и как в принципе настроить каждую игру отдельно.
Покажу на примере The Last of Us. Сначала нажимаем ПКМ по игре и выбираем "Create Custom Configuration" (Далее эта кнопка будет называться "Change Custom Configuration"). Здесь у нас те же самые настройки, что и у самого эмулятора. Тут мы будем выставлять настройки под конкретно нашу игру. Выставляем необходимые настройки (об этом ниже) и нажимаем "Save Custom Configuration".
Также мы (иногда) будем ставить патчи. Для этого ПКМ по игре и нажимаем "Manage Game Patches". Открывается такое окошко (см. рис. 6). Тут у нас показаны все патчи для нашей игры, в моем случае это The Last of Us [BCES01585] 1.11.
Ставим нужные галочки и нажимаем "Save".
На этом настройка по сути завершается. НО! Где же брать настройки для каждой игры? Я уже писал про один способ в самом начале.
Где брать настройки игр
Форум RPCS3
Заходим на сайт в раздел "Compatibility" и вписываем в поиск нашу игру. Можно название, можно версию. Кликаем по нашей версии и нас переносит на форум игры с нашей версией. Тут люди делятся своими настройками и опытом игры. Можете просто повтроить всё как у них. Зачастую все работает.
RPCS3 Wiki
Заходим на сайт в раздел "Wiki". Сверху в строку поиска вбиваем название нашей игры.
Открываем и спускаемся чуть ниже до графы "Configuration". Тут мы видим необходимые настройки для правильной работы игры.
Для продвинутых пользователей! Также можете ознакомиться с каждой настройкой отдельно на этой странице. Тут описана каждая настройка отдельно и на что она может повлиять. Может помочь, если вдруг рекомендуемые параметры не работают.
Вообще, на RPCS3 Wiki очень много полезной информации, которая может помочь разобраться в настройках.
Также у RPCS3 есть ветка на Reddit, где людям помогают в решении проблем.
Проблемы, с которыми столкнулся я
The Last of Us
Установил DLC - Left Behind, но оно не запускалось и игра выдавала постоянно надпись "авторизация", когда я пытался запустить DLC. Чтобы всё заработало мне пришлось скачать и установить All DLC Fixv5 и All DLC Multiplayer Fix. Оба формата ".pkg".
На этом всё
Вроде бы всё рассказал. Надеюсь вы сможете настроить вашу игру так, чтобы она работала без проблем. И получите от нее незабываемый опыт.
Я бы ещё добавила отдельным пунктом, что патчи могут автоматом не применяться, если PPU-хэш не совпадает с твоей версией игры, такое, например, возникает если скачать пираточку с вшитой русификацией, поэтому его надо будет прописать руками.
Подробнее тута:
https://wiki.rpcs3.net/index.php?title=Help:Game_Patches
Этот абзац, я правильно понял?
Почему б не купить пс3?
играть на пс3 в мгс4 - такой кайф - и разрешение 600р, и кинематографичные 18-25 фпс - просто мечта))
Если пекарня мощная, а пройти буквально 4-5 тайтлов хочется, то зачем?
Потому что игра на эмуле выглядит в несколько раз лучше чем на пс3?
Почему бы не купи?
Потому что "купить". А эмуль бесплатно.
офигеть, неужели нормальный гайд на дтф?
Ты его прочти сначала, а то вдруг говно =)
вообще, для понимания, я бы описал некоторые настройки, которые могут коренным образом влиять на производительноть в разных играх. первое - preferred SPU threads - это количество используемых потоков "недоядер" процессора CELL. причём не всегда больше - лучше. например для пятой персоны оптимально 5, а для эксклюзивных tales of - вообще один, так игры идут в 60к/с, а если ставить больше, только fps резко падает.
ещё есть такая настройка как VBlanc Frequency, она выставляет частоту обновления. нужна она для игр, в которых значение fps может меняться. например в тех же tales of в бою 60 fps, а в остальном 30 и эмулятор не умеет это переключать. и если для игры нет соответствующего патча, то можно поиграться с этой опцией.
Да оно вроде на авто неплохо справляется. Обычно если это сильно помогает, об этом кто-то да напишет. Я думаю мало кто будет вообще эту настройку трогать. Как и большинство других. Да и времени это отнимает кучу, настройки перелопачивать туда-сюда. Особенно в ТЛОУ, где подгрузка кэша идет минут 5 и более, в зависимости от количества
Прошел TLOU недавно. На хорошем процессоре очень играбельно. Также прошел GOW 3 и Ascension. Первый можно пройти, но глюков много. А вот Ascension удивил, очень стабильно и 2К 60фпс изи. Приятно было пройти.
тоже вот прошел ластуху. Наконец-то блин!
Ну я щас ТЛОУ играю в 10-17 фпс. Пока без графических проблем
На i5 9600? 16 ram и gtx 1660s Ascencion лагает как сука.
Кто пробовал запускать MGS 4, реально ли получить более менее стабильные 30фпс на Ryzen 3600?
Попробовал запустить на 2600 на стабильном билде эмулятора от 11 мая: рандомные зависания, игру начать не смог. Возможно, дело в кривом конфиге эмуля, проверить все настройки не было возможности. Мб потребуется другая версия эмулятора.
В менюшках фпс был 60.
Если бы у меня был нормальный интернет, хотя бы 1 МБ/с, я бы уже давно ответил, но пока что я не могу никак скачать игру. Когда скачаю постараюсь отписаться
Для неё есть специальная версия эмулятора, сам не пробовал:
Я конечно в закладочки схороню, но что то мне кажется купить пс3 за 6к выйдет дешевле для здоровья)
Да тут ёбка на 1 час, максимум 2. В это время входит скачака и установка.
Уже перехотел запускать игры с ps3
Это очень круто, что такая возможность есть. Но зная себя (взрослого человека с работой, детьми, тренировками) я никогда не буду возиться с настройкой игры кучу времени. Это нереально. Именно поэтому вставил диск и играешь.
Но каждому свое.
Установить прошивку с сайта сони и запустить игру - долго? Как же вам там тяжело "взрослым" живётся...
Попробую сегодня под M1 Pro настроить
Напиши потом что да как
А какой мощности комп нужен для комфортной эмуляции?
От игры зависит сильно. TLOU даже на 8-ядернике будет дропаться ниже 30 фпс. А какая-нибудь Persona 5 на i3-8100 работает прекрасно. Видеокарта практически не важна. Главное чтобы не встройка, хотя иногда и она работает
рдр1 так еще не сделали
На эмуляторе Xenia (X360) идет намного лучше. Вроде как пишут, что даже пройти от начала и до конца можно. Но нужен мощный комп.
На RPCS3 пока что плачевно всё
Gran turismo 5 или 6 наконец нормально работают? Года 2 назад тестил,была ж*па
Говорят что местами до сих пор вылетают.
А компукхтер любой тянет или помошнее?
RPCS3 всё ещё один из самых жрущих эмулей, не в последнюю очередь из-за самого эмулируемого железа.
Но как ответили выше, зависит от игры. Конфиги настроек стоит смотреть под каждую отдельную.
От игры зависит. Но обычно всё упирается в процессор. На 9900k играбельно почти всё, на 12900k почти всё будет силкисмуз 4к 60+ фпс. На дровянном компьютере ну разве что 2д японщину получится запустить нормально.
а что юзать для ps1 и ps2 ?
Другие эмуляторы. Для PS1 это Duckstation (но я его не пробовал, я вообще эмуляторы ps1 не пробовал). Для PS2 это PCSX2
пс1: ppsspp, пс2: pcsx2.
pcsx2 - это предок rpcs3, выглядит и работает примерно так же. то есть можно настроить по этому же гайду.
Покупаешь пс2 и компонентный кабель и телевизор с компонентом в идеале тринитрон.... 7к играешь в пс2.
оболочка от Retroarch + ядро от duckstation, можно добавлять ядра других консолей(эмуляторов). Собираешь неттоп, ставишь ретроарч на автозапуск и получаешь "мультикомбайн".
если у кого грустный комп но хочется потестить полноценную 3D игру - качайте IL-2 Sturmovik: Birds Of Prey. На 10600+3070 вывозит 120 fps в 1440p. Т.е. на 4х ядернике и слабой дискретке (а может и встройке) 30+ fps может быть запросто.
на грустном компе эмулятор пс3 ничего хорошего не покажет. на грустных и пс2-то идёт не очень хорошо. проверял на втором феноме шестиядерном: игры под pcsx2 выдают играбельные фпс в хд разрешении, пока не начинаются кат-сцены, в кат-сценах фпс может падать до 10-5.
rpcs3 на том же фене даже запускался печально: 5-15 фпс на заставке, до игры не добирался.
для современных эмуляторов нужны процессоры с поддержкой новых avx, а с ними уже и фпс будет на уровне. даже, наверное, на самых печальных из них. если разрешение не задирать.
Спасибо за подробное и хорошо структурированное, последовательное руководство. Вот именно такие материалы и не дают бросить чтение некоторых разделов ресурса. Огромный и жирный плюс только остается поставить. Прекрасная работа.
Спасибо большое. Приятно слышать
Вот это хороший контент, спасибо
Добавил пункт "Совместимость"
ну это в закладки и лайк, а то сегодня, после долгого перерыва, сидел и вспоминал (тупил) что и куда настраивать
Нашел ролики свои небольшие с геймплеем. В эмуляторе выставлен апскейл до 2K.
Никак не могу найти, где TLOU скачать. Если кто пробовал, прошу подсказать
Основную игру на R*t*(к)рекер. ДЛЦ ищи везде где можешь, оно вроде здесь (PSNDL) есть