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" - необходимо найти и исправить обратно следующие значения:
А как же LBA позиции файлов? На pspfaqs.ru описан такой же способ, но только образ модифицируется с помощью какой-то проги "WQSG UMD (аналог UMDGen без необходимости следить за LBA смещениями)".
И как то это всё не внушает доверия... Разве Принц европейский с плагином KHBBS не работает должным образом?
Про LВА смещения я писал в теме КНВВS плагина, а именно что при декриптовке рrх файлов (у них меняется размер) и сейчас добавлении новых при возврате оригинальных позиций, образ просто не соберется. Поэтому и на юмд ген можеш не следить за позициями, если не сказанно обратное.
Данный способ тестировался мной на игре год итер, как видиш делал я юмд геном (немного обрезанный скрин говорит об этом), при этом вес исо образа уменьшился с 1.25 до 1.17. Игра работает на 5.00m33. КНВВS лень было собирать в 3 часа ночи, ну а принца у меня нет, за него говорить не стану, но по заверениям разработчиков должно работать.
Последний раз редактировалось DIIGMO; 21.05.2010 в 12:48.
Разве Принц европейский с плагином KHBBS не работает должным образом?
Ну суть-то здесь в том, что Принц идёт без плагина =)
Я сегодня ночью пересобрал патченный образ и поиграл пару уровней. Так что всё пашет. LBA выставлять не обязательно (в этой игре).
Если что, вот инструкция по сборке патченного образа:
Инструкция
П.С. лень было назад переводить:
Сообщение от ErikPshat
Prince of Persia works on 5.00M33-6! I used the patched image.
1. In PSP_GAME\SYSDIR\
EBOOT.BIN renamed as EBOOT.OLD
a) brought back sceUtilitO as sceUtility
b) brought back Kernel_LibrarZ as Kernel_Library
2. OPNSSMP.BIN decrypt it.
3. In PSP_GAME\USRDIR\psp\module\
a) libpsmfplayer.prx - brought back Kernel_LibrarZ as Kernel_Library
b) psmf.prx - deleted all up ~ PSP and decrypt it.
4. Returned all the files in the image using WQSG_UMD_R31 (thanks MatChung for compilation).
5. Added in the image a new loader v0.2 EBOOT.BIN and prometheus.prx by liquidzigong aka hrimfaxi.
Not need File List.
Everything works fine!
Ditemzy, нужно было всё-таки в инструкции применять WQSG UMD (для расширения кругозора).
Там ничего сложного, просто кидаешь файлы из папки в окно программы, даже сохранять ничего не нужно, процесс необратимый =)
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 21.05.2010 в 16:01.
Ну суть-то здесь в том, что Принц идёт без плагина =)
В смысле, вообще, просто декриптовать и пропатчить EBOOT.BIN и файлы из папки modules и будет работать без плагина KHBBS и прометея??
Вобщем я сделал c Принцем так:
1) Декриптовал eboot.bin
2) Убрал из файла psfm.prx заголовок до ~PSP и тоже декриптовал
3) Сделал как в шапке этой темы: переименовал декриптованный eboot.bin в eboot.old, закинул в образ (..\SYSDIR\), так же закинул декриптованный psfm.prx (..\modules\) и так же закинул eboot.bin и prometheus.prx (..\SYSDIR\) из архива с прометеем
4) Собрал образ
Всё отлично работает)
Образ оригинальный Prince.of.Persia.The.Forgotten.Sands.EUR.PSP-GLoBAL
Чё-то не верится, что он заработал бы без танцев с прометеем или KHBBS
pHara0n добавил 21-05-2010 в 18:35
Кстати а зачем в архиве с прометеем папка KHBBS а в ней ещё один файл prometheus.prx, только другого размера?
Последний раз редактировалось pHara0n; 21.05.2010 в 18:35.
Причина: добавил, подумав
v0.3 beta при этом обновление ничего нового для запуска той или иной игры не привносит. Изменение, в котором говорится про Anti NPDRM, касается игры Kiniro no Corda 3, но она по-прежнему не запускается с бета-версией Прометея. А "If module starts failed, game will be exited." это работало и в 0.2 - примеры: Flash Motor Karen, Kiniro no Corda 3. Бета есть бета
Version: 0.3
Modify the program approach, and to simplify the code
[+] Add NPDRM anti-detection deception, with the NP9660 can run games such as Golden Strings 3
[+] If you exit the game to start the module failed
[+] EVA repair procedures and other games in the psp-3000 5.03 GEN-C does not work on the problem
не думаю что просто редактированием шапки дело обойдётся. так как это не модуль встраиваемый в исошку, а полноценная модификация виртуальной прошивки 5.03GEN-C.
и если Prometheus Module будет развиваться параллельно этой прошивке, то .....
модификацию прошивки для слимок непонятно стоит ли ожидать, если судить по посту хримфакси что у него украли слимку.
То.... Что? Прошивку 6.20ген мы никогда не увидим? Скорее всего так.
А по поводу шапки-отдельной темы, суть не поменяется, а тему с 2 строчками установки делать тоже как-то не так.
ура, 5.50_prometheus засветилась на том форуме
кто соберётся экспериментировать внимательно читаем топик по поводу сэйвов, и потом не жалуемся что не работают.
Последний раз редактировалось valiantex; 21.06.2010 в 01:12.
Причина: очепятка