Hey Dianthus,
I have been using MapStat for about a month now. I don't see how I ever played without it.
I have been thinking about ways to use it to help with creating posts in the spoiler threads and other post game analysis. I know you have a ToDo for a CRpLogger, but as you have noted it is a lot of work.
One thing I have thought of that might be easier intermediate step, was to take advantage of the autosave archive feature. (Oh, during the autoarchive, renaming the files to identify the game would be a good enhancement.) The idea is to step thru eah file and extract statistical information about the game. I can think of several lists that would be useful without having provide anything more than csv files (i.e. no UI just an executable that accepts parms or uses MapStats' preferences. Totally batch.)
Lists:
- Empire Stats - turn, civ, some F1 & F4 summary info
- City list - turn, owner, pop (total, foreign/native, happy/content/sad/resisting, working/specialist(by type), gpt, food produced/extra, shield, science, corruption, culture, etc. (A column for each improvement would be cool but probably a bit much.)
- Army list - turn, civ, unit counts of some type (maybe by type & age - AADef, AAInf, AABow, AAart, AATrans, MADef, etc.) I supposed you could have a column for each unit but that might be a bit much.
- Wonder list - turn, wonder, owner, city
- Tech list - turn, Civ, researching, turns remaining (A column for each tech to indicate known or unknown would be cool but probably a bit much, too.)
Really pretty much any information you are already showing in mapstat would be useful. The idea is to "Keep it simple ..." and just worry about getting the data. (That would cut the work a lot, wouldn't it?) Once we have the list files, they could be used by almost anyone to analyze, build reports or graphs. The key is to get the data, IMO. I know I could use either Excel or Access and VBA to create some interesting stuff.
What do you think?