Игры с PS One на PSP. Конвертируем сами.
(сперва проверьте совместима ли игра с PSP -
Таблица совместимости PSX-игр для PSP)
Для запуска игр, обработанных подобным образом у вас должна быть установлена
Custom Firmware 3.03 OE-C или более поздняя.
На официальных (без OE приписки) прошивках от Sony эти игры не запустятся.
Приводимый пример лишь один из многих вариантов, который приведёт вас к желаемому результату. Если Вы чувствуете, что на том или ином этапе стоит поступить как то иначе, использовать другие инструменты, то это даже хорошо, но в этом случае никаких гарантий!
Пример для людей, которые совершенно не представляют себе с чего начать.
Обработка образа в Simple Popstation GUI v3.0 beta
Разными цветами окрашены 3 области обработки будущей игры:
Область обработки образа игры отвечает за степень сжатия, извлечение
.iso из готового EBOOT.PBP, а также за переконвертацию.
Региональные настройки позволяют менять GameID, преобразовывать PAL версии в NTSC, а также исправлять некоторые глюки.
Область оформления EBOOT появится только если нажать кнопку
Customize the EBOOT (-). Позволяет изменить обложку игры, сменить картинки, иконки, звуковое оформление и т.д.
8.
Browse..., выбираем файл нашего образа. OK -> В строчке
PSX Image File видим путь к исходному образу.
(
Внимание! Для образов .mds/.mdf - указываем файл .mds(а вообще, образ типа .mds/.mdf
лучше сперва смонтировать на виртуальный привод и снять новый образ формата .bin/.cue, судя по всему образы .mds/.mdf
прога воспринимает некорректно, часть аудио-треков может пропасть), для образов .bin/.cue - указываем файл .cue,
для образов .ccd/.img/.sub - указываем файл .ccd, для .iso - соответственно указываем .iso
(Остальные файлы "подтянутся" автоматически))
В строке
Output Folder указываем папку, куда программа кинет результат работы.
9. Выбираем уровень сжатия: 0-вообще без сжатия, 1-минимальное, 9-максимальное.
Следует отметить, что тормоза в игре редко зависят от уровня сжатия. В любом случае имеет смысл поиграться с этим параметром.
10. Галку Fix Screen Height вообще не следует никогда ставить (разумеется кроме тех случаев, когда это по каким то причинам нужно именно Вам, например, если в планах нет перехода на 3.10 OE-A` и более поздние). В прошивку 3.10 добавлена поддержка PAL. Игры этого региона теперь работают корректно. Если поставить, то картинка уползает наверх ровно настолько, насколько должна была вылезти из под нижней кромки до появления 3.10
Описание функции несколько не соответствует действительности. Видимо Зинга, не считает это маленькое недоразумение критичным и не хочет выпускать новую версию только из-за этого.
11. Галку
Fix Graphics стоит ставить тогда и только тогда, когда в игре наблюдаются некторые графические глюки - Выпадение текстур, не отображение элементов оружия и т.д. В противном случае, результат может получиться обратным.
Кнопка
Select... открывает окошко, где мы можем изменить GameID, список можно увидеть, нажав на кнопку
Change Game Save and Game ID....
Каждому релизу, в каждом регионе присваивается идентификатор, данные о нём хранятся внутри игры. Их программа и считывает. В большинстве случаев менять тут ничего не нужно. Стоит отметить, что если игра, которую вы собираетесь конвертировать на нескольких дисках, то каждому из них нужно назначать один и тот же GameID иначе загрузившись со второго диска, вы не обнаружите сейвов от первого, эмулятор их не увидит. Удобнее всего назначать каждому диску айдишник первого... Собственно, программа делает и это за нас! ^_^
ICON0.PNG (50kb) - Иконка
ICON1.PMF (500kb)- Видео иконка.
PIC1.PNG (300kb) - Основная картинка ("задник", "подложка")
PIC0.PNG (50kb) - Дополнительная картинка, в оригинале тут текст с описанием и возрастными ограничениями.
SND0.AT3 (500kb) - Музыка.
Warning.png (300kb ?)- Предупреждающий экран
Для всех файлов оформления можно использовать любые имена, главное, чтобы вы сами в них ориентировались.
Существует дополнительное ограничение для совместного использования ICON1.PMF и SND0.AT3 - общий размер этих файлов не должен превышать 500 Кб. И максимальный размер самого SND0.AT3 200Кб.
*Hint* Для того что бы вынуть элемент оформления из уже готового EBOOT.PBP, нужно открыть его кнопкой
Browse, и нажать на дискетку рядом с тем полем, которое интересует. Например, что бы извлечь фоновую картинку нужно кликнуть на 3ю дискетку сверху.
Если на данном этапе заморачиваться с оформлением вам лениво, просто оставьте включёнными все галочки в этом разделе и переходите к следующему этапу.
Убрав все галочки, получите не рабочий EBOOT.PBP на выходе.
Просмотреть результат работы по оформлению можно нажав на кнопку
Preview EBOOT... Стоит отметить, что видео иконка и музыка в превьюшке не проигрываются, зато наглядно показана смена обложки на gameboot (warning) картинку.
Можно жать кнопку
GO...
Через какое то время программа спросит, хотим ли мы сразу же перекинуть результат работы на PSP в соответствующую папку. Если хотим, соглашаемся, а на нет и суда нет.
Игры нужно класть сюда:
MS0:\PSP\GAME\"Название игры"\EBOOT.PBP + KEYS.BIN (последний только для игр, сделанных старыми конвертерами)
Например, PSP\GAME\Final Fantasy IX\EBOOT.PBP
========================================================
Создаём SND0.AT3
Устанавливаем кодек ATRAC3
скачать
Запускаем
Goldwave
1. Открываем исходный звуковой файл
2. Указываем начальную точку фрагмента
3. Указываем конечную точку фрагмента
Длина не должна превышать 40 секунд (для файла с битрейтом 105Kbps)
Для того чтобы звук начинался и заканчивался не резко, а с возрастанием/убыванием, используйте инструменты
Fade In, Fade Out
4. Жмём File -> Save Selection As...
5. Указываем имя файла
6. Тип фала
Wave
7. В ниспадающем меню строки Attributes выбириаем:
Atrac 105 (66kbps - низкое качество, более продолжительный фрагмент, 132 - высокое качество, менее продолжительный фрагмент.
8. Сохраняем результат
Получается SND0.wav, его расширение нужно переименовать на
.AT3
Следует помнить, что не стоит отмечать слишком большой фрагмент трека, Если он превысит итоговый размер в 500Kb, то звука после конвертации EBOOT не услышите. Для битрейта 105kbps это примерно 35-37 секунд, не больше. Желательно конечно, чтобы вы брали музыку из той же игры, к которой вы делаете оформление, в этом вам поможет
Cube Media Player 2 скачать.
Кроме того, Если вы намериваетесь использовать .pmf иконку, то и суммарный размер .PMF + .AT3 не должен превышать 500 КБ и звуковой файл не должен быть больше 200 Кб.
Всего наилучшего!
Также предлагаю ознакомится с материалом от
olega77
Создание AT3 файла c добавлением loop
========================================================
FAQ. Часто задаваемые вопросы.
Вопрос: почему без музыки конвертируется?
Ответ: Для многотрековых игр суть важно какой именно файл из всех двух(или трёх) файлов образа
указывается в самом верхнем первом поле в пункте
8.
Browse...(исходный PSX Image File) -
Для образов .mds/.mdf - указываем файл .mds(а вообще, образ типа .mds/.mdf
лучше сперва смонтировать на виртуальный привод и снять новый образ формата .bin/.cue, судя по всему образы .mds/.mdf
прога воспринимает некорректно, часть аудио-треков может пропасть), для образов .bin/.cue - указываем файл .cue,
для образов .ccd/.img/.sub - указываем файл .ccd.
(Остальные файлы "подтянутся" автоматически)(если образ в формате .iso, то он будет по-умолчанию без аудио-треков)
Узнать многотрековая игра или нет можно на сайте
http://redump.org/discs/system/psx/ -
в многотрековой игре в списке треков внизу кроме первого дата-трека
Data/Mode 2 будет
указано один или несколько треков
Audio.
Внимание!
Для мультитрековых игр.
PSP не воспроизводит музыку CDDA на ядрах 5.xx и 6.xx потому, что её поддержка прекратилась ещё на 4.01 как минимум. Поэтому для запуска мультитрековых игр PS1 на PSP на более новых чем 4.01 прошивках необходимо использовать или плагин
cdda enabler, или запускать через
например POPS с 3.02 по 4.01.
Прим.
Если делать обратный конверт PSP->PSX, то для мультитрековых игр лучше использовать другую прогу -
PSX2PSP, потому что Simple Popstation GUI выдаёт на выходе неудобный образ формата *.CCD/*.ISO, который только в эмулях использовать, а
PSX2PSP даёт на выходе более распространённый образ *.BIN/*.CUE.
Вопрос: В меню PSP игра отображается корректно, после запуска появляется ошибка: "Запуск игры невозможен. Данные повреждены"
Ответ: Нужно извлечь образ из EBOOT.PBP и конвертировать заново.
Инструкция для Simple Popstation GUI v3.0 beta: Нужно открыть EBOOT.PBP вместо образа, нажать на кнопку
Extract ISO, указать путь для сохранения и имя фала образа. В результате получится 2 файла *.img и *.ccd первый, это и есть образ с игрой. А дальше дело техники (см. основной материал)
Вопрос: Прошёл первый диск, как вставить второй?
Ответ: Для большинства игр способ довольно трудоёмкий, подробнее в этой теме
Вопрос: А есть ли прога, позволяющая конвертировать многодисковые игры в один EBOOT.PBP?
Ответ: К сожалению, пока такой универсальной программы нет.
Вопрос: Черные полосы вверху и внизу экрана, как убрать?
Ответ: Если не получается настроить картинку подобающим образом в меню: Настройки - Режим экрана, то никак.
*****
Вопрос: Я пересобирал EBOOT.PBP без галочки PAL>NTSC fix для прошивки 3.10 OE-A и выше. Почему экран сдвинут вверх?
Ответ: Потому что при PAL>NTSC конвертации изменяется сам образ с игрой. Для того что бы исправить картинку потребуется изменение самого образа с игрой (его придётся предварительно извлечь) придётся использовать дополнительные программы, например Zapper2K
Вопрос: Собрал EBOOT.PBP, создал папку с названием игры в GAME. Иконка имеет характерный вид треснутого квадрата с надписью "Повреждённые данные". Почему?
Ответ: Максимальное колличество символов для имени папки с игрой - 31.
Если сокращение длинны имени не помогает, рекомендуется проверить карту памяти, судя по всему она имеет дефект.
Вопрос: В меню игра отображается корректно, запускается, через пару мгновений выскакивает ошибка: "Запуск игры невозможен (80010002)" Что это значит?
Ответ: Это значит, что игру положили не в ту папку (GAME150, GAME303, например) а не в GAME. Нужно перенести папку с игрой в PSP\GAME\ и можно попрощаться с этой ошибкой!
Вопрос: Можно ли запускать игры от PS2 на PSP?
Ответ: Нет.
Вопрос: Что делать если мой GUI не может определить Game ID самостоятельно?
Ответ: Присвоить ID вручную, для этого в списке PSX_GameID_Info (примерно с таким набором данных работают все программы) найти свою игру и выбрать регион (рекомендуется выставлять U). В Simple Popstation GUI v3.0 beta он вызывается нажатием на кнопку Select справа от строчки Game Title раздела региональных настроек.
========================================================
В связи с тем, что до сих пор встречаются люди, не желающие следить за актуальностью прошивки на своих PSP, поясню что ждёт их в 3.40 OE-A = )
Стоит отметить, что каждая из этих прошивок включает в себя все (с небольшими оговорками) возможности соответствующих имени официальных прошивок. Так же стоит отметить, что это основные изменения, на которые стоит обратить внимание, есть и менее важные.
3.02 OE-A >
+ Запуск игр, предлагаемых самой Sony.
3.02 OE-B >
+ Запуск любых игр от PlayStationOne, прошедших соответствующую обработку.
3.03 OE-A >
+ Возможность сжатия PSX игр
+ Создание документации (
document.dat)
3.03 OE-A` >
+ Разгон CPU для PSP игр средствами самой прошивки.
3.03 OE-B >
+
mp4 AVC видео воспроизводится в разрешении 480x272
+ Изменена структура прошивки - больше свободной памяти во флеш
+ Улучшен docmaker
3.03 OE-C >
+ Запуск игр без
KEYS.BIN, вся необходимая информация встраивается в сам EBOOT.PBP, работает в играх, созданных с popstation от этой прошивки. Читай во всех современных
+ Снят лимит на битрейт для
AVC videos
+ Существенное уменьшение времени загрузки PSP
+
WiFi теперь работает на
333 Mhz
+ Возможнось смены частоты процессора для XMB,
+ Добавлен доступ во
flash 0 и
flash 1 через USB в
recovery menu,
+ PSP игры могут быть удалены прямо из меню.
3.10 OE-А >
+ 4й уровень подсветки без шаманства с адаптером.
3.10 OE-А` >
+ Поправлена ошибка, делающая невозможным запуск некоторых игр. (error 0x80020148)
3.30 OE-А >
+ Исправлена ошибка, вызывающая нестабильность выхода PSP из Sleep-мода.
3.40 OE-А >
+ Исправлена ошибка, вызывающая случаюную запись данных в lcdc.prx или (в худшем случае) в emc_sm.prx.
+ Autoboot который отсуствовал начиная с 3.03 ОЕ-С - возвращён.
+ Улучшение во флешере. Теперь он генерирует директории flash1 и проверяет DATA.DXAR, теперь не будет бриков из-за того, что вы подсунули DATA.DXAR от другой прошивки.
+ Изменён формат PSX сейвов. PSP сама переконвертирует их в новый. Рекомендуется сделать бэкап старых. Дружно делам вид, что это необходимый шаг для корректной работы многодисковых игр!
Не надо удивляться тому, что конвертированная со сжатием игра не запускается на прошивке 3.02 OE-B.
P.S. OE-A`= OE-A2
Большое спасибо проекту
ProzzaK (пероисточник)
без него я бы никогда не нарисовал этот мануал!
Обновлённую версию материала всегда можно найти на странице с первоисточником.
Публикация на других проектах без моего подтверждения запрещена!
http://www.ddvhouse.ru/articles/text/30/
ещё варианты -
https://rutr.life/forum/viewtopic.php?t=3156758
http://pspfaqs.ru/faqs/89-popstation.html