I haven't studied the structure yet. Look what I have:
// EventInfo ...
WriteUInt32(account.Matches);
WriteUInt32(account.Victory);
WriteUInt32(account.Defeat);
WriteUInt32(account.Draw);
WriteUInt32(account.Kills);
WriteUInt32(account.HeadShots);
WriteUInt32(account.Death);
WriteUInt32(account.Victory);
WriteUInt32(account.Kills);
WriteUInt32(account.Abort);
WriteUInt32(account.Matches);
WriteUInt32(account.Victory);
WriteUInt32(account.Defeat);
WriteUInt32(account.Draw);
WriteUInt32(account.Kills);
WriteUInt32(account.HeadShots);
WriteUInt32(account.Death);
WriteUInt32(account.Victory);
WriteUInt32(account.Kills);
WriteUInt32(account.Abort);
WriteUnicode(account.Nickname, AccountModel.ACCOUNT_NICKNAME_LENGTH);
WriteUInt32(account.Rank);
WriteUInt32(account.Rank);
WriteUInt32(account.Point);
WriteUInt32(account.Exp);
WriteUInt32(0);
WriteByte(1);
WriteInt64(account.NewbieGuideIsDone);
// ClanInfo ...
Code: C#