Beispiel #1
0
            public void Create()
            {
                data      = new byte[0x800];
                BuildDate = new byte[32];
                string test = "01.10.12.2276";

                CompUtil.StringToByteArray(ref BuildDate, test);
            }
Beispiel #2
0
 public void Write(ref FileStream FO)
 {
     Position = FO.Position;
     CompUtil.PutUInt(ref data, 0x00, 0x68656164);
     CompUtil.PutUInt(ref data, 0x04, MapVersion);
     CompUtil.PutUInt(ref data, 0x08, MapSize);
     CompUtil.PutUInt(ref data, 0x10, IndexOffset);
     CompUtil.PutUInt(ref data, 0x14, MetaSize);
     CompUtil.PutUInt(ref data, 0x7FC, 0x666F6F74);
     Name = new byte[0x20];
     CompUtil.StringToByteArray(ref Name, MapName);
     Name.CopyTo(data, 0x20);
     BuildDate.CopyTo(data, 0x40);
     FO.Write(data, 0, data.Length);
 }