Во вкладке «Core», которая открывается по умолчанию, рекомендуется все параметры оставлять по умолчанию. Единственное, если не стоит галочка напротив пункта «Load required libraries», то её нужно установить.
Как играть в игры для PS3 на ПК с помощью RPCS3
Долгое время люди думали, что эмуляция PS3 на ПК было бы невозможно, поскольку архитектура консоли сильно отличается от архитектуры ПК. Однако команда, стоящая за RPCS3 эмулятор показал, что нет ничего невозможного, и в этой статье мы покажем вам, что делать, если вы хотите играть в игры для PS3 на своем ПК простым и, что немаловажно, бесплатным способом.
PRCS3 — это PlayStation 3 для ПК с открытым исходным кодом, что означает, что его можно использовать бесплатно, и что любой может внести свой вклад в проект или изменить его, предоставив соответствующие кредиты, а также участвовать в финансовой кампании, если захочет. Но в принципе это совершенно бесплатно для пользователей.
Скачайте и запустите эмулятор RPCS3
Очевидно, что первый шаг — это скачать программное обеспечение, к которому вы можете получить доступ с веб-сайта проекта. Программное обеспечение доступно как для Windows и Linux, взаимозаменяемо, и он также обновляется довольно часто.
Вам действительно не нужно устанавливать RPCS3: вы загружаете файл .7z, сжатый с помощью 7Zip, который вам просто нужно разархивировать на жесткий диск, и вы можете запустить его прямо из файла rpcs3.exe.
Загрузите прошивку PS3 для использования в эмуляторе
RPCS3 эмулирует аппаратное обеспечение PlayStation 3, но не его программное обеспечение, поэтому вам нужно будет загрузить оригинальную прошивку консоли, чтобы это работало как часть уравнения. Для этого посетите официальный веб-сайт PlayStation, нажмите «Справка» вверху, а затем «Обновление системного программного обеспечения».
Этот веб-сайт предлагает прошивки для разных версий консоли, поэтому в данном случае мы, очевидно, выберем PS3.
Затем просто нажмите «Загрузить сейчас», и начнется загрузка последней доступной версии прошивки. Файл под названием PS3UPDAT.PUP будет be скачанный размером примерно 200 МБ.
Разработчики RPCS3 настоятельно рекомендуют использовать исключительно официальные игры, распространяющихся на Blu-Ray либо через онлайн-сервис PSN (PlayStation Network). Однако эмулятор может запускать игры PlayStation 3, независимо от того, как они оказались в распоряжении геймера (скопированы с диска или скачаны с торрентов или иных ресурсов):
Что такое RPCS3?
RPCS3 — первый и единственный на сегодняшний день стабильный эмулятор Sony PlayStation 3. Работа на RPCS3 была начата в 2011 году и на сегодняшний день он способен запускать такие игры как Demon’s Souls, Red Dead Redemption, Persona 5, God of War 3, Spider-man 3.
Минимальные системные требования:
Операционная система: Windows 7/8/10 64-bit/ Linux 64-bit/BSD 64-bit
Процессор: любой 64-разрядный процессор и выше.
Память: 2 ГБ.
Шаг 2 Теперь создадим папку и назовем ее RPCS3
Именно в эту папку мы распакуем файлы эмулятора
Устанавливаем прошивку
Шаг 2. А теперь пора эту самую прошивку установить. Возвращаемся к нашей папке, выбираем файл rpcs3.exe и соглашаемся со всеми условиями, которые предложит всплывающее окно
Шаг 3. Выбираем File -> Install Framerate и выбираем файл прошивки (PS3UPDAT.PUP) из локальных файлов.
V668 There is no sense in testing the ‘movie’ pointer against null, as the memory was allocated using the ‘new’ operator. The exception will be generated in the case of memory allocation error. movie_item.h 56
Этап 1: Загрузка RPCS3
Программа ещё не получила версию 1.0, поэтому поставляется в виде бинарных исходников, которые компилируются автоматическим сервисом AppVeyor.
- Новейшая версия эмулятора представляет собой архив в формате 7Z, предпоследний в списке файлов для загрузки. Кликните по его наименованию для начала скачивания.
Этап 2: Настройка эмулятора
Перед запуском приложения проверьте, установлены ли Visual C++ Redistributable Packages версий 2015 и 2017, а также новейший пакет DirectX.
Установка прошивки
Для работы эмулятору потребуется файл прошивки приставки. Его можно скачать с официального ресурса Sony: перейдите по ссылке и кликните по кнопке «Download Now».
Устанавливать скачанную прошивку следует по такому алгоритму:
-
Запустите программу и воспользуйтесь меню «File» – «Install Firmware». Этот пункт может также располагаться во вкладке «Tools».
Конфигурация управления
Настройки управления расположены в пункте главного меню «Config» – «PAD Settings».
Пользователям, у которых нет джойстиков, управление нужно настроить самостоятельно. Делается это очень просто – кликните ЛКМ по кнопке, которую хотите настроить, затем нажмите на желаемую клавишу для установки. В качестве примера предлагаем схему из скриншота ниже.
По окончании настройки не забудьте нажать «ОК».
Для владельцев геймпадов с протоколом подключения Xinput всё очень просто – новые ревизии эмулятора автоматически расставляют клавиши управления по следующей схеме:
- «Left Stick» и «Right Stick» – левый и правый стики геймпада соответственно;
- «D-Pad» – крестовина;
- «Left Shifts» – клавиши LB, LT и L3;
- «Right Shifts» назначены на RB, RT, R3;
- «System» – «Start» соответствует такой же клавише геймпада, а кнопка «Select» клавише Back;
- «Buttons» – кнопки «Square», «Triangle», «Circle» и «Cross» соответствуют клавишам X, Y, B, A.
Этап 3: Запуск игр
Рассматриваемый эмулятор требует перемещения папки с игровыми ресурсами в один из каталогов рабочей директории.
Внимание! Закройте окно RPCS3 перед началом следующих процедур!
Убедитесь в правильности расположения файлов и запускайте РПКС3.
Для запуска игры достаточно дважды кликнуть ЛКМ по её наименованию в главном окне приложения.
Шаг 2. А теперь пора эту самую прошивку установить. Возвращаемся к нашей папке, выбираем файл rpcs3.exe и соглашаемся со всеми условиями, которые предложит всплывающее окно
Этап 2: Первичная настройка эмулятора
Перед тем, как выполнять первый запуск нужно убедиться, что на компьютере установлены пакеты Visual C++ 2015 или 2017 года, а также новейший пакет DirectX.
Изначально вам нужно установить официальную прошивку. Её можно скачать с сайта Sony. Нужно найти страницу с ПО для PS3 и нажать кнопку «Download now».
Затем выполнить установку прошивки по следующему алгоритму:
-
Запустите эмулятор при помощи исполняемого файла. В верхнем меню нажмите на кнопку «File». Из контекстного меню нужно выбрать пункт «Install Firmware». Доступ к данном инструменту можно также получить из вкладки «Tools».
Теперь нужно выполнить настройку конфигурации управления:
-
В верхнем меню нажмите кнопку «Config». Из контекстного меню перейдите в пункт «PAD Settings».
- «Left stick» и «Right stick» — левый и правый стики геймпада соответственно;
- «D-Pad» — кнопка с крестом;
- «Left Shifts» — кнопки L3, LT, LB;
- «Right Shifts» — клавиши RB, RT, R3;
- «System» — соответствует клавише геймпада «Start». Кнопка «Select» соответствует клавише Back;
- «Buttons». Кнопки «Square», «Triangle», «Circle» и «Cross» соответствуют клавишам X, Y, B, A.
Переходим к настройкам эмуляции. Они открываются через выпадающее меню кнопки «Config». Там нужно перейти в раздел «Settings». У эмулятора много опций и настроек, поэтому имеет смысл рассмотреть только самые важные из них:
-
Во вкладке «Core», которая открывается по умолчанию, рекомендуется все параметры оставлять по умолчанию. Единственное, если не стоит галочка напротив пункта «Load required libraries», то её нужно установить.
Этап 3: Запуск игр
Чтобы запустить игру, её нужно переместить в один из рабочих каталогов директории. Перемещать нужно папку с игровыми ресурсами. Перед тем как начать сам процесс рекомендуется закрыть окно RPCS3, так как возможны неполадки:
- Дампы дисков игры переместите в следующую папку: *Корневой каталог эмулятора* \dev_hdd0\disc\
- Цифровые релизы из PlayStation Network следует переместить в каталог: *Корневой каталог эмулятора*\dev_hdd0\game\
- Для нормального запуска большинства игр под эмулятором PS3 нужно добавить идентификационный файл в формате RAP. Его нужно разместить по адресу: *Корневой каталог эмулятора*\dev_hdd0 \home\00000001\exdata\
Решение возможных проблем
К сожалению, эмулятор не всегда работает корректно даже при полном соответствии системным требованиям и правильной настройке. Далее рассмотрим наиболее распространённые ошибки и их решение.
Ошибка «vulkan.dll»
После возникновения этой ошибки эмулятор прекращает свою работу. Это самая популярная проблема, с которой приходится сталкиваться пользователям. Данная ошибка возникает в тех случаях, когда видеокарта не поддерживает технологию Vulkan.
Также проблема может встречаться в тех случаях, когда драйвера видеокарты устарели. В таком случае их нужно обновить. Сделать это можно с помощью стандартных инструментов Windows или специального ПО. Однако процесс обновления драйверов подробно не будет рассматриваться в этой статье.
Во время инсталляции прошивки появляется сообщение «Fatal Error»
Часто при установке firmaware-файла появляется пустое окно с сообщение «RPCS3 Fatal Error». У проблемы имеется два решения:
- PUP-файл нужно переместить в любое место на компьютере, но только не в корневой каталог эмулятора. После этого повторите попытку установки прошивки;
- Скачайте заново установочный файл и повторите попытку.
Второй способ намного действеннее, но иногда он не помогает совсем.
Ошибки, связанные с DirectX или VC++ Redistributable
Данные ошибки свидетельствуют о том, что на компьютер не были установлены необходимые компоненты либо они были установлены некорректно. Выполните их установку. При необходимости сделайте переустановку, если вы уже устанавливали их ранее. Возможно, что в процессе была какая-то ошибка.
Игра не отображается в главном интерфейсе эмулятора
Игра может не отображаться в интерфейсе эмулятора в двух случаях:
- Вы неправильно разместили ресурсы игры. Проверьте директорию размещения. Она должна находиться в корневой папке эмулятора;
- Если файлы игры расположены в правильной директории, то проблема может заключаться в повреждении этих файлов. Возможно, дамп придётся делать заново.
Никаких ошибок нет, но игра не запускается
Данная неполадка встречается редко, но является самой неприятной из всех возможных. Её источником может быть множество причин. Разобраться в причинах возникновения поможет лог эмулятора, который расположен в нижней части окна.
Ошибки и предупреждения в логе эмулятора отображаются красным шрифтом. Наиболее частый вариант ошибки может носить такой текст «Failed to load RAP file». Данная ошибка означает, что нужный файл отсутствует директории.
Также может быть и такое, что данная версия игры несовместима с эмулятором. К сожалению, список абсолютно совместимых приложений у RPCS3 небольшой.
Неполадки при работе с игрой
Эта проблема вызвана несовместимостью некоторых технологий, применяемых в игре с теми, которые поддерживает эмулятор. Единственным решением этой проблемы является откладка неиграбельной игры до «лучших времён». Эмулятор развивается и вполне возможно, что спустя несколько месяцев некоторые или все баги исправят.
В данной статье был рассмотрен бесплатный, более-менее полноценный эмулятор консоли PlayStation 3 для ПК. Также мы рассмотрели его первичную настройку и решение возможных ошибок при работе. Эмулятор не сможет заменить полноценную консоль, но позволит поиграть в некоторые эксклюзивные игры на ПК.
В данной статье был рассмотрен бесплатный, более-менее полноценный эмулятор консоли PlayStation 3 для ПК. Также мы рассмотрели его первичную настройку и решение возможных ошибок при работе. Эмулятор не сможет заменить полноценную консоль, но позволит поиграть в некоторые эксклюзивные игры на ПК.
Эмулятор PS3 для PC Windows 10
Консоль Sony PlayStation 2 остаётся в сердцах миллионов пользователей по всему миру. И в те времена графика казалась кардинально высокого уровня. Сейчас можно запустить эмулятор PlayStation 3 для ПК на Windows 10.
Эта статья расскажет, как скачать эмулятор PS3 для PC Windows 10. Мультиплатформенный эмулятор RPCS3 с открытым исходным кодом позволяет запускать эксклюзивные игры для PlayStation 3 (The Last of Us, God of War 3 или Red Dead Redemption).
Системные требования RPCS3
Для запуска и комфортной игры Вам нужен 64-битный процессор 4-х ядерные Intel Core или 6-ти ядерные AMD Ryzen. Современная видеокарта плюс минус уровня NVidia GTX 1060 или Radeon RX580 совместимые со стандартом Vulkan. Ну и собственно хотя бы 8 Гб оперативной памяти.
Обновлённая версия эмулятора RPCS3 демонстрирует рост производительности в многочисленных проектах. Не забывайте вовремя обновлять эмулятор и прошивку. Все последние версии можно найти в первую очередь на официальных сайтах.
Как пользоваться RPCS3
Скачать эмулятор PS3 на ПК
Вам понадобиться последние версии эмулятора RPCS3 и прошивки для PlayStation 3. Их можно скачать с официальных сайтов производителей эмулятора и консоли.
- Переходим на официальный сайт эмулятора RPCS3. Загружаем программу, нажав кнопку Download for Windows. Распаковываем скачанный архив в удобное место. Вам понадобиться архиватор, который поддерживает формат 7zip.
- Далее, скачиваем прошивку PS3, которая нужно для работы эмулятора RPCS3. В открывшемся окне нажимайте AGREE AND DOWNLOAD NOW. В итоге Вы получаете файл прошивки PS3UPDAT.PUP, который понадобится дальше.
Как настроить RPCS3
Распаковываем эмулятор в удобное для Вас расположение, и запускаем его от имени администратора Windows 10. Теперь принимаем условия использования и, отметив I have read the Quickstart, нажимаем Continue.
И сразу же устанавливаем прошивку нажав File > Install Firmware. В открывшемся окне проводника выбираем файл PS3UPDAT.PUP. Ждите завершения установки необходимых файлов из программного обеспечения Sony.
Как запустить игру RPCS3
В сети можно бесплатно загрузить образы игр для PS3. Обычно они в формате ISO и нуждаются в распаковке. Теперь любым способом открываем файл ISO и распаковываем его содержимое в пустую папку. После распаковки у Вас на диске появятся папки PS3_GAME и PS3_UPDATE.
Нажмите File > Boot Game или Open и укажите расположение папки PS3_GAME. Нажав кнопку Выбор папки, начнётся процесс установки игры. Дождитесь завершения и в новом окне запустится игра.
Всё зависит от типа загруженной игры. Если же в расположении есть файл с разрешением .pkg нужно будет нажимать File > Install .pkg. Аналогично дожидаетесь окончания процесса установки.
После установки игры можно посмотреть данные об игре. Нужно обратить внимание на вкладку Compatibility. Именно там указывается совместимость игры с эмулятором. К сожалению, некоторые игры плохо работают или вовсе не поддерживаются.
Список поддерживаемых игр RPCS3
На сайте производителя эмулятора можно посмотреть какие игры работают нормально, а с какими уже возникают определённые проблемы. Список поддерживаемых игр достаточно большой.
Загружайте игры только с зелёной отметкой Playable. Это значит что она уже была протестирована и её можно пройти без проблем. Все другие цвета говорят, что поиграть нормально не получится.
Затем просто нажмите «Загрузить сейчас», и начнется загрузка последней доступной версии прошивки. Файл под названием PS3UPDAT.PUP будет be скачанный размером примерно 200 МБ.
Выход за границу массива
V557 Array underrun is possible. The value of ‘month + — 1’ index could reach -1. cellRtc.cpp 1470
В этом случае в операторе return обращение к массиву DAYS_IN_MONTH может произойти по индексу -1, т.к. значение аргумента month может быть равно 0.
Скорее всего, ошибка находится в первом условии – судя по коду, отсчет месяцев ведётся с единицы, а условие проверяет на то, что month меньше 0, когда надо month < 1.
Эта ошибка напомнила мне интересный случай из проекта protobuf: 31 февраля.
Повторяющаяся проверка
V581 The conditional expressions of the ‘if’ statements situated alongside each other are identical. Check lines: 4225, 4226. PPUTranslator.cpp 4226
Похоже на ещё одну ошибку копипасты – видимо, скопировали условие и забыли его поменять, однако then-часть теперь другая.
Что интересно, это не единственный случай такой ошибки. В коде было ещё одно срабатывание:
-
The conditional expressions of the ‘if’ statements situated alongside each other are identical. Check lines: 758, 759. RSXThread.cpp 759
Проверка на null результата new
V668 There is no sense in testing the ‘movie’ pointer against null, as the memory was allocated using the ‘new’ operator. The exception will be generated in the case of memory allocation error. movie_item.h 56
Проверка на nullptr здесь бессмысленна: при вызове new в случае ошибки будет брошено исключение std::bad_alloc. Если бросать исключение не требуется, то следует использовать конструкцию std::nothrow – тогда как раз вернётся нулевой указатель.
Ещё места с подобной ошибкой:
-
There is no sense in testing the ‘m_render_creator’ pointer against null, as the memory was allocated using the ‘new’ operator. The exception will be generated in the case of memory allocation error. emu_settings.cpp 75 There is no sense in testing the ‘trophy_slider_label’ pointer against null, as the memory was allocated using the ‘new’ operator. The exception will be generated in the case of memory allocation error. trophy_manager_dialog.cpp 216