KUP - Kreed Utility Pack by Alexey Khoshenko aka Morose Troll

KreedUnp/BurutPak - History

16.09.2003. Куплен диск Kreed за 140 (!) рублей на рынке в Тамбове. После небольшой прогулки по игре решил посмотреть содержимое архивов *.pak и пришёл к выводу, что можно сделать распаковщик.

18.09.2003. KreedUnp 0.01. Первый выпуск распаковщика.

22.09.2003. Добродей прислал сообщение, что, оказывается, KreedUnp распаковывает не только архивы Kreed, но и Златогорья-2. Однако в последнем случае часто делает это криво :).

26.09.2003. Получены образцы кривой распаковки архивов *.pak Златогорья-2 и начат их анализ.

03.10.2003. KreedUnp 0.02. Выяснено, что Златогорье-2 использует сжатие в своих архивах *.pak, поэтому эта версия KreedUnp извлекает содержимое файлов игры в сжатом виде.

07.10.2003. KreedUnp 0.03. Выяснен тип сжатия, используемый в Златогорье-2 - zlib 1.1.4. Теперь все архивы *.pak Златогорья-2 распаковываются верно.

15.10.2003. Добродей поинтересовался, сложно ли сделать упаковщик архивов *.pak. Я ответил, что нет :). К работе по созданию менеджера архивов смог приступить только через неделю - не было, к сожалению, свободного времени.

02.11.2003. BurutPak 0.90 alpha. Альфа-версия готова и отправлена на следующий день Добродею на тестирование.

09.11.2003. BurutPak 0.90, финальная версия. Теперь это - полноценный менеджер архивов (т.е. архиватор) формата PAK компании Burut, позволяющий производить все стандартные операции. Для упрощения работы с BurutPak сделан плагин к FAR, позволяющий работать в этой программе с архивами *.pak, как с обычными каталогами.

KreedUnp/BurutPak - FAQ

Вопрос: А что это за программы?
Ответ: Они предназначены для работы с архивами *.pak компании Burut.

Вопрос: Хм... две штуки сразу. Какую же из них тогда использовать?
Ответ 1: Если вы хотите только распаковывать архивы *.pak, то достаточно KreedUnp, хотя при этом вам придётся пользоваться командной строкой.
Ответ 2: Если вам лень пользоваться командной строкой (что естественно ;)) и вы не прочь поработать в FAR, или если вы хотите не только распаковывать архивы *.pak, но и создавать их, то лучше всего использовать BurutPak вместе с соответствующим плагином для FAR.

Вопрос: Замечательно! И как же это делается?
Ответ: Легко! Скачайте себе архив с BurutPak и, если вам не лень, почитайте входящую туда краткую инструкцию. Если вам лень читать её читать, то слушайте дальше ;):
1. Поместите файл BurutPak.exe в один из каталогов, прописанных в переменной PATH на вашем компьютере - если вам лень его искать или выбирать, то можете поместить BurutPak.exe прямо в каталог Windows ;).
2. Найдите каталог FAR (обычно это C:\Program Files\Far\) и поместите файл BurutPak.fmt в подкаталог Plugins\MultiArc\Formats\.
3. Запустите FAR и попробуйте войти в любой из архивов *.pak из Kreed или Златогорья-2. Если плагин (BurutPak.fmt) был правильно установлен, то FAR должен показать содержимое архива, иначе убедитесь в том, что вы верно выполнили пункт 2 этого ответа. Попробуйте посмотреть любой файл внутри архива клавишей F3. Если менеджер (BurutPak.exe) был правильно установлен, то FAR должен показать содержимое выбранного вами файла, иначе убедитесь в том, что вы верно выполнили пункт 1 этого ответа. Если вы захотите создать архив в новом формате, то выберите его среди остальных по названию "Burut's PAK". Вот и всё.


KreedRes - утилита извлечения ресурсов из файлов *.pws - History

21.11.2003. KreedRes 0.01. Первый выпуск утилиты. Извлечение файлов *.jpg с картами освещения.

25.11.2003. KreedRes 0.02. Добавлен вывод списка используемых на уровне материалов (текстур).

27.11.2003. KreedRes 0.03. Список используемых на уровне материалов (текстур) теперь выводится не только на экран, но и в файл (по просьбе SKN).

KreedRes - FAQ

Вопрос: Что это за программа?
Ответ: Она предназначена для извлечения разного рода ресурсов из файлов уровней Kreed (*.pws). В настоящий момент извлекаются карты освещения, а так же имена материалов/текстур, используемых на уровне. Вообще говоря, файлы *.pws содержат уйму всякой информации, и поэтому есть планы по расширению возможностей этой утилиты.

Вопрос: Как ею пользоваться?
Ответ: Легко. Укажите в качестве первого параметра одну команду из списка:
1) lm - для вывода списка используемых на уровне материалов/текстур, в результате чего будет создан файл с именем уровня и суффиксом "_materials.txt".
2) xl - для извлечения карт освещения, в результате чего будут созданы файлы с именем уровня и суффиксами "_lightmap<номер>.jpg".
В качестве второго параметра укажите имя обрабатываемого уровня.
Примеры:
KreedRes lm asp1_ep1.pws - вывести список материалов
KreedRes xl asp1_ep1.pws - извлечь карты освещения


Old2SDB - утилита перекодировки файлов старого формата SDB в новый (Златогорье-2) - History

02.11.2003. Old2Sdb 0.01. Первый выпуск утилиты на основе некоторых извлечённых файлов *.sdb из присланного Добродеем архива items.pak. Детальный анализ не проводился в виду позднего времени (~ 1 час ночи), поэтому декодируются только русские буквы.

05.11.2003. Old2Sdb 0.02. Детальный анализ показал, что "ларчик просто открывался", т.е. в зашифрованных файлах используется элементарное шифрование по маске (xor 0AAh). Теперь дешифрация и конвертация в новый формат происходит полностью, без ограничений.

Old2SDB - FAQ

Вопрос: Что это за программа?
Ответ: Она предназначена для конвертации файлов старого формата SDB в новый. Большинство файлов *.sdb Златогорья-2 имеют новый, удобный для чтения формат, однако остальные файлы *.sdb зашифрованы и поэтому возникла потребность в этой программе.

Вопрос: Как ею пользоваться?
Ответ: Легко - в режиме командной строки. Укажите в качестве первого параметра файл старого (нечитаемого) формата, а в качестве второго - имя вновь создаваемого файла нового (читаемого) формата.
Пример:
Old2Sdb descriptions.sdb descriptions_new.sdb


Download:



Рейтинг@Mail.ru