Как запустить ps2 игры на ppsspp

Обновлено: 05.07.2024

Друзья, в этой записи хочу рассказать вам про самый лучший эмулятор PSP, который можно установить на компьютер (Windows, Linux), а также на Android, IOS и другие операционные системы.

Напоминаю, что в блоге есть раздел «Эмуляторы для слабых ПК» и этот софт можно смело к нему отнести. Если у вас старенький компьютер или ноутбук, Вы можете дать ему вторую жизнь и комфортно поиграть в легендарные игры.

Про эмулятор PSP (PPSSPP) постараюсь рассказать всё необходимое: установка, настройка, загрузка и остальные детали, которые могут пригодится. Если я что-то упущу, пожалуйста, дополните в комментариях или задавайте свои вопросы.

Преимущества PPSSPP

Выше я не зря сказал, что это лучший эмулятор и сейчас постараюсь перечислить все его преимущества:

  • Хорошая оптимизация. Всё быстро работает без каких-либо сбоев.
  • Постоянные обновления и доработки со стороны разработчиков.
  • Хорошо подходит для слабых ПК.
  • Открывает все игры PSP и даёт возможность комфортно играть.
  • Есть русский язык.
  • Проигрывает в HD разрешении.
  • Много настроек. Вы можете подстроить каждую мелочь под себя и свое устройство без проблем.
  • Видит все видеокарты ноутбука и даёт между ними спокойно переключатся.
  • Полностью бесплатный.

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

Обзор

Прежде чем перейти ко всем настройкам и запускам игр давайте установим программу/приложение. Как и во всех остальных записях, я оставляю ссылки на загрузку с официальных и проверенных источников.

Загрузка на Android:

Загрузка для Windows, IOS, Linux и других ОС с официального сайта:

Если Вы хотите установить эмулятор на компьютер, рекомендую загружать «Архив/ZIP файл»:


Запуск и настройка эмулятора

По большему счёту можно ничего не настраивать и сразу приступить к играм, но всё же давайте рассмотрим, что есть в настройках и что можно изменить.

Настройки в Windows

Если Вы загрузили ZIP архив как я рекомендовал выше, распакуйте его и запустите один из файлов «PPSSPPWindows.exe» или «PPSSPPWindows64.exe» в зависимости от вашей ОС:


После того как Вы запустили эмулятор, Вы можете выбрать игру для PSP которая располагается на жестком диске нажав на кнопку «Открыть…» или выбрать один из дисков:


Какие игры нужны и где их брать, я расскажу ниже, а пока что давайте откроем настройки и посмотрим, что там можно настроить:

На первой странице настроек располагаются настройки графики, где можно сменить видеокарту (для ноутбуков) и настроить графику под ваш ПК:


Настройка управления и подключение геймпада (джойстика):

Если с графикой и звуком всё и так понятно, а вот как быть с управлением при помощи геймпада (джойстика)? Тут всё ещё проще, я только подключил геймпад к компьютеру как он уже настроен и можно играть, поэтому я и считаю этот эмулятор лучшим. Если кому интересно, у меня джойстик Gen Game S5 Pluss, а вот на него обзор:

К слову, управление обычной клавиатурой тоже довольно удобное, так что если у вас всего 1 геймпад, Вы можете играть вдвоём на клавиатуре и джойстике.

Запуск на Android

Приложения для Андроид меня тоже очень сильно порадовало. Больше всего приятно удивило то, что его можно установить на Android TV, подключить геймпад и круто поиграть в игры PSP.

Для начала установите приложение (ссылка выше) и после первого запуска вас встретит точно такое же меню, как и в Windows:


Далее, загрузите в устройство игры или папку с играми и можете приступать:


Как видите, управление хорошо и понятно размечено на экране:


Для примера я запустил игру GTA Vice City и с уверенностью могу сказать, что графика намного круче чем на обычной игре для ПК:

Управление тоже вполне удобное, но мне больше понравилось через подключение геймпада (о нём говорил выше).

На Андроид ТВ всё точно так же, могу только добавить то, что работает всё без нареканий. Отличная оптимизация эмулятора, который не нагружает устройство и быстро работает.

Игры для PSP и PPSSPP

PPSSPP – это просто эмулятор устройства, поэтому к нему подходят все игры от обычного PSP. Вы можете найти в сети много сайтов, на которых можно скачать бесплатно эти игры любым способом, в том числе торрентом. Вот вам небольшой список игр для PSP от меня:

Обратите внимание на первую ссылку «сборник 500 игр». Это торрент файл, который содержит пачку игр на 250+ GB. Вы можете скачать как всю сборку, так и частично. Чтоб скачать игры выборочно, нажмите на файл и откройте в программе uTorrent. Перед вами откроется список игр, где Вы можете отметить галкой какие загрузить, а какие нет:


Я надеюсь вам понравился эмулятор PSP, игры, которые я прикрепил к записи и этот пост в целом. Пишите ваше мнение и вопросы в комментарии, и я обязательно отвечу.

Портативная игровая консоль Sony PlayStation Portable (PSP) полюбилась многим за счет своей компактности и функциональности. Вы можете слушать музыку, смотреть фильмы и видео, сидеть в интернете и играть, находясь в любой точке мира.

С появлением прошивки открылась возможность запуска игр не только от PSP, но и от других игровых платформ. Специальные программы (эмуляторы) помогут вам в этом.

В каких случаях нужна прошивка

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

Взломанную консоль принято называть «прошитой».

Если совсем коротко, прошивка PSP – это взлом стандартной операционной системы, после которого вы можете устанавливать бесплатные игры и приложения.

В PSN вы можете скачать лишь эмулятор PS One для PSP, причем за него нужно платить. О поддержке абсолютно всех игр даже не может быть и речи.

Игры от PS2 на PSP пока не запускаются, так как нет достаточно проработанного эмулятора.

В сети есть несколько роликов, где демонстрируется эмулятор PS2 для PSP или PS Vita. На самом деле, человек, который это снимает, либо просто включает видео с геймплеем, либо запускает Remote Play, демонстрируя эмулятор, запущенный на ПК.

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

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

Перечень доступных эмуляторов

Если ваша PSP уже прошита, ознакомьтесь с самыми популярными эмуляторами, которые доступны на данный момент.

В наших мастерских производится прошивка PSP . Вы можете смело довериться многолетнему опыту наших специалистов. Звоните и записывайтесь!

NesterJ – эмулятор NES для PSP.

PicoDrive – программа, через которую запускаются игры от Sega Mega Drive и Sega CD.

PSX – эмулятор, позволяющий играть в игры от PS1 на PSP. Есть несколько версий, которые могут отличаться присутствием поддержки конкретных игр и отдельных настроек.

Snes9xTYL – программа, представляющая собой эмулятор SNES для PSP.

PSPVBA – обеспечивает комфортный запуск игр от Game Boy Advance.

Запуск игр от GameBoy Advance от PSP

Homer’s RIN – эмулятор Game Boy Color для PSP.

Принцип установки эмулятора и игр

Практически каждый эмулятор представляет собой папку с файлами, а также директорию, куда нужно перемещать образы игр (ROM-ы). Все это нужно скопировать в корневой каталог, то есть на саму Memory Stick. Если все сделано правильно, иконка эмулятора появится в меню с играми.

Некоторые эмуляторы, которые вы найдете на просторах интернета, можно установить только с помощью специальной утилиты Sei PSP Tool.

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

Смартфоны на Cpu
Snapdragon :
660/665/662-в 1х можно играть в некоторые нетребовательные игры с пропуском кадров.
675/710/712/835-можно играть во многие игры в 1х(240р) с пропуском кадров.
720/730/732/765/845-желательный минимум. Можно уже позволить играть в некоторые нетребовательные игры в 2х(480р),также многие в 1х. С пропуском кадров.
855/860/865/870-можно наслаждаться всеми играми,в которых нет артефактов. Где-то в 1х,а где-то в 2х. Где-то с пропуском кадров.
Кирин :
710-в 1х можно играть в некоторые нетребовательные игры с пропуском кадров.
960/970-можно играть во многие игры в 1х. Также с пропуском кадров.
810-можно играть во многие игры в 2х(480р). С пропуском кадров. А также в 1х фуллспид.
980/990-неплохо потащат эмулятор в 2х. Однако,если не будет троттлинга.
МТК :
Helio p60-в 1х можно играть в некоторые нетребовательные игры с пропуском кадров.
Helio g70/g85-можно играть во многие игры в 1х(240р). С пропуском кадров.
Helio g90t-можно играть во многие игры в 1-2х(480р). С пропуском кадров.
Dimensity(любой)-можно играть в 2х во многие игры. Где-то с пропуском кадров.
Exynos :
2100 тащит эмуль в 2х во многих играх. На предыдущих мощных чипах эмуляция примерно равна среднебюджетным Снапдрагонам,Кирин и МТК. На средних чипах можно поиграть в 1х.

GPU Mali создают проблемы лишь в некоторых играх(добавляют проблем с текстурами). А так-спокойно можно и на них играть.
-----------------------------------

Если на вашем устройстве открыты рут права,то,купленный Damon может выдавать ошибку при входе. Поэтому рут скрывайте в магиске. Тоже самое и с Lucky Patcher-ом: Damon конфликтует как с самим патчером,так и с пропатченными файлами. Удаляем или скрываем в магиске патчер и патченные файлы системы и сервисов гугл. Если стоит модифицированный гугл плей-меняем на оригинальный. Снимаем патчи андроида. Даже один пропатченный файл,забытый в системе,не даст вам войти в купленный Дамон. При невозможности найти такие патченные файлы(и большом желании поиграть в ps2 на смартфоне)перепрошиваемся. Есть прошивки(не официальные),в которые патчи андроида вшиты сходу и их не убрать лакипатчером-меняем такую прошивку на другую.
Фри версия эмулятора может не давать монетки для запуска игр по причине невозможности просмотра рекламы из-за блокировщика.
Также с помощью лаки патчера можно удалить вшитые в прошивку hosts файлы-они тоже могут блокировать рекламу.
Также,иногда бывает,что невозможно просмотреть рекламу для получения монетки,либо войти в эмулятор по вай фай,а по мобильному интернету-все ок!
----------------------------------- Покупая аккаунт,вы получаете две учётных записи для входа. То есть можно одновременно играть на двух разных девайсах с одного аккаунта. Если решите продавать смартфон или перепрошиваться-не забудьте выйти из аккаунта на эмуляторе! Или одна из учеток будет утеряна. Если потеряете и вторую-придется покупать аккаунт заново.
-----------------------------------

Просьба: пишите в теме какой у вас геймпад для игры на Дамоне. Пожалуйста: указывайте максимальную ширину под смартфон,цену,за которую взяли(доллары/рубли),какой объем аккумулятора(мА/ч),все ли кнопки работают(курки и стики особенно(важны курки R2L2-часто бывает,что они не работают. ),диагонали стиков),нет ли залипаний и задержек. Просьба так же добавлять скриншоты. Ваш пост будет добавлен сюда.
-----------------------------------

Если во время игры в режиме отладки воспользоваться клавишами быстрой настройки(Самая быстрая частота кадров,Лучшая совместимость),то,выйдя из игры и войдя снова,какое бы разрешение вы не выставляли(на версии 3.3.2) перед запуском,игра будет идти в 480р. Это глюк Дамона. При смене профиля производительности(использовании кнопок быстрой настройки),автоматом присваивается разрешение рендеринга 480р. И на конкретно этом образе игры разрешение больше никак не сменить. Поэтому: разрешение(на 3.3.2) лучше менять для каждой игры отдельно. Для этого: делаем быстрый даблтап на обложке игры и присваиваем разрешение здесь.
----------------------------------- Ели ваш смартфон без сервисов Гугл,то решается вопрос покупки так:
Качайте на любой другой смарт с Гугл сервисами Free версию эмулятора и покупайте в ней аккаунт за 469 рублей. Обязательно регистрируясь через почту!
Затем: качаете крайнюю версию Free(не Pro!) с шапки темы. Устанавливаете. Ищите в ней пункт 'купить'. И входите со своего,купленного аккаунта.
-----------------------------------

Для игр формата Pal(sles-. ) используем биос Pal.Для игр формата Ntsc-U(slus-. ) используем биос Ntsc.

Если какая-то игра не запускается,попробуйте другой образ этой игры(другого формата(Ntsc-U/Pal),другой версии перевода,без перевода либо скачанный с другого сайта)

Интернет нужен только для включения эмулятора и запуска игры.Затем можно отключить.

Если,при загрузке квиксейва ваш персонаж начинает сам ходить влево или кружиться,а также если игра требует подключение dualshock-значит вы не выждали необходимое время при загрузке биоса(даже если стоит его пропуск).Нужно подождать начала игры(хотя бы логотипа производителя),а затем загружать квиксейв.

Эмулятор Pro версии на Play Market стоит 799 рублей. Разблокировка версий, скачанных из темы,стоит 469 рублей. Если скачать версию 4.х.х из темы и не покупать разблокировку-то она будет работать как 4.х.х Free с Маркета.

Прикрепленный файл

Это может возникнуть по двум разным причинам:
1)Просто нажмите 'Сканировать ПЗУ' в меню эулятора(только для версии 3.3.2).
2)Иногда скачанные игры(в русском переводе) не запускаются и появляется надпись:это не образ PS2.
Это происходит из-за мультилоадера(загрузчика)языков.
Поэтому,чтобы избежать этой проблемы:скачивайте образы игр без мультилоадера,то есть в названии которых нет надписи RUS/ENG(означающей наличие загрузчика),а также смотрите на GetMD5 файл:ищем в нем строку Sony ID. В нормальной версии в ней будет записан региональный код(вроде slus-35645). Если в ней написано:incorrect-у вас эта игра не запустится.
С помощью UltraISO.exe ( 3.56 МБ )
на ПК или на эмуляторе exagear windows прямо на смартфоне можно решить проблему даже таких образов:перепаковав игру, переписав код игры на родной(какой был до русификации) и удалив мультизагрузчик.Подробнее в этом видео с 42-й по 51-ю минуты. Некоторые образы UltraIso не видит. Тогда можно использовать MagicIso(логин и ключ в папке внутри.Просто копируйте и вставьте их) MagicISO.zip ( 2.79 МБ )


DamonPS2 PRO
версия: 2.5.1
Последнее обновление программы в шапке: 12.08.2019

Спасибо elgato123rus
Самый быстрый эмулятор PS2 для Android в мире . На смартфоне Samsung S8, эмулятор DamonPS2 позволяет запускать большинство игр для PS2 например :
* Final Fantasy X : 60fps
* God of War II : 55fps
* Contra - Shattered Soldier : 48 fps
* marvel vs. capcom 2 : 60 fps
и многое другое .

Совместимость :
В данный момент более чем 90% игр запустится с ошибкой
Более 15% игр вполне могут работать(на идеальном уровне).

Поддерживаемые Функции :
* Поддержка 2x

5х увеличенного разрешения (1080р HD)
* Поддержка билинейной фильтрации текстур
* Поддержка скрытия геймпада (только во время игры )
* Поддержка пропуска загрузочного экрана BIOS
* Поддержка многопоточности
* Поддержка Neon Vector
* Поддержка OpenGL 3.1
* Поддержка Мульти-Формат файла ROM (включает: *.iso\bin\gui\nrg)

Описание:
The fastest PS2 Emulator for Android in Global (PPSSPP's Best Combos) . On Samsung S8 smartphone, the DamonPS2 emulator runs most of the PS2 games smoothly, For example (Samsung Galaxy S8 \ Snapdragon 835 Inside),
* Final Fantasy X : 60fps
* God of War II : 55fps
* Contra - Shattered Soldier : 48 fps
* marvel vs. capcom 2 : 60 fps
and more .

Compatibility :
In 13914 PS2 games, More than 90% of the games run with screen error(In-Game Level). More than 15% of the games can run perfectly(Perfect Level).

Supported Feature :
* Support 2X

5X Enhanced Resolution (1080p HD)
* Support Bilinear Texture Filtering
* Support HID Gamepad (Only During the Game )
* Support Skip BIOS boot screen
* Support Multi-threading Acceleration
* Support NEON Vector Instruction Acceleration
* Support OpenGL ES 3.1 Rendering Acceleration
* Support Multi-format ROM File (Include: *.iso\bin\img\nrg Format)

Future Support Feature :
* Future Support Cheat Code
* Future Support Frameskip
* Future Support No BIOS file required
* Future Support Widescreen Patch
* Future Support Native Widescreen Games
* Future Support Vibration for HID Gamepad
* Future Support Mipmap (Trilinear Texture Filtering)
* Future Support Save/Load Game State in Cloud Network
* Future Support MEPG2 Video Decoding Hardware Acceleration
* Future Support ARM-v8 Instructions Acceleration
* Future Support OpenGL ES 3.0 Device for Andoird
* Future Support X86 Device for Andoird
* Future Support Better APP UI
* Future Support PSP Game (Integrate PPSSPP)
* Future Support 95% of PS2 Games Run Perfectly (Perfect Level)
We will continue to improve emulator performance. In the future, DamonPS2 will be 2

10x frame rate faster than it is now for different games. If you want these features to be realized soon, please fund us with your purchase .

Hardware Request for DamonPS2 Emulator :
* Android 5.1 +
* OpenGL ES 3.1 +

About Free Versions and Open Source :
To speed up the development of the DamonPS2 Emulator, we need more money and hire more developers. So, After the paid version downloads more than 50,000, we will provide free version to the player to download. In terms of game ROM compatibility, the paid version and the free version will be the same. But the paid version will continue to own and increase the exclusive features that distinguish it from the free version. After more than 80 million downloads from Google Play's free version, we will try to open source gradually. As developers in China, contribute to the word's console emulator open source community.

About Game ROMs and BIOS :
Requires players to bring their own PS2 BIOS image and game ROM image to run the game.Due to legal restrictions, we will not provide any game ROM and BIOS image to players.DamonPS2 emulator can only run PS2 game ROM.

Other:
The frame rate given in this paper is the result when the mobile phone is full of frequencies. However, when the Android device gets hot, the actual performance is only 50-70% of the full-frequency performance, and the game frame rate will drop by more than 1/3. This is a hardware limitation, not a limitation of this software.

About DamonPS2 Emulator and PPSSPP Emulator comparison:
We want to create a smooth PS2 emulator as PPSSPP. But ……, We found in the test, PS2 original machine peak performance is 2 times the peak performance of the original PSP machine.So theoretically, any PS2 emulator needs twice the hardware performance of a PSP emulator if you want to run the game smoothly. In other words, if your PPSSPP Emulator can run the game full frame, then the DamonPS2 emulator game may be running only half the frame rate of full frame.And, because the PS2 original machine uses some techniques to prevent frame skipping, DamonPS2 can not jump frame like PPSSPP.

Special statement:
Trademark and intellectual property and gaming entities such as Game ROM, PS2 BIOS, Playstation2, PS2, PSP, PPSSPP etc, belong to Sony and other game manufacturers

Иногда, бывает нужно получить данные не с PS2, а с PS1 образа, тогда утилита версии 2.30 дополнительно отображает состояние секторов с EDC, при этом текстовый отчёт может получиться чрезмерно большим и, когда узнавать состояние секторов с EDC не обязательно, тогда лучше использовать утилиту версии 2.24 - крайней без функции подсчёта EDC.

Утилита, версии 2.24, лежит в том же архиве в начале статьи, вместе с версией 2.30 и утилитой Lock Fix

Уже готовые игры, сконвертированные нашими пользователями, выкладываются в этой теме:



Последний раз редактировалось ErikPshat; 05.11.2021 в 11:20 . A001AA (13.11.2019), albov_ilya_2002 (29.07.2021), Alundra (30.09.2019), amigo11rus (23.11.2020), Ang3l42 (27.07.2018), Banzay (21.03.2018), BaseD (30.08.2018), cr0sso (29.03.2019), Destor (12.05.2021), DruchaPucha (09.10.2018), DRV (21.03.2020), Edwardtok (18.02.2019), Eliana (19.07.2019), ErikPshat (21.03.2018), f347 (22.02.2021), Funn (25.12.2018), Gekyume (05.07.2019), Hokimoru (19.03.2020), Ikkar (21.03.2018), jekakmv (14.10.2018), kabantus (22.03.2018), KIDO (06.03.2019), kolyan2005 (09.04.2020), LaCroix (20.12.2019), Lakos44 (19.02.2019), Lioren (30.12.2018), Lirikman (30.08.2020), Maxxxwell (21.07.2021), NALMAN (27.02.2019), OneAtomic (23.03.2018), O_N_L_I_N_E (21.11.2019), pavlik (01.04.2019), Pixxxys (06.12.2018), rizen (26.03.2018), rushiindia (12.04.2019), sanbkoff (20.02.2021), shon86 (28.07.2020), Stalze (15.01.2019), Starsky (27.05.2021), StephenD (12.05.2021), Strong-Men (22.03.2018), tisha (28.05.2020), Triangle (30.11.2018), untaka68 (25.04.2018), Z0rdan (30.08.2018), Z_Sova_Z (26.10.2019)



Внимание! Основная инструкция содержится в шапке. Это бэкап старой инструкции, найденной в интернете.
Интересно для чтения и понимания основных принципов конвертирования.
Источник: Первая инструкция на русском (by MeatWad).

Инструкция по конвертации дисковых PS1 игр в PSOne Classic



С помощью данного способа можно переделать почти любую* PS1 игру в PSOne Classic, т.е. полученная в конце игра будет распознаваться системой PS3 как PSOne Classic.
Данный способ прежде всего актуален для русских версий многодисковых игр, таких как Metal Gear Solid, Final Fantasy и т.д.

  • +Полноценная поддержка смены дисков внутри игры: в игре нужно нажать кнопку PS, и в открывшемся меню будет пункт смены диска (обычно он затемнен, и становится доступным тогда, когда игра просит сменить диск).
  • +Работает на любой кастомной прошивке, не слетает и не ломается при смене прошивки.
  • +Игра не зависает, если попытаться вынуть/вставить карту памяти во время игры.
  • -Невозможность использовать сжатие

Итак, приступаем!
Распакуйте содержимое архива PSX2PSOne Classic.zip в любое удобное место

1) Идём в папку PSX2PSP_v.1.4.2, запускаем PSX2PSP.exe

2) Нажимаем «Options» в нижнем левом углу, проверяем, чтобы настройки были такие: «Compression level: none» и чтобы были проставлены галки на всех трех пунктах. Нажать кнопку Save.

3) В выпадающем списке “ISO/PBP File” выбрать желаемые диск(и) PS1; в поле “Output PBP folder” выбрать директорию, куда будет сохранён конечный файл, затем нажать кнопку “Convert” внизу.

4) Полученный файл EBOOT.PBP кладём в папку PSX2PSOne Classic, рядом с make_psone_classic_metadata.exe

Внимание! Данный этап обязателен к выполнению если суммарный размер дисков PS1 игры которую вы хотите сделать превышает 2Gb, если же суммарный размер дисков не превышает 2Gb – то делать данный этап не нужно!

  • Вариант 1, PSX2PSP_v.1.4.2: Рекомендуется, если вы делаете игру, которая выходила на трёх дисках, а также, для четырех дисковых игр, в которых размер первых трёх дисков меньше 1.9Gb.
  • Вариант 2, PSX2PSP_v.1.3: Рекомендуется только для четырех дисковых игр, в которых размер первых трёх дисков превышает 2Gb.

1) Идём в папку PSX2PSP_v.1.4.2, запускаем PSX2PSP.exe

2) Нажимаем «Options» в нижнем левом углу, проверяем, чтобы настройки были такие: «Compression level: none» и чтобы были проставлены галки на всех трех пунктах. Нажать кнопку Save.

3) В выпадающем списке “ISO/PBP File” выбрать желаемые диски PS1; в поле “Output PBP folder” выбрать директорию, куда будет сохранён конечный файл, затем нажать кнопку “Convert” внизу.

4) Полученный файл EBOOT.PBP кладём в корень папки PSX2PSOne Classic, рядом с make_psone_classic_metadata.exe

Теперь, когда мы получили EBOOT.PBP, приступаем к его исправлению:

5.1) Запускаем HxD, нажимаем «Файл» - «Открыть», находим наш файл EBOOT.PBP. В HEX редакторе проматываем в самый конец файла, затем мотаем снизу-вверх до записи «STARTDAT».


5.2) Выделяем нули (именно нули, не нуль-байты!) находящиеся перед STARTDAT, затем удаляем их.


5.3) Записываем адрес смещения (Offset) начала STARTDAT в блокнотик (в данном примере это AA0BB0C0). В HEX редакторе нажимаем «Поиск» - «Перейти», в открывшемся окошке в поле «Смещение» пишем 10000.


5.4) Открываем Калькулятор, переводим его в режим Программист, затем переключаем в под-режим HEX. Значение, полученное в предыдущем пункте (в данном примере AA0BB0C0) вставляем в калькулятор, затем вычитаем из него 10000 (в данном примере получаем AA0AB0C0), записываем это значение в блокнотик. Теперь переводим данное значение в little endian (читаем побайтово справа налево), в данном примере получается значение C0B00AAA (AA 0A B0 C0 -> C0 B0 0A AA), записываем значение в блокнотик.

5.5) Идём в позицию 0x10000. Видим в этой строке PSTITLEIMG000000
В следующей строке 0x10010 выделяем первые 4 байта, затем нажимаем «Правка» - «Заполнить выделенное». В поле «Hex-значения» вставляем значение, полученное в предыдущем пункте (в данном примере C0B00AAA), без пробелов.


EBOOT.PBP исправлен, в HEX редакторе нажимаем «Файл» - «Сохранить».

Исправлять созданные в PSX2PSP_v.1.4.2 файлы EBOOT.PBP возможно так же и те, в которых размер первых трёх дисков превышает 2Gb, однако для этого требуется значительно больше операций:

-0x10200 – там находятся оффсеты стартов для каждого диска, смещение старта PSISOIMG0000 для четвертого диска высчитывается неверно
-реальное расположение PSISOIMG0000 4го диска в eboot.pbp неправильное
-реальное расположение ISO данных 4го диска неверное, должно быть на 0x100000 после PSISOIMG0000
-ну и после всего этого пофиксить STARTDAT.

Более подробнее.

  1. 1-ые 4 байта и есть адрес первого диска - 0x00800000 читается задом-наперёд как 0x8000
  2. 2-ые четыре байта - в позиции 0x10204, записано начало второго диска PSISOIMG0000 (не забываем, что позиции записаны с вычетом 0x10000 и задом-наперёд)
  3. 3-ьи четыре байта - в позиции 0x10208, записано начало третьего диска PSISOIMG0000. конечно же за вычетом 0x10000 и задом-наперёд.
  4. 4-ые четыре байта - в позиции 0x1020C, записано начало четвёртого диска PSISOIMG0000. где адрес записан неправильно!
  • Далее, с позиции 0x10264 записано основное название Title_ID игры - например: _SLUS_01251
  • Ну и в позиции 0x1030C записано текстовое название Title игры - например: Final Fantasy IX
  • 0x00 - Magik header STARTDAT
  • 0x08 - Версия 01
  • 0x0С - Тип 01
  • 0x10 - Позиция иконки PNG - "Warning" (0x50)
  • 0x14 - Размер иконки PNG
  • После икнки сразу идёт файл PGD до конца.

1) Идём в папку PSX2PSP_v.1.3, запускаем PSX2PSP.exe

2) Нажимаем «Options» в нижнем левом углу, проверяем, чтобы настройки были такие: «Compression level: none» и чтобы были проставлены галки на всех четырёх пунктах.

3) Нажать “Convert Menu”, в поле «Output PBP folder» выбрать директорию, куда будет сохранён конечный файл, затем нажать кнопку “Convert” внизу. В открывшемся окошке выбрать все необходимые диски, после чего нажать Ok.

4) Полученный файл EBOOT.PBP переименовываем в “EBOOT_MULTI.PBP” кладём в корень папки PSX2PSOne Classic, рядом с make_psone_classic_metadata.exe

Теперь приступаем к исправлению файла “EBOOT_MULTI.PBP”:

5.1) Идём в папку PSX2PSP_v.1.4.2, запускаем PSX2PSP.exe

5.2) Нажимаем «Options» в нижнем левом углу, проверяем, чтобы настройки были такие: «Compression level: none» и чтобы были проставлены галки на всех трех пунктах. Нажать кнопку Save.

5.3) В выпадающем списке “ISO/PBP File” выбрать только первый диск PS1 игры, остальные диски не выбирать! В поле “Output PBP folder” выбрать директорию, куда будет сохранён конечный файл, затем нажать кнопку “Convert” внизу.

5.4) Полученный файл EBOOT.PBP переименовываем в “EBOOT_CD1.PBP”, и кладём его в корень папки PSX2PSOne Classic, рядом с make_psone_classic_metadata.exe

5.5) Запускаем HxD, нажимаем «Файл» - «Открыть», выбираем файл EBOOT_MULTI.PBP. Нажимаем «Поиск» - «Найти», в поле «Искать» вставляем (без кавычек) «PSISOIMG0000», в поле «Тип данных» выбираем «Текстовая строка». Будет найден первый диск, если искать дальше – будут находится последующие диски.


5.6) Записываем адрес смещения (Offset) начала PSISOIMG0000 в блокнотик (в данном примере это 18000). Открываем Калькулятор, переводим его в режим Программист, затем переключаем в под-режим HEX. К полученному ранее значению прибавляем 800, записываем полученное значение в блокнотик (в данном примере 18800), после чего переходим к данному смещению («Поиск» - «Перейти»).


5.7) В HxD, нажимаем «Файл» - «Открыть», выбираем файл EBOOT_CD1.PBP. Нажимаем «Поиск» - «Перейти», в поле «Смещение» пишем 10800.


5.8) Начиная со смещения 10800, в центральном столбце выделяем подряд все строки до тех пор, пока не пойдут строки, состоящие из одних нулей, после чего нажимаем «Правка» - «Копировать».


5.9) Возвращаемся к файлу EBOOT_MULTI.PBP, в нем выделяем точно такое же количество строк, как в файле EBOOT_CD1.PBP, после чего нажимаем «Правка» - «Вставить с заменой».


/

5.10) Повторяем шаги с 5.3 по 5.9 для всех последующих дисков.

EBOOT_MULTI.PBP исправлен, в HEX редакторе нажимаем «Файл» - «Сохранить», после чего переименовываем файл «EBOOT_MULTI.PBP» обратно в «EBOOT.PBP».

1) Запускаем «_Fix_EBOOT.PBP_.exe», ждём пока файл EBOOT.PBP не исчезнет из папки, это будет означать что программа завершила свою работу.
Если программа «_Fix_EBOOT.PBP_.exe» по каким-то причинам не работает

1.1) Нажимаем Shift+ПКМ по папке «PSX2PSOne Classic», и выбираем «Открыть окно команд», в командную строку вставляем (без кавычек) «make_psone_classic_metadata EBOOT.PBP», через некоторое время в папке появится файл «ISO.BIN.DAT»

1.2) Создаём ID как описано в Этапе 2 Пункте 4. В командную строку вставляем

где вместо «UP9000-SLUS00594_00-METALGEARSOLIDRU» нужно вписать созданный ID, не забываем цифру 5 в конце после ID. В папке появится файл «ISO.BIN.EDAT».

1.3) Перемещаем файлы «EBOOT.PBP» и «ISO.BIN.EDAT» по путям, описанным ниже в пункте 2.

2) Так как программа «_Fix_EBOOT.PBP_.exe» работает в фоне, то проверяем что она отработала правильно: наш файл «EBOOT.PBP» должен был переместиться в папку «PSX2PSOne Classic\PKG\USRDIR\CONTENT», так же в папке «PSX2PSOne Classic\PKG\USRDIR\» должен был появиться файл «ISO.BIN.EDAT».

3) Теперь займемся «внешним видом» нашей будущей игры, переходим в папку «PSX2PSOne Classic\PKG\USRDIR», в ней лежат несколько файлов.

3.1) Редактируем файл «PARAM.SFO». Если у вас на компьютере установлена программа «PS3 Tools» (так же известная как «Aldostools», то просто открываем файл двойным кликом; если нет – то идём в папку “PSX2PSOne Classic\PARAM SFO Editor” запускаем «PARAM_SFO_Editor.exe», и открываем в нем файл “PARAM.SFO”.

Проверяем правильность заполнения полей: в поле «Title ID» должен быть указан код (первого) диска вашей игры; в поле «TITLE» записывается название игры (это название будет отображаться в XMB); в столбце “Video Resolution” для игры PAL региона оставляем только 576, для игры NTSC региона оставляем только 480; дальнейшие поля оставляем как есть: “Category = (1P PS1 Game)”, “PS3 System = 3.41”, “Parental Lock Level = 0 – Unlocked”, “Version = 01.00”, “Audio Format = 2 LPCM”. Жмём кнопку Save.

3.2) ICON0.PNG – это иконка игры в XMB, её разрешение 320х176. При желании можно вставить свою обложку.

3.3) PIC0.PNG – информация об игре, разрешение 1000х560, отображается поверх фоновой картинки, не является обязательным файлом. При желании можно написать своё описание.

3.4) PIC1.PNG – фоновая картинка, разрешение 1920х1080.

4) Разобравшись с вышеуказанными файлами, возвращаемся в папку «PSX2PSOne Classic». Редактируем файл «package.conf»: открываем его блокнотом, видим строку «Content-ID = UP9000-SLUS00594_00-METALGEARSOLIDRU», это идентификатор игры, на основе него создаём ID для нашей игры: «UP9000» остается как есть, «SLUS00594» – это код (первого) диска вашей игры, последующие два нуля остаются как есть, затем идут «0000000000000001» – тут можно написать что угодно из английских букв и цифр (обязательно большими буквами и обязательно количество символов должно быть равно 16), на пример можно написать название игры – METALGEARSOLIDRU. Затем дублируем в строку «TitleID = SLUS00594» код (первого) диска вашей игры. Сохраняем изменения.

5) Переименовываем папку «PKG» в ID, придуманный в предыдущем пункте (на пример «UP9000-SLUS00594_00-METALGEARSOLIDRU»).

6) Нажимаем Shift+ПКМ по папке «PSX2PSOne Classic», выбираем «Открыть окно команд» в командную строку вставляем (без кавычек) «psn_package_npdrm.exe package.conf UP9000-SLUS00594_00-METALGEARSOLIDRU», где вместо UP9000-SLUS00594_00-METALGEARSOLIDRU вписываем свой ID, придуманный в Пункте 4, нажимаем клавишу Enter.

Если всё сделано правильно, через некоторое время появится готовый к установке PKG файл.

Читайте также: