Разработка и ромхакинг > Ромхакинг
Помогите с распаковкой формата KP2(PS2)
(1/1)
Stasis1987:
The Legend of Spyro:Dawn of the Dragon(PS2)
Уже больше месяца бьюсь над распаковкой архивов формата KP2(в нем должно храниться все кроме музыки и речи).
Написал этот вопрос практически везде, но нет никаких результатов :(
Все что нашел по данному формату:
1) Прменяется компанией разработчиком Étranges Libellules
http://ru.wikipedia.org/wiki/Étranges_Libellules
2) Все игры которые я просматривал имеют одинаковую структуру папок
3) Расширение архивов зависит от платформы
http://forum.xentax.com/viewtopic.php?f=16&t=4584&p=39391&hilit=KP2#p39391
на компьютерных версиях применяется соответсвенно расширение KWN - (K Windows)
http://wiki.xentax.com/index.php/Asterix_XXL2_KWN
как здесь написанно "описание не совсем верное", ко всему прочему структура архивов с разных платформ может отличаться.
4) В файлах с именем подобным LVL020.KP2 в конце есть нечто похожее на таблицу файлов, но если я правильно понимаю это так сказать список объектов на уровне :-\
5) В файлах с названием типа STR05003.KP2 через WinHex можно увидеть такие записи
d:\projets\v0_9_04\kal_data\2_middef\audio\sfx\characters\npc\golem\l010\golem_scream_3.wav
d:\projets\v0_9_04\kal_data\2_middef\audio\sfx\characters\npc\golem\l010\golem_incoming_near_2.wav
d:\projets\v0_9_04\kal_data\2_middef\audio\sfx\characters\npc\golem\l010\golem_hit_scream_2.wav
Так и несмог понять что за файлы в папке STREAMS
Выложил файлы из корневого каталога и две папки
http://www.megaupload.com/?d=6QFGIUNW
Файлы с форматом EP2 это переведенные KP2
Update: Список файлов
http://www.megaupload.com/?d=T4BF60NB
http://www.megaupload.com/?d=5C4RNS44
пример архива формата KWN (Asterix at the Olympic Games Demo)
Надеюсь на любую информацию
Stasis1987:
Здесь задавал этот вопрос, но пока нет ни каких ответов
http://forum.xentax.com/viewtopic.php?f=10&t=6368
http://ps23dformat.wikispaces.com/message/list/Spyro+Dawn+of+the+Dragon
Скажите хотя бы направление в какую сторону надо двигаться, что бы разобраться со структурой архива.
Stasis1987:
Хотелось бы уточнить такой вопрос.
Путем дизассемблирования ELF файла можно узнать алгоритм хранения данных?
В интернете прочитал что в этом может помочь IDA pro, так же собрал информацию об архитектуре MIPS R5900.
Можете посоветовать литературу?
Mr2:
--- Цитата: Stasis1987 от 15 Мая 2011, 17:01:25 ---Путем дизассемблирования ELF файла можно узнать алгоритм хранения данных?
--- Конец цитаты ---
Алгоритм распаковки. Хорошо ещё дебаггер иметь.
--- Цитата: Stasis1987 от 15 Мая 2011, 17:01:25 ---В интернете прочитал что в этом может помочь IDA pro, так же собрал информацию об архитектуре MIPS R5900.
--- Конец цитаты ---
Всё верно.
--- Цитата: Stasis1987 от 15 Мая 2011, 17:01:25 ---Можете посоветовать литературу?
--- Конец цитаты ---
Нет. ;)
Stasis1987:
--- Цитата: Mr2 от 16 Мая 2011, 13:55:10 ---Алгоритм распаковки. Хорошо ещё дебаггер иметь.
--- Конец цитаты ---
Спасибо, надеюсь поможет!
Update: Да, пожалуй для этого опыта пока явно недостаточно. :(
Пока буду пытаться разобрать алгоритм архива просматривая файлы через WinHex.
Stasis1987:
У меня появилась такая мысль, версия игры, архивы которой я надеюсь распаковать русифицирована (Файлы с переведенными субтитрами имеют расширение EP2). Ведь чтобы сделать переведенную версию файла нужно хоть немного знать структуру архива? Поиск по сайтам посвящённым переводам консольных игр, к сожалению ни чего не дал.
Может кто нибудь знает какие группы занимались переводом(я встречал покрайней мере 3 разных версий переводов)
Навигация
Перейти к полной версии