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

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




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

Описание форматов PFF и PWF

Автор материала: Михаил Бесчетнов aka Terminus


Описание форматов PFF и PWF из игр Commanche 4, Delta Force 1,2,3


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

В начале заголовок:

PFFHeader: record 
  id: array[1..8]of char; //Идентификатор формата 

  Files: LongInt; //Количество файлов 

  Junk: LongInt; //Хлам 

  FAT: LongInt; //Смещение до таблицы файлов 

end;


По адресу PFFHeader.FAT располагается таблица распределения файлов. Ниже приведен формат каждой записи:

FATRecord: record 
  Junk_1: array[1..4]of char; //Хлам 

  Offset: LongInt; //Смещение до файла 

  Size: LongInt; //Размер файла 

  Junk_2: array[1..4]of char; //Хлам 

  Name: array[1..16]of char; //Имя файла 

  Junk_3: array[1..4]of char; //Хлам. Отсутствует в версии 3 

end;


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

В начале заголовок:

PWFHeader: record 
  id: array[1..8]of char; //Идентификатор формата 

  Files: LongInt; //Количество файлов 

End;


Таблица размещения файлов располагается по адресу $1C. Описание записи о файле:

FATRecord: record 
  Name: array[1..24]of char; //Имя файла 

  Offset: LongInt; //Смещение до файла 

  Size: LongInt; //Размер файла 

  Junk: array[1..20]of char; //Хлам 

End;



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

Rambler's Top100