lupus, руки чешутся по поводу
anb-формата...
Там собственно структура не сложная. Думаю вручную собрать картинку не составит труда, но муторно. Проще найти программиста и автоматизировать процесс. Или, даже можно самому, с помощью утилиты
Knife ножичка, самому составить скрипт батника и всё склеить.
Формат ANB:- 0x00 - Header Size.
- 0x08 - Количество контейнеров ZLFW
- 0x0C - ? наверное у всех 01.
- 0x18 - указатель на смещение, где записана позиция, где записаны техданные (размером 0x20, после чего записано смещение на палитру?).
- 0x20 - указатель на смещение, где записана позиция, откуда начинается Header 74B52036 контейнеров ZLFW.
Header 74B52036: - возможно определяет порядок укладки контейнеров
ZLFW, например 03,00,02,01,05,04.
- 74B52036 - Magik
- 0x04 - количество чанков.
- 0x10 - указатель на позицию первого чанка (4 байта).
- Через 4 нулевых байта - указатель на позицию последующего чанка.
- Каждый чанк указывает порядковый номер контейнера и следом видимо ID картинки.
Контейнер ZLFW:- 5A4C4657 - Magik LZFW.
- 0x04 - размер контейнера
- 0x08 - ?
- 0x0C - количество архивов WFLZ в контейнере. Например, 0x12 = 18 штук.
- 0x10 - указатель на позицию первого архива WFLZ (от начала контейнера).
- Последующие 4 байта - указатель на позицию последующего архива WFLZ (от начала контейнера).
Архив WFLZ- Тут думаю расписывать нет необходимости. Для его разархивации есть утилита wfLZEx.
P.S. Во вложении, для тренировки, все
*.anb файлы из global.pak.