The simple solution is just to record exactly what gets transmitted over MP, and replay that.
Hmm, boy I should of thought of that Hey wait a minute I did think of that didn't I?
kenalcock wrote:But after thinking on this awhile, it seems like the multiplayer game is already handling this. The sync data streams for all 8 players just need to be saved to a chronologically indexed file which can then be played back.
kenalcock wrote:Hmm, boy I should of thought of that Hey wait a minute I did think of that didn't I?
kenalcock wrote:But after thinking on this awhile, it seems like the multiplayer game is already handling this. The sync data streams for all 8 players just need to be saved to a chronologically indexed file which can then be played back.
Hey, that was at the end of a really long post. I just skimmed it. :/
But still, I thought of it first, the last time the topic came up.
Just copy the way it's recorded in Starcraft, by making each client log everything, and add an option 'Save Replay' after a game is completed. Then, add a replay menu on the title screen.