So that's the first thought. Next, I remembered that Valve recently modified their replay file format for Dota 2. Instead of whatever method they used previously in the Source engine for making demos, they now encode all RPC, etc. in a protobuf file. The good thing about Protocol Buffers, as Google themselves say, is that it's as extensible as it is efficient. Now, I'm no specialist, but I would think that this would make version proofing saved games (and replays, if implemented) much easier. And version proofing is a big part of future proofing. It's also a big part of modding support.
So what do you think?
edit: link to the replay thread.
Edited by Bidouleroux, 17 October 2012 - 01:15 AM.