Автор Тема: Помогите с распаковкой формата KP2(PS2)  (Прочитано 4498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stasis1987

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
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)




Надеюсь на любую информацию



« Последнее редактирование: 15 Май 2011, 16:46:31 от Stasis1987 »

Оффлайн Stasis1987

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите с распаковкой формата KP2(PS2)
« Ответ #1 : 11 Май 2011, 16:39:58 »
Здесь задавал этот вопрос, но пока нет ни каких ответов
http://forum.xentax.com/viewtopic.php?f=10&t=6368
http://ps23dformat.wikispaces.com/message/list/Spyro+Dawn+of+the+Dragon

Скажите хотя бы направление в какую сторону надо двигаться, что бы разобраться со структурой архива.
« Последнее редактирование: 11 Май 2011, 16:42:12 от Stasis1987 »

Оффлайн Stasis1987

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите с распаковкой формата KP2(PS2)
« Ответ #2 : 15 Май 2011, 17:01:25 »
Хотелось бы уточнить такой вопрос.
Путем дизассемблирования ELF файла можно узнать алгоритм хранения данных?
В интернете прочитал что в этом может помочь IDA pro, так же собрал информацию об архитектуре MIPS R5900.
Можете посоветовать литературу?

« Последнее редактирование: 15 Май 2011, 17:11:51 от Stasis1987 »

Онлайн Mr2

  • Пользователь
  • Сообщений: 1613
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
Re: Помогите с распаковкой формата KP2(PS2)
« Ответ #3 : 16 Май 2011, 13:55:10 »
Путем дизассемблирования ELF файла можно узнать алгоритм хранения данных?
Алгоритм распаковки. Хорошо ещё дебаггер иметь.
В интернете прочитал что в этом может помочь IDA pro, так же собрал информацию об архитектуре MIPS R5900.
Всё верно.
Можете посоветовать литературу?
Нет. ;)

Оффлайн Stasis1987

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите с распаковкой формата KP2(PS2)
« Ответ #4 : 16 Май 2011, 14:10:10 »
Алгоритм распаковки. Хорошо ещё дебаггер иметь.
Спасибо, надеюсь поможет!

Update: Да, пожалуй для этого опыта пока явно недостаточно. :(
Пока буду пытаться разобрать алгоритм архива просматривая файлы через WinHex.
« Последнее редактирование: 24 Май 2011, 13:38:09 от Stasis1987 »

Оффлайн Stasis1987

  • Пользователь
  • Сообщений: 31
  • Пол: Мужской
    • Просмотр профиля
Re: Помогите с распаковкой формата KP2(PS2)
« Ответ #5 : 01 Июль 2011, 17:08:45 »
У меня появилась такая мысль, версия игры, архивы которой я надеюсь распаковать русифицирована (Файлы с переведенными субтитрами имеют расширение EP2). Ведь чтобы сделать переведенную версию файла нужно хоть немного знать структуру архива? Поиск по сайтам посвящённым переводам консольных игр, к сожалению ни чего не дал.
Может кто нибудь знает какие группы занимались переводом(я встречал покрайней мере 3 разных версий переводов)