static void SaveHeader(string name, BinaryWriter bw)
{
var hdr = new SaveGameHeader();
hdr.Type = ScummHelper.MakeTag('S', 'C', 'V', 'M');
hdr.Size = 0;
hdr.Version = SaveCurrentVersion;
bw.WriteUInt32BigEndian(hdr.Type);
bw.Write(hdr.Size);
bw.Write(hdr.Version);
var data = Encoding.UTF8.GetBytes(name);
var data2 = new byte[32];
int length = Math.Min(data.Length, 31);
Array.Copy(data, data2, Math.Min(data.Length, 31));
data2[length] = 0;
bw.Write(data2);
}