|> I think you're right, but given it doesn't show income (bit of an omission that!) it would be way too complex for me to use.
Then what are you planning to do? Manually figuring everything out? That's ludicrous! :o
I'll make you a deal.
- You decide on which map the tournament is going to take place.
- You find a game on that map (preferably with some "special" things happening, such as people surrendering and getting booted and stuff, so it will be a realistic sample).
- You send me the XML file returned by
http://warlight.net/API/GameFeed.aspx?GameID=123456 (with of course the correct game ID substituted). Since I'm not a member, I've never actually seen what it returns.
- Give me two weeks (no promise! just an estimate) and I'll send you a program to parse such an XML file into a turn-by-turn overview of incomes.
The format I currently have in mind would be:
Game ID: 123456
--------------------------------------------------------
Player:
Turn: Timestamp: not_sp. RvW PlayerC PlayerD
1 20120303@125842 5 5 5 5
2 20120303@125937 5 5 5 5
3 20120303@125959 8 8 5 7
(...)
## 20120303@133742 0 123 0 0
--------------------------------------------------------
Reason game ended: Victory of RvW
Those timestamps and the last line will only be there if it's very easy to determine! Let me know if it would be a big help to have per-team totals as well (in that case, make sure the sample game log you send me has teams too).
Then whenever a game ends, you can get the XML, run it through the program and update everyone's value. You'll have to do that by hand, or find someone else to write a program to do that automatically though. It's just that this part is relatively easy to do and will save you lots of time (especially if the timestamp can be automatically determined).
The API also gives you an easy way to [find all the game IDs for a given tournament](
http://wiki.warlight.net/index.php/Game_ID_feed_API).