PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Русификация игр и софта для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=190)
-   -   Вживление данных 5-й главы в образ Killzone: Liberation? (https://www.pspx.ru/forum/showthread.php?t=104365)

lupus 26.12.2013 23:01

Вживление данных 5-й главы в образ Killzone: Liberation?
 
Решил попробовать запихнуть в ISO Killzone: Liberation данные пятой главы, которая шла в виде бесплатного DLC и позволяла полностью раскрыть суть происходящего в игре.
Сейчас уже из самой игры ни на псп ни на вите установить аддон нельзя, хотя он по прежнему доступен на офф. сайте здесь.
Для чего это может быть нужно:
1. Без всяких свистоплясок закинуть образ на виту и играть через CEF TN в полную версию из 5 глав.
2. Может кто-то до сих пор играет в подписанные исошки - будет всё в одном.

Что я делал:
1. скачал и закинул на псп dlc
2. установил его dlc меню игры
3. Распаковал оригинальный образ
4. boot.bin в нём не забит 0x00, а представляет из себя аналог декриптованного eboot.bin, поэтому взял именно его, т.е. удалил оригинальный eboot.bin и заменил его на копию boot.bin
5. подкинул данные установленного dlc с карты памяти в "disc0:\..."
6. исправил пути в eboot.bin (и boot.bin) на всякий случай тоже.
7. снёс данные обновления
8. собрал образ

А пятая глава не появляется :/ Может будут какие-то советы, а то я уже по разному перепробовал, но толку пока ноль :/

Варианты проверки, что всё стало:
1. Иметь сохранение с пройденными первыми четырьмя главами и попробовать выбрать пятую.
2. Попробовать установить из меню игры "файлы" отказаться от подключения к сети и увидеть сообщение о том, что файлы уже установлены.

riku.kh3 26.12.2013 23:59

EBOOT.PBP - это патч для игры, насколько я помню. То есть имеющийся EBOOT.BIN на диске старой версии этот DLC просто так не определяет. В PSP ISO Tool 1.981 есть опция "вшивания" патчей в саму игру. То есть надо положить ISO с оригинальным криптованным EBOOT.BIN в ms0:/ISO/, и этот патч в правильную папку в ms0:/PSP/GAME/UCES00279/ и в программе воспользоваться этой функцией "вшивания" апдейтов. После этой процедуры в ISO будет EBOOT.BIN новой версии с вшитым патчем, его надо декриптовать (можно воспользоваться для этого эмулятором jpcsp) и изменить в нем путь к файлу CHAPTER5.BIN.

riku.kh3 добавил 26.12.2013 в 23:59
Сейчас внимательно еще просмотрел, там в ZIP архиве не сам патч, а инсталлер патча. То есть на обычной PSP надо сначала через игру его посредством пункта 'Downloads’ установить, после чего появится “Killzone: Liberation Update” иконка. Вот этот патч и надо вшивать в игру.

lupus 27.12.2013 00:30

Попробовал по твоей рекомендации использовать исо тул, он пытается обновить исошку и вырубает консоль. :(

riku.kh3 27.12.2013 00:47

lupus, установи через игру этот "Killzone: Liberation Installer" и залей сюда получившийся "Killzone: Liberation Update" глянуть что там.

lupus 27.12.2013 08:38

Вот:
https://dl.dropboxusercontent.com/u/...P/UCUS98646.7z

riku.kh3 27.12.2013 14:03

KZL.PRX - это и есть новый экзешник, но он закриптован в PGD контейнер, и судя по всему кастомным (старым?) ключом. Его надо декриптовать (через npdecrypter может?), переименовать получившийся ELF в EBOOT.BIN и заменить в образе.

lupus 27.12.2013 19:25

Пока получил только это:
Код:

[17:24:48] PSN PKG Decryptor & Extractor v1.75 Written by LMAN

[17:24:48] Microsoft Windows 7 Максимальная  6.1.7601.65536

[17:25:29] Checking EDAT/PGD Header...
[17:25:29] Decrypting KZL.PGD
[17:25:29] Failed to Decrypt EDAT/PGD file
[17:25:29] Preparing the failed EDAT/PGD file for Re-Decryption
[17:25:29] Re-Decrypting KZL.PGD
[17:25:29] Failed to Re-Decrypt EDAT/PGD file!
[17:25:29] Decrypting EDAT/PGD file is Complete.

Ищу, чем ещё декриптовать...

riku.kh3 27.12.2013 20:03

Цитата:

Сообщение от lupus (Сообщение 1082489)
Пока получил только это:
Код:

[17:24:48] PSN PKG Decryptor & Extractor v1.75 Written by LMAN

[17:24:48] Microsoft Windows 7 Максимальная  6.1.7601.65536

[17:25:29] Checking EDAT/PGD Header...
[17:25:29] Decrypting KZL.PGD
[17:25:29] Failed to Decrypt EDAT/PGD file
[17:25:29] Preparing the failed EDAT/PGD file for Re-Decryption
[17:25:29] Re-Decrypting KZL.PGD
[17:25:29] Failed to Re-Decrypt EDAT/PGD file!
[17:25:29] Decrypting EDAT/PGD file is Complete.

Ищу, чем ещё декриптовать...

Через эту прогу не работает (из-за того что версия формата в киллзоне очень старая скорее всего). На PSP через npdecrypter советую попробовать, там syscall'ами игры и модулями самой прошивки декриптуется и этот плагин перехватывает декриптованные данные и сохраняет в файл.

riku.kh3 добавил 27.12.2013 в 20:03
Через JpcspConnector я хотел попробовать, но там требуется ключ, который jpcsp получает когда обращается к этому файлу. На jpcsp эта игра не работает... до момента когда грузится этот файл не доходит, виснет.

lupus 27.12.2013 20:09

На ppsspp тоже не эмулируется :(
Попробую на psp декриптовать.

lupus 27.12.2013 20:19

Что-то пока не выходит ничем разобрать. Пробовал NPDecrypt для psp и win, ни то ни другое не съело ни оригинальный pbp ни prx после установки :/

riku.kh3 27.12.2013 21:27

Код:

NPdecrypter starting
> Loaded, text_addr: 88148200, entry_addr: 88148200, name: sceMediaSync
> Loaded, text_addr: 08800000, entry_addr: 08800000, name: sceKernelLibrary
> Loaded, text_addr: 09F00000, entry_addr: 09F001F4, name: bootloader
> Loaded, text_addr: 08804000, entry_addr: 08804000, name: Guerrilla
Game found: Guerrilla
Patching scePspNpDrm_user
>> hook to sceNpDrmSetLicenseeKey failed
> Loaded, text_addr: 88149200, entry_addr: 88149618, name: sceChnnlsv
> Loaded, text_addr: 08400000, entry_addr: 084054B8, name: sceVshSDAuto_Module
> Loaded, text_addr: 88149200, entry_addr: 88149618, name: sceChnnlsv
> Loaded, text_addr: 08400000, entry_addr: 084054B8, name: sceVshSDAuto_Module
> Loaded, text_addr: 88150F00, entry_addr: 8815527C, name: sceAvcodec_wrapper
> Loaded, text_addr: 88149200, entry_addr: 8814B93C, name: sceSAScore
> Loaded, text_addr: 09F40000, entry_addr: 09F41434, name: sceATRAC3plus_Library
> Loaded, text_addr: 09F48000, entry_addr: FFFFFFFF, name: sceMpeg_library
> Loaded, text_addr: 88156200, entry_addr: 88156618, name: sceChnnlsv
> Loaded, text_addr: 08400000, entry_addr: 084054B8, name: sceVshSDAuto_Module
> Loaded, text_addr: 88156200, entry_addr: 88156618, name: sceChnnlsv
> Loaded, text_addr: 08400000, entry_addr: 084054B8, name: sceVshSDAuto_Module
> Loaded, text_addr: 88156200, entry_addr: 88156618, name: sceChnnlsv
> Loaded, text_addr: 08400000, entry_addr: 08427BC8, name: scePaf_Module
> Loaded, text_addr: 08762C00, entry_addr: 08762D64, name: sceVshCommonGui_Module
> Loaded, text_addr: 08769F00, entry_addr: 0876A09C, name: sceVshCommonUtil_Module
> Loaded, text_addr: 0876E200, entry_addr: 0876F158, name: sceDialogmain_Module
> Loaded, text_addr: 08778400, entry_addr: 0877D8B8, name: sceVshSDUtility_Module

На Вите пробовал, не получилось.. но я папочку с уже установленным апдейтом закидывал, может надо именно из игры устанавливать (файлы лицензии с ключами может устанавливает). На вите из игры Installer не установить.. :scratch_one-s_head:

lupus 27.12.2013 22:53

А лог этот откуда?

Yoti 27.12.2013 23:16

Mercyful этим вопросом плотно занимался, если не путаю.

riku.kh3 27.12.2013 23:20

из ms0:/npdecrypter.log

http://wololo.net/talk/viewtopic.php?t=4997
ты не отсюда npdecrypter пробовал?

Mercyful 29.12.2013 17:14

Перепробовал все возможные варианты и ничего не добился. riku.kh3 прав в том, что метод довольно старый использован. Сам впервые вижу, чтобы PGD выдавали за PRX, который по сути является исполняемым EBOOT.BIN'ом обновлённой версии игры.

riku.kh3 29.12.2013 17:35

tpu можно попробовать написать, он автор pgdecrypt.
http://forums.ppsspp.org/showthread....=1669&pid=8454

на ppsspp 12-20-2013 последний визит, появляется там значит изредка :)

lupus 29.12.2013 18:41

Цитата:

Сообщение от riku.kh3 (Сообщение 1082560)
tpu можно попробовать написать, он автор pgdecrypt.
http://forums.ppsspp.org/showthread....=1669&pid=8454

на ppsspp 12-20-2013 последний визит, появляется там значит изредка :)

Что-то не могу там зарегистрироваться, капчу нормально не грузит, только половину картинки вижу. Пробовал в разных браузерах :/

Yoti 29.12.2013 19:58

Написал ему, если что =)

Тем временем, TN CEF начал поддерживать DLC.

lupus 30.12.2013 21:55

Цитата:

Сообщение от Yoti (Сообщение 1082572)
Написал ему, если что =)

Молчит?
Цитата:

Сообщение от Yoti (Сообщение 1082572)
Тем временем, TN CEF начал поддерживать DLC.

Тут уже дело принципа.

riku.kh3 30.12.2013 22:42

Так DLC на TN-CEF и раньше работали, еще с выходом на UNO эксплоит помню пользовал. :scratch_one-s_head: Плагин nploader только раньше нужен был, а сейчас без плагина декриптованые DLC грузит.. А килзона вроде так и не работает.


Текущее время: 20:29. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.