PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=101)
-   -   Вытащить ресурсы игры (https://www.pspx.ru/forum/showthread.php?t=103000)

agent0 07.01.2013 16:27

Вытащить ресурсы игры
 
Вложений: 2
Здравствуйте!
Я хочу вытащить ресурсы из игры Buzz Brain Bender, а именно хочется получить сами эти задания. В игре ресурсы лежат в umd: PSP_GAME/USRDIR/Data/. Там лежат по папкам видео pmf, звуки vag, модули prx, и самое интересное: папки SCRIPTS и PAKS.

Скрипты написаны на LUA, но там заданий нет. Папка PAKS содержат файлы формата PAK.
Как мне открыть эти файлы? Стандартный архиватор не работает. В хексе открыл - там сначала идут точки, потом буквы TEX. Я не знаю что бы это значило? Текстуры тоже должны лежать где-то в этик паках. Задания, как я предполагаю, должны быть в текстовом формате.

И ещё один вопрос? Задания могут быть вшиты в eboot.bin или boot.bin или нет?

Во вложении приложил самый маленький по размеру PAK файл (MAJORITYPACK01.PAK) и ещё один PAK, который лежал отдельно от остальных (FEPACK.PAK)

Yoti 08.01.2013 22:40

Цитата:

Сообщение от agent0 (Сообщение 1061037)
Как мне открыть эти файлы?

Написать свой распаковщик/вьювер.

Цитата:

Сообщение от agent0 (Сообщение 1061037)
Стандартный архиватор не работает.

Стандартный архиватор для чего? Для игр этого производителя? И кто назначил этот "стандарт"?

Цитата:

Сообщение от agent0 (Сообщение 1061037)
В хексе открыл - там сначала идут точки, потом буквы TEX.

А на соседнюю колонку глянуть, не?

Цитата:

Сообщение от agent0 (Сообщение 1061037)
Я не знаю что бы это значило?

Спроси себя - мы то откуда знаем, что знаешь ты?

Цитата:

Сообщение от agent0 (Сообщение 1061037)
И ещё один вопрос?

Цитата:

Сообщение от Yoti
Спроси себя - мы то откуда знаем, что знаешь ты?


Цитата:

Сообщение от agent0 (Сообщение 1061037)
Задания могут быть вшиты в eboot.bin или boot.bin или нет?

Как захочет разработчик - так и будет.



Cильно файлы стали меньше после переименования в .rar?
Цитата:

0x00000000:CDCDCDCD04000000C0B7010000000000
0x00000010:00000000000000000000000000000000
0x00000020:00000000000000000000000000000000
0x00000030:00000000000000000000000000000000
Заголовок, количество файлов в архиве (4), размер блока данных (112576 байт).

lupus 08.01.2013 23:15

Что-то твои архивы не распаковываются :/
Да, задания могут быть вшиты в eboot.bin. А в boot.bin - не могут, т.к. с некоторых пор это пустышка.

Yoti 08.01.2013 23:39

Цитата:

Сообщение от lupus (Сообщение 1061181)
Что-то твои архивы не распаковываются :/

Цитата:

Сообщение от Yoti (Сообщение 1061178)
Cильно файлы стали меньше после переименования в .rar?


agent0 09.01.2013 02:43

Спасибо за отклик!
Цитата:

Сообщение от Yoti (Сообщение 1061178)
А на соседнюю колонку глянуть, не?

Я думал может тут будет написан какой то опознавательный признак файла.
Цитата:

Сообщение от Yoti (Сообщение 1061178)
Стандартный архиватор для чего? Для игр этого производителя? И кто назначил этот "стандарт"?

Стандартный я имел ввиду просто как rar или zip. Глянул на файлы других игр серии Buzz на ps3: там тоже такие файлы PAK. Как бы они сами себе придумали этот "стандарт".

Цитата:

Сообщение от lupus (Сообщение 1061181)
Что-то твои архивы не распаковываются :/

Я подписал расширение .rar чтобы можно было прикрепить во вложение, т.к. Форум не разрешает прикреплять произвольные файлы. Это расширение нужно просто стереть.

Цитата:

Сообщение от Yoti (Сообщение 1061178)
Cильно файлы стали меньше после переименования в .rar?

Эээ... Я чего-то не догоняю. С чего бы размер файла должен меняться при его переименовывании?

agent0 добавил 09.01.2013 в 02:43
Цитата:

Сообщение от Yoti (Сообщение 1061178)
Cильно файлы стали меньше после переименования в .rar?
0x00000000:CDCDCDCD04000000C0B7010000000000
0x00000010:00000000000000000000000000000000
0x00000020:00000000000000000000000000000000
0x00000030:00000000000000000000000000000000
Заголовок, количество файлов в архиве (4), размер блока данных (112576 байт).

Так, получается что здесь просто склеены 4 файла друг за другом. Выходит, нужно ковырять эти блоки по 112576 байт? Их можно как-то идентифицировать (например что данный блок текстовый) ?

Yoti 09.01.2013 19:25

Цитата:

Сообщение от agent0 (Сообщение 1061205)
Я думал может тут будет написан какой то опознавательный признак файла.

Что же сразу не ссылка на софтину? XD

Цитата:

Сообщение от agent0 (Сообщение 1061205)
Стандартный я имел ввиду просто как rar или zip.

А почему он вообще должен быть? В играх на консолях чаще используется контейнер со сжатыми файлами, а не архив.

Цитата:

Сообщение от agent0 (Сообщение 1061205)
Я подписал расширение .rar чтобы можно было прикрепить во вложение, т.к. Форум не разрешает прикреплять произвольные файлы.

Цитата:

Сообщение от agent0 (Сообщение 1061205)
Эээ... Я чего-то не догоняю. С чего бы размер файла должен меняться при его переименовывании?

Не думал, почему левые файлы запрещены? Чтобы не засирать хостинг всякой ерундой. А архиваторы, о чудо, файлы сжимают.

Цитата:

Сообщение от agent0 (Сообщение 1061205)
Так, получается что здесь просто склеены 4 файла друг за другом. Выходит, нужно ковырять эти блоки по 112576 байт? Их можно как-то идентифицировать (например что данный блок текстовый) ?

Ну так сиди, ковыряй формат. Я тебе подсказал, с чего начать. Работу за тебя делать не стану.

Yoti 11.02.2013 14:54

Если ещё интересна тема, то вот Хоррор не поленился расписать в деталях: http://habrahabr.ru/post/167827/

agent0 12.02.2013 20:17

Yoti, спасибо, посмотрю.

agent0 добавил 12.02.2013 в 20:17
Всю тему прочитал. Чел действительно заслуживает уважения.

Но у него там файлы были типизированы. Плюс он постоянно пользовался своими догадками.
У меня же - нулевой опыт работы в хексе.

lupus 12.02.2013 22:14

HoRRoR наверное самый крутой из отечественных ромхакеров, с кем я знаком. Более чем он "в теме" наверное только Джинни, но с ним никогда не общался.

Yoti 14.02.2013 21:59

agent0,
ну вот, тогда просвящайся по непонятным моментам. Когда я что-то ковыряю, выполняю 60-75% описанного. Мне есть чему поучиться у Хоррора, благо его не проблема найти =)

lupus,
есть такое дело. Я даже не был удивлён, увидев его ник в конце статьи =)


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

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