ADavidB
Posts: 2464
Joined: 9/17/2001 From: Toronto, Canada Status: offline
|
quote:
ORIGINAL: Captain Cruft It's nothing to do with art or other data files. Random number generation and its seeding is the issue. Every time you re-load a normal save file the seed changes, you can see it by the difference in the data given when hovering the mouse over enemy bases. Now I presume that when you re-load a combat save file the seed is NOT supposed to change (it's stored in the save file somehow?). Is it possible that both cases are handled by the same "load_file()" routine and it sometimes gets confused ??? Or, postulating wildly, since this problem always crops up around "new patch time" perhaps the seed is stored in the WITP.PRF file, which gets over-written by every patch. Therefore, if the Japanese player generates a combat save in version 1.30 and his opponent runs the combat save in 1.40 (with a new "default" seed) we get different results. If this true then the problem could be avoided by both players upgrading in between combat save generations i.e. before the Japanese player runs the turn. This whole thing could have been avoided by one-time generation of a combat event log rather than having to re-generate the combat results every time by processing the "combat save". Bad design decision IMHO. Having said all that, in my two PBEMs we so far have seen no inconsistencies ... :) Zonker and I started this gave "fresh" in v1.40 - so we shouldn't have any leftover 1.30 "baggage". I tested this out on the other PBEM game that I am playing, where I am the Japanese player. In this particular game, we did upgrade to v1.40 from v1.30. We haven't seen any changes to the combat reports. However, this game is scenario 4, which is a lot smaller than scenario 15. The other difference is that in the scenario 4 game where I re-ran a save and got the same combat results, there wasn't any surface combat. What strikes me about the game between me and Zonker is that the combat report in the re-run game only divereged at the point where the surface combat occured and then every subsequent item in the combat report was different. Dave Baranyi
|