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:
|