Quote:
[filemask="Map.dat"]
struct "Maps"
{
u32 nBlocks;
child Map [group = "Maps", count = nBlocks];
}
struct Map
{
u32 nCount;
cstr [len = 32, id = mapname] "map";
cstr [len = 32] "Name";
cstr [len = 128] BSP;
cstr [len = 128] SPR;
u16 "angle of rotation";
u32 Num;
repeat Num
{
u32 "map";
u32 "№";
u8 "TC type";
u8 "Available / not available";
u16 "---";
u8 "---";
u8 "BJ";
u8 "BM";
u8 "KJ";
u8 "KM";
u8 "Acres";
cstr [len = 32] "Network";
cstr [len = 64] "Name";
float "X-min";
float "Y-min";
float "Z-min";
float "X-max";
float "V-max";
float "Z-max";
u8 "Active";
u8 "Map of Arrival";
u16 "---";
u8 "---";
u8 "index where m";
u16 "---";
u8 "---";
u32 "Lvl";
u32 "Maks.Lvl";
u8 "Number";
u8 "identification";
u16 "---";
x32 "subject";
u32 "---";
u32 "---";
u8 "Isp.Ogranicheniya";
u8 "---";
u8 "---";
}
u32 OreNum;
repeat OreNum
{
u32 "map";
u32 "№";
float "X-min";
float "Y-min";
float "Z-min";
float "X-max";
float "V-max";
float "Z-max";
}
u32 Num2;
repeat Num2
{
u32 "Total Number";
u32 "X1";
u32 "Y1";
u32 "X2";
u32 "Y2";
cstr [len = 64] "The name of the Portal";
}
repeat 2
{
float "zoom module";
u32 "x1-point will increase.";
u32 "y1-point will increase.";
u32 "x2-point will increase.";
u32 "y2 point will increase.";
}
u32 "Map size X";
u32 "The size of the cards in";
i32 "Displacement maps X";
i32 "displacement maps in";
u32 "LeafNum";
u32 "LeafNum-1";
u32 "Size X";
u32 "Size Y";
u32 "Size Z";
}
It can not use.....