Prometheus Module v0.5/0.6Beta - запуск новых игр 6.30 без плагина KHBBS
Prometheus Module v0.5/0.6Beta
Теперь предлагаю рассмотреть эволюцию плагина КНВВS в Prometheus Module, который позволяет "вшивать" плагин прямо в образ игры, а так же значительно упрощает работу с образом. А так же несомненный плюс данного способа то, модуль вшитый в образ не будет конфликтовать с другими плагинами, как например это могло быть с плагином КНВВS.
Сначала нам нужно извлечь из образа файлы необходимые для работы
Открываем образ игры в UMDGen и переходим в папку PSP_GAME\SYSDIR\
В правом окне нажимаете правой кнопкой по файлу EBOOT.BIN и в открывшемся контекстном меню выбираете пункт "Extract Selected..." и извлекаем в ms0:/enc.
Так-же, нужно будет декриптировать все prx файлы находящиеся в папке PSP_GAME/USRDIR/MODULES/. Но перед тем, как приступать к декриптовке файлов, в хекс редакторе нужно проверить и если есть, удалить несколько строчек вначале каждого файла, начинающиеся с ~SCE, иначе EDecrypt не сможет их обработать. В данном случае нужно удалить все до "~PSP" в каждом файле.
На картинке выделенно то, что нужно удалить
После того как произвели манипуляции в Хекс редакторе, копируем файлы в ms0:/enc.
Далее запускаем EDecrypt. В данном случае нам не нужно патчить файл или файлы, а просто декриптовать. Для этого нажимаем и программа приступит к декриптовке файлов.
После декриптования файлов переходим в папку ms0:/enc/done и переименовываем EBOOT.BIN → EBOOT.OLD.
Открываем UMDGen и копируем EBOOT.OLD в PSP_GAME\SYSDIR\ Для этого в левом окне открываем папку PSP_GAME\SYSDIR\, а в правом окне щёлкаете правой кнопкой в пустом месте и выбираете в раскрывшемся контекстном меню пункт "Add -> Existing File(s)..." и в появившемся окне указываем путь к EBOOT.OLD и нажимаем «Открыть».
При необходимости копируем prx файлы в PSP_GAME/USRDIR/MODULES/ соглашаясь на замену.
Далее из архива Prometheus Module в папку PSP_GAME\SYSDIR\ копируем файлы EBOOT.BIN и prometheus.prx.
Должно получится что то наподобие этого.
--->
сохраняем образ нажав на иконку с дискетой
Всё образ игры готов.
Если Вы патчите образ игры KHBBS не забудьте декрептировать файлы BBS1.DAT, BBS2.DAT, BBS3.DAT из PSP_GAME\USRDIR\ с помощью dnas decryptor.
Если вы хотите таким образом запускать ранее патченные игры, которые предназначались для запуска с плагином KHBBS, то вам необходимо вернуть все произведённые изменения в образе к первоначальному исходному состоянию, иначе получите ошибку 0x8002013c. То есть, в файлах EBOOT.BIN и прочих PRX-ах в образе, а в частности в папке "module" - необходимо найти и исправить обратно следующие значения:
Ditemzy, Спасибо, я понял в чём дело. Я исхожу из потребностей среднего потребителя, который не понимает разницы и откатывать ничего не умеет. В интернете-то и чистые образы лежат и патченные, а бывает только патченные. Просто мне показалось, что связка включенный плагин + прометей позволит запустить практически любую игру, не задумываясь о том чистый образ или нет.
Да, там уже 4я ревизия, но официально изменения в ней серьёзные были лишь однажды:
Prometheus module and has been used to improve game compatibility and size optimization of application performance problems may be amended SysMemUserForUser_91DE343C
+0.5 ревизия самого модуля вышла
Version: 0.5
Repair may be in conflict with CFW 5.XX Prometheus problems
Optimize application performance and size
[+] Add KHBBS_ENCRYPTE bulk CD Prometheus modules, if you do not want to replace BBS1/2/3.DAT, you can use / KHBBS_ENCRYPTED / EBOOT.BIN and / KHBBS_ENCRYPTED / prometheus.prx. But the cost will be read the disk slows down.
В шапке темы их аж три))
Если про сейвы, то там проблема только с 5.50 прометей. В принципе, такая же(или похожая) проблема может быть и с 5.50ген. Те сейвы с этой прошивки могут не работать на другой.
Последний раз редактировалось DIIGMO; 08.07.2010 в 22:22.
Ага, нашел! Оно спряталось справа снизу, мелким шрифтом. )) Предлагаю оставить там же, но передвинуть в центр и выделить жирным. Это мое ИМХО.
Значит можно вместо прошивания зыз прошить сам ебут демки патапона3? Или чтобы избежать странности с сейвами пойти на виртуальную 5.03 и прошить ее?
EDIT:
Или всетаки перепихнуть источник прямо под название каждого подраздела, опять таки отцентровать и выделить жирным.
Я бы так сделал ^^
Ну не знаю, ссылки подчеркнуты и выделены синим, от обычного текста они зрительно отличается, но с размером согласен, 2 размер текста ссылки почему-то меньше 2 размера обычного текста.
Но тут что-то я не то сказал, прометей тоже вроде не берёт демку. Разве что попробовать пропатчить версией 0.5. Если на ней не пойдёт, то вряд ли что-то еще с патапоном справится, в прошивках стоит 0.4 версия, которая его не берёт.
Значит, если я декриптую ебут патапон3, сделаю ему окончание .олд и положу его вместе с ебутом и prx прометея в собственно мной созданный исо, то все получится? ))
(Если самому прометею это под силу, конечно)
Подход правильный?
Так-же, нужно будет декриптировать все prx файлы находящиеся в папке PSP_GAME/USRDIR/MODULES/. Но перед тем, как приступать к декриптовке файлов, в хекс редакторе нужно проверить и если есть, удалить несколько строчек вначале каждого файла, начинающиеся с ~SCE, иначе EDecrypt не сможет их обработать. В данном случае нужно удалить все до "~PSP" в каждом файле.
Если в демке нет этого или планируется запуск не гене, то да)
С демкой Патапона третьего ничего не выйдет. Где только уже не писал, что PSN-контент покриптован и может быть декриптован только на консоли скачавшего его человека. С недавних пор и это невозможно, ибо алгоритм криптования изменён во всех сторах, потому NP Decryptor не справляется ни с демками, ни с новыми Minis-играми (остались лишь редкие исключения, где алго остался старым), ни с полноценными PSN-играми.
Неужели не смущает размер EBOOT.BIN в той самой демке и то, что там покриптованный мусор внутри? Преобразование PBP-файла в ISO-файл, с помощью всем известной и убогой утилиты, ничего не даст, кроме как морального удовлетворения, что вы умеете пользоваться никчёмной утилиткой.
Последний раз редактировалось Mercyful; 09.07.2010 в 05:59.
Декриптовщик выдал неизвестный ему код и отказался работать.
Какой декриптовщик? Не с чем там работать ни одному декриптовщику, ибо используемый тобой ISO-образ - чистой воды мусор, полученный из абсолютно безтолковой перегонки EBOOT.PBP с помощью утилиты PBP2ISO. Корректный ISO образ можно создать только с помощью специализированной утилиты на консоли того, кто скачал и активировал эту демку. К сожалению, эта самая утилита, имя которой NP Decryptor, устарела и не справляется с изменившимся алгоритмом криптования.
Сообщение от Fejwin
Чтож, будем ждать 6.20м33, хехехехе )
Скажу ещё раз другими словами... Даже 9.99 M33 или 999.99 Prometheus не поможет. Контент покриптован (зашифрован) и без дешифровки не пойдёт ни на одной прошивке!
Сообщение от Yoti
А вот насчёт никчёмности утилиты - не соглашусь.
Виноват, запамятовал, что она ещё и с хомками может работать. Правда, тоже не вижу особого смысла это делать
Последний раз редактировалось Mercyful; 09.07.2010 в 14:23.
PRXdecrypter 2.6a started
[...]
Decrypting files...
*
DOCUMENT.DAT -> estimating output size,
unsignchecked,
failed (unk. tag 0xB8198055/0x9612182E).
*
EBOOT.PBP -> unsignchecked,
failed (unk. tag 0xE7267DF2/0x00000005).
Насколько я понимаю, unsignchecked означает что подпись зыз того кто скачал демку, уже снята.
Исо я сам собирался создавать. Если получилось бы декриптовать ебут. Но как видно, это не вышло.
EDIT:
Кстати, насчет 6.20м33 - шутка.
Ведь темный алекс нас уже давно покинул. Так что можно не ждать.
Но если она была бы, то в ней бы пыхтел кернел от 6.20 и тогда данная демка работала бы без всякого шаманства. Ведь на оригинальной 6.20 она идет?