public void Create() { data = new byte[0x800]; BuildDate = new byte[32]; string test = "01.10.12.2276"; CompUtil.StringToByteArray(ref BuildDate, test); }
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); }