ORIGINAL: witpqs
On the Allied side, I've seen a few sync bugs. Obviously there could be something minor every turn and I would not know the difference, but I think we've only had a few. I use the ESC key all through the replay, so I doubt that the Allied player using it is causing sync bugs or I would see them all the time. I'm only offering this because I heard someone suggest that when a player (or maybe only the Japanese player?) uses the ESC key that it causes the sync bug, and I am trying to provide a data point, meager though it might be.
Suggestion for MichaelM: Would it be practical to write out a "sync" file or whatever you might want to call it, that would contain some number that should be the same for both players if there is NO SYNC BUG that turn? That way players would know for sure that a replay was solid. Maybe take a hash of the ending value of the random seed or something? The 'j' version of the file (supplied by IJ player) could be compared to the 'a' version (when the Allied player generates it). Or, the 'j' number could be stored in the replay file itself. Then when the Allied player runs the replay, at the end the stored 'j' number gets compared to the newly generated 'a' number. If the same cool. If different, the Allied player gets a message that a sync bug has occured Just an idea.
This seems like it would be really helpful, if practically possible.



