Что у нас есть?

Это тоже интересно




Статьи и описания форматов игровых файлов

Формат файлов HWL из Might & Magic VIII

Эта статья относится к играм:

Автор материала: Андрей Ермаков aka Jel


Описание формата HWL


В этих файликах содержится графика, используемая при работе с 3D ускорителем.
Формат файла:

0      сигнатура (DWORD) "D3DT" 
4      смещение до начала FAT 
8..n   данные


Формат FAT:

Довольно замысловатый :)

0    количество записей в FAT (DWORD) 
4    собственно FAT


FAT состоит из 2х частей размещенных одна за другой

Первая часть имена файлов - длинна каждой записи 14h байт
имя файлика начинается с 0 позиции и читается до первого 0 (ASCIIZ)
остальная часть записи - мусор.

Вторая часть размещена непосредственно за первой. Это просто массив смещений
от начала HWLа до хранящихся в нем файлов. (DWORD)

Формат файлов:

Сами файлики представляют собой 15-битную графику (5:5:5), снабженную заголовком
и упакованную ZLib. Длинна заголовка 24h. Интерес представляют следующие его поля:

0     размер упакованных данных (DWORD) 
14h   ширина спрайта (DWORD) 
18h   высота спрайта (DWORD)


остальное - хлам.

Консольная программулька для распаковки ВСЕГО HWLа в указанный каталог с одновременным
преобразованием в BMP прилагается.


 
©2000—2010 Михаил Бесчетнов aka Terminus
«EXTRACTOR.ru» — игровые ресурсы: распаковка музыки и графики, конверторы форматов и многое другое…
Ссылка на «EXTRACTOR.ru» при перепечатывании оригинальных материалов крайне желательна

Rambler's Top100