盟军敢死队1 DIR文件格式表
盟军敢死队1 DIR文件格式表
地狱门神(F.R.C.)制作
数据区 |
数据块 |
数据 |
数据类型 |
长度 |
描述 |
样例数据 |
Header DA |
File DB |
Name |
String |
32 |
文件名,以0x00结束,以0xCD补空,文件夹结束的是"DIRECTOR.FIN" |
4441544F5300CDCD...(DATOS) |
Type |
Int32 |
4 |
文件是0x00CDCDCD,文件夹是0x01CDCDCD,文件夹结束为0xFFCDCDCD |
00CDCDCD/01CDCDCD/FFCDCDCD |
||
Length |
Int32 |
4 |
文件夹为0x00000000 |
90980900 |
||
Address |
Int32 |
4 |
文件数据地址,文件夹为第一个文件(夹)的File DB地址 |
48DA0000 |
||
有很多个File DB,其中文件夹由文件夹的File DB和Name为空,Type为0xFFCDCDCD,Length和Address均为0xFFFFFFFF的特殊File DB配对 |
||||||
Data DA |
Data DB |
|
|
|
文件数据,不对齐 |
|
有很多个Data DB |
注意:
1、所有的整数数据类型都是little-endian的。
2、文件夹配对,文件夹和文件夹结尾以类似单层括号的方式配对,这一点与盟军2的PCK文件不同,即:
DATOS{
BRIEF_MP
FONTS
MISIONES
RECURSOS
}
BRIF_MP{
MO.ZOM
...
}
...