The header format changed quite significantly in 4.8+. Here's what I have so far. Mostly found by comparing headers to the Sync Logs generated by HD Edition, which log game settings & more (SteamApps/common/Age2HD/Logs/%date%/SyncLog GameType etc.txt
). Still lots of unknowns :'
struct aoe2recordHeader50 {
float thousandSomething; // I've seen 1000, 1004, 1005, not sure what for.
int thousand;
/* Relevant strings for this space, not sure how they work yet:
&mrefDlcOptions
&refGameDataSet
*/