Ресурсы из Heroes® of Might & Magic® III: HD Editon |
Здравствуйте, гость ( Вход | Регистрация )
Ресурсы из Heroes® of Might & Magic® III: HD Editon |
28 Jul 2020, 00:14
Сообщение
#101
|
|
Newbie Сообщений: 28 Спасибо сказали: 2 раза |
|
|
|
06 Aug 2020, 19:36
Сообщение
#102
|
|
God Сообщений: 264 Спасибо сказали: 402 раза |
Нарыл скрипт распаковывающий весь контент пак файлов: http://aluigi.altervista.org/mytoolz/offzip.zip Синтаксис: offzip.exe -a input_archive output_folder 0 где input_archive - наш pak архив, а отпут фолдер папочка, куда пойдут dds. Если это было адресовано мне, то это какая-то херня и не то, что я ищу Распаковывается с огромным количеством ошибок, окончательный вес ~400 метров, когда в ОП-посте только 1-ый архив весил 700+ На ВогФоруме выкладывал решение по распаковке: Вот сделал распаковщик игровых архивов для QuickBms. Порядок действий: качаете КвикБМС; запускаете quickbms.exe; выбираете мой скрипт; выбираете pak архив, который желаете распаковать; выбираете папку, куда пойдут распакованные файлы. В итоге файлы распакуются с их настоящими именами + распакуется текстовый файл, в котором будут указаны расположения подтекстур. скрипт: Код # Heroes 3 of might and Magic UG Edition
# updated by AKuHAK # script for QuickBMS http://quickbms.aluigi.org Get DUMMY long # 04 00 00 00 Get TABLEOFFSET long # start of all offset table GoTo TABLEOFFSET Get FILES long # get number of files For i = 0 < FILES SavePos OFFSET_TABLE GetCT NAME string 0x00 # name of file set NAME_TXT NAME string NAME_TXT += ".TXT" math OFFSET_TABLE += 20 # after text some code phrase, ignore it GoTo OFFSET_TABLE Get OFFSET_TXT long # offset of txt file Get SIZE_TXT long # size of txt file Log NAME_TXT OFFSET_TXT SIZE_TXT Get TEXTURES long # number of textures stored in dds Get ZSIZE_ALL long Get SIZE_ALL long # ZSIZE and SIZE of whole texture pack set OFFSET OFFSET_TXT math OFFSET += SIZE_TXT # calculating starting offset of whole texture set MINIOFSET TEXTURES math MINIOFSET *= 4 SavePos OFFSET_TABLE For j = 0 < TEXTURES GoTo OFFSET_TABLE Get ZSIZE long math OFFSET_TABLE += MINIOFSET GoTo OFFSET_TABLE Get SIZE long math OFFSET_TABLE -= MINIOFSET math OFFSET_TABLE += 4 set NAMEI NAME string NAMEI += j string NAMEI += ".DDS" Clog NAMEI OFFSET ZSIZE SIZE math OFFSET += ZSIZE next j next i -------------------- Не качает с депозита? Используй JDownloader
|
|
|
Текстовая версия | Сейчас: 30 March 2024 - 06:11 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |