PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   Создание патча 2,03 для LittleBigPlanet для кастом прошивок (https://www.pspx.ru/forum/showthread.php?t=86441)

picnic 30.04.2010 15:21

https://www.pspx.ru/forum/showthread....d=1#post884366
Кому понадобиться программка и кто хочет ее опробовать ссылка сверху.

valiantex 19.05.2010 23:14

очень похожая тема

особенно 4 и 5 страница

Dovovoy 26.05.2010 12:58

т.к. появился новый декриптер от liquidzigong - PSPCipher (тык), который расшифровывает тэг 0x2e5e10f0, я сегодня опять решил покапаться с патчем. DATA.PSP из патча 2,05, переименнованный в EBOOT.BIN успешно расшифровался и теперь имеет заголовок ELF. Ура. Но его размер изменилсяя с 4*256*848 байт на 4*254*448 байт. Попробовал сразу же собрать обратно pboot.pbp. Собрал. Оригинальный Pboot.pbp из патча 2,05 весил 5*100*068 байт, новый стал весить 5*097*668 байт. Запустил игру - игра патч не увидела. Решил еще пропатчить на версию прошивки. Взял EDecrypt, подсунул ей расшифрованный EBOOT.BIN, программа сделала один патч. Опять собрал pboot.pbp. И опять игра его не увидела.

Такие вот итоги.

У меня возникла мысль - в оригинальном патче вместо eboot.pbp используется pboot.pbp. Все кастом прошивки включая 5.50 GEN D3 видят файл pboot.pbp как поврежденные данные. Если его переименовать в eboot.pbp, то кастом прошивки увидят данные как данные от LBP, правда без названия, но игра патч в этом случае все равно не хочет использовать. На официальной прошивке файлы патча имеют название "update files", на кастом прошивках название просто "LittleBigPlanet".

Может быть в прошивках от 6,0 и выше появилась какая то новая функция для чтения файлов pboot.pbp, которой нет в прошивках ниже (т.е. на всех кастом прошивках)??? А игра при запуске ищет именно файл pboot.pbp, который на кастом прошивке она прочесть не может, а переименнованный в eboot.pbp она использовать не хочет.

Есть у кого-нибудь умные мысли насчет новых танцев с бубном?

Mercyful 26.05.2010 13:12

Цитата:

Сообщение от Dovovoy (Сообщение 888782)
Может быть в прошивках от 6,0 и выше появилась какая то новая функция для чтения файлов pboot.pbp, которой нет в прошивках ниже (т.е. на всех кастом прошивках)??? А игра при запуске ищет именно файл pboot.pbp, который на кастом прошивке она прочесть не может, а переименнованный в eboot.pbp она использовать не хочет.

Не может быть, а так и есть. hrimfaxi об этом в оригинальной теме так и написал. Единственным вариантом будет просто подменить EBOOT.BIN внутри образа, но будет ли работать сия сборка без прилагающегося к обновлению DLC-контента (скорее всего, будет), а если будет, то будет ли от этого какой-либо положительный эффект (скорее всего, не будет) - другой вопрос.
Мне лениво было тестировать LBP. Проверил лишь обновления для трёх других игр, в которых новым был лишь EBOOT.BIN. С ними всё проходит замечательно.

Dovovoy 26.05.2010 13:32

Mercyful, стоп. Ты хочешь сказать, что нужно в образе игры подменить EBOOT.BIN. А на что его подменить то? На переименованный pboot.pbp???

Dovovoy добавил 26-05-2010 в 13:32
мне тестить LBP не лениво, т.к. я ни во что другое не играю. И заставить работать игру на кастом прошивках было бы здорово. Так что жду советов.

Mercyful 26.05.2010 13:36

Из PBOOT.PBP ты извлекаешь DATA.PSP, который в свою очередь для декриптовки ты переименовываешь в EBOOT.BIN. Вот его и нужно запихивать в образ игры (после декрипта и патча, конечно) :)
Это не моя придумка, а так оно и предпологалось hrimfaxi. У него не было цели сделать рабочими PBOOT.PBP-патчи на прошивках 5.x. Он подобрал ключ для тэга и написал утилитку. Всё... как уж там дальше пойдёт, будем бдить... утилитка пока имеет версию 0.0 ;)
Да... по LBP вкратце отписался на максконсоли, где он недавно запостил eng-версию своего сообщения с китайской борды... если хочешь, объясни ему ситуацию более подробно...

Dovovoy 26.05.2010 14:28

Mercyful, спасибо! Попробую запихать в образ и отпишу, что выйдет.

Dovovoy добавил 26-05-2010 в 14:28
после подмены EBOOT.BIN игры после запуска выдала ошибку 80020148. Еще умные мысли есть?

Mercyful 26.05.2010 15:31

Не Н, а НЭ. Не БУТЫЛКА, а ТАРА. Не ЧЛЕН, а ПИСЯ!
Что получается? Правильно! НЭТАРАПИСЯ!
Ты забыл пропатчить проверку версии. Используй EDecrypt на уже декриптованном EBOOT.BIN. В итоге получится:
[img]http://img541.**************/img541/1811/image334964546.png[/img]

После этого делаем следующие шажки:
1) создаём папку "UCES01264" в директории "ms0:\PSP\GAME\"
2) кладём туда dlc0003.arc и patch.arc
3) запускаем игру и получаем следующее:
[img]http://img442.**************/img442/7243/image335076203.png[/img]

Пересобирать PBOOT.PBP при этом не надо!
Обновка, как мне показалось, установлена.
После проделанных действий "Повреждённые данные (т.е. папку UCES01264) можно сносить", ибо обновка, насколько я опять же понял, устанавливается в папку с сейвами, как и все существующие DLC.

А мог бы сам, если б только НЭТАРАПИЛСА :)

Mercyful добавил 26-05-2010 в 15:31
ыыы... удалять нельзя папку с обновлением :)
снова вылетает ошибка при её отсутствии )))
пользуйемся хайдером повреждённого контента :)

Dovovoy 26.05.2010 15:50

Mercyful, Спасибо большое за помощь. Пересобираю образ. Сейчас попробую.

Обновление, как и все DLC лежат именно в папке psp\games\UCES01264. Я об этом уже писал.

Mercyful 26.05.2010 15:55

Цитата:

Сообщение от Dovovoy (Сообщение 888815)
Обновление, как и все DLC лежат именно в папке psp\games\UCES01264. Я об этом уже писал.

И они всегда должны оставаться на оф.прошивках, чтобы игра успешно запускалась? Если так, то кабздец, конечно... ещё один минус официалки :)

Dovovoy 26.05.2010 15:56

Что то ничего не получилось. Та же ошибка. Вообще то я и в первый раз в образ засунул вроде бы пропатченный EBOOT.BIN.

Может быть дело в том, что ты применяешь патч 2,03 , т.к. ты написал, что копировал файлы dlc0003.arc и patch.arc, а я пытаюсь привинтить последний патч 2,05 и там есть еще файл dlc0005.arc.

Mercyful 26.05.2010 15:57

ню, давай 2.05.. попробую с ним...

Dovovoy 26.05.2010 15:59

Цитата:

Сообщение от Mercyful (Сообщение 888816)
И они всегда должны оставаться на оф.прошивках, чтобы игра успешно запускалась? Если так, то кабздец, конечно... ещё один минус официалки :)

Mercyful, да, а куда они должны засовываться? в папку с сейвами? Так вон последние игры делают много папок с сейвами, посмотри сколько ModNations плодит папок сейвов. Пока что патчи занимают только 40 метров... на PS3 для сравнения пачти уже почти гиг занимают...

Mercyful 26.05.2010 16:01

Цитата:

Сообщение от Dovovoy (Сообщение 888820)
Mercyful, да, а куда они должны засовываться? в папку с сейвами? Так вон последние игры делают много папок с сейвами, посмотри сколько ModNations плодит папок сейвов.

Иконки сейвов вынесены в отдельную категорию и не мозолят глаза, а вот когда игры вместе с обновками в одном списке = бардак! :)

Dovovoy 26.05.2010 16:07

Mercyful, вот патч 2,05. http://narod.ru/disk/21171740000/patch205.ZIP.html

Спасибо за помощь!

Mercyful 26.05.2010 17:11

Dovovoy
работает 2.05 также замечательно :)
кстати, всё это можно было сделать ещё на момент выхода 2.05, ибо DATA.PSP (т.е. EBOOT.BIN) в обновке версии 2.05 непокриптован (в 2.03 покриптован) ))))) Нужно было только пропатчить проверку версии и сделать всё, что я описал выше...

Dovovoy 26.05.2010 17:25

странно.. делаю как написано. Но у меня почему то не работает все с той же ошибкой. Где грабли то? То modNations с твоим патчем у меня не хотели показывать шрифты... то тут почему то не получается.

Скажи пожалуйста, на какой прошивке запускаешь, какой образ - патченный для 5.0 m33 или не патченный. И если не трудно выложи получившийся файл EBOOT.BIN

Mercyful 26.05.2010 17:28

Почему не работает у тебя, я не знаю. Ответь на несколько вопросов:
1) Используешь Little_Big_Planet_EUR_PSP-ZER0?
2) В какой каталог кладёшь декриптованный и пропатченный EBOOT.BIN в образе?
3) Сделай скриншот EDecrypt после пропатчивания EBOOT.BIN или выдерни текст из log-файла после завершения операции.

Mercyful добавил 26-05-2010 в 17:28
Цитата:

Сообщение от Mercyful (Сообщение 888844)
Скажи пожалуйста, на какой прошивке запускаешь, какой образ - патченный для 5.0 m33 или не патченный. И если не трудно выложи получившийся файл EBOOT.BIN

Прошивка 5.00 M33-6. Выкладывать нечего, ибо "получившийся" EBOOT.BIN - это всего лишь навсего переименованный DATA.PSP + прогнанный через EDecrypt. Ради переименования и правки одного байта нужно выкладывать?

Dovovoy 26.05.2010 17:35

может быть дело в образе, т.к. у меня на компе осталась только патченная версия для 5.0 m33 для европы и не патченная американская. Ну и плюс UMD c игрой. Сейчас сниму образ с UMD своего, еще раз пропатчу DATA.PSP и пересоберу образ. Спасибо за подсказки и помощь!

Dovovoy добавил 26-05-2010 в 17:35
Mercyful, я разобрался почему у тебя оказался непокриптован data.psp - я тебе по ошибке заслал патч с собранный мной pboot.pbp, в котором этот data.psp уже прогнан мною через PSPCipher. Сейчас попробую прогнать еще раз его через EDecrypt и собрать образ по новой.

Сорри, просто заниматься одновременно работой и играми явно на пользу делу не идет.

Mercyful 26.05.2010 17:36

Dovovoy
Никаких проблем с патченной под 5.00 M33-6 европейкой быть не должно. Ведь в ней ты заменяешь тот самый патченный под 5.00 M33-6 EBOOT.BIN на новый патченный EBOOT.BIN (DATA.PSP) из обновления 2.05. Происходит лишь замена старого на новое и ничего более.
Ты что-то делаешь не так на совершенно другом этапе. Образ здесь, имхо, уже не при чём!


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

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