IPB

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V  « < 4 5 6  
Reply to this topicStart new topic
> Ресурсы из Heroes® of Might & Magic® III: HD Editon
Sandris
сообщение 28 Jul 2020, 00:14
Сообщение #101

Newbie
Сообщений: 28
Спасибо сказали: 2 раза




Цитата(SirAstley @ 24 Jul 2020, 12:57) *
Перезалейте архив, плес


https://yadi.sk/d/jzwq3Oyj2Oq5xg


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
AKuHAK
сообщение 06 Aug 2020, 19:36
Сообщение #102

God
Сообщений: 264
Спасибо сказали: 402 раза




Цитата(Ривера @ 30 Mar 2020, 23:49) *
Цитата(tolich @ 30 Mar 2020, 20:20) *
Цитата(AKuHAK @ 30 Jan 2015, 00:17) *
Нарыл скрипт распаковывающий весь контент пак файлов:
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


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

6 страниц V  « < 4 5 6
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28 March 2024 - 11:40
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика