
Originally Posted by
WarrenJames
My assumption for the 'old code' part is based on the fact they clean out all the replay info with each major maintenance update. Why? Not because it is fun to tick off players, but likely as a safe guard from glitches. They likely never designed the replays, yet, to have reverse comparability, plus the likely highly optimized code could be sensitive to any variable change. If it is a true replay, and you change the stats of a unit, or the AI in some way, it will just stray off into some weird direction given enough time or permutations, and not be faithful to the original battle, which was based on older code that will no longer be used.
I said give more access to people to reverse engineer. Anyone, given time and resources could ♥♥♥♥ the game, but why open yourself up even more by exposing more info than needed? They'd have to come up with new code that may have to operate on a different method than thier more optimized server code just to show the same replay without giving out too much.
Which goes back to the last part about 'is it worth the effort for the gain'. If they had forethought on replays being saved and downloaded, they likely would have planned that better from the start. But maybe core legacy code and operation methods are forcing them to stay with what they have, since remaking it could be a major chore...
...
or not.
Like I said, best educated guess, given what I know, and what I've seen them do.