View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0015632 | AI War 1 / Classic | Bug - Other | Aug 6, 2014 12:58 am | Aug 6, 2014 9:14 am | |
Reporter | AdamMil | Assigned To | keith.lamothe | ||
Status | closed | Resolution | fixed | ||
Product Version | 7.052 | ||||
Summary | 0015632: saved game from January 4th, 2014 does not load correctly | ||||
Description | I recently returned to a long AI War campaign from seven months ago. The saved file comes from the Steam version of the game that was current on January 4th, 2014. (I believe that was a non-beta version.) Upon loading the saved game into version 7.052, it seems that the locations of all the wormholes are wrong. I've attached the save file. Load it and look at any of my major planets. You can see rings of mines and turrets. These were built around the wormholes, but now the wormholes are positioned in other places. Either the wormholes have moved, or all other the objects have moved. I really don't want to rebuild everything, and I'm afraid that other stuff might be messed up, too. So I feel like I can't go back to my old games. I assume that the save files have version numbers embedded in them so that later versions of the game know how to read them. In short, the game should either load older saves correctly or report that it is not compatible, rather than loading them incorrectly. Is it possible to fix this, or should I just give up on my old campaigns? | ||||
Tags | No tags attached. | ||||
Internal Weight | New | ||||
|
|
|
There was an unfortunate change in the generation process, so things like wormholes and metal deposits changed locations. I don't remember the rational for why this was done and what benefits we got from it. On the bright side, wormhole and metal locations are now saved in the save game file (they weren't before, which is why bugs of this nature occurred in the past), so once you save in a version new enough that does this, this should never happen again. I know that is only partial consolation for those who have save games from before that change. It hit me pretty hard in my recent games. :( |
|
Before, wormhole locations were based on the RNG, and with the advent of Nomad planets (which move around the map, adding/removing planet links), that approach kinda fell apart (I think I read somewhere that every time it linked to a new planet, all wormholes and metal deposits would move around). That's the reason they are now stored in the save file. Granted, that doesn't say why they move around in non-Nomad games, but still... it'll happen no more. |
|
Thanks for the good explanations. Are any other things based on the RNG and not saved in the save file? If so, then I think the game should be capable of selecting the correct RNG algorithm based on the saved game. If not (i.e. everything is saved in the save file now), then I guess it's not worth making the effort. |
|
To my knowledge everything that impacts the game (as opposed to cosmetics like background images and rotations) is now saved with the game. This isn't actually the first time in AIW's history that a change has messed up the wormhole locations of old saves, but if the save-wormhole-locations-with-the-game thing works right, it will be the last :) The technical reason for the change isn't a change in the random algorithm per se, but rather that the logic calls for a different number of random numbers in the processes before the wormhole placement, so even the exact same random algorithm with exactly the same random seed will give different results. |
Date Modified | Username | Field | Change |
---|---|---|---|
Aug 6, 2014 12:58 am | AdamMil | New Issue | |
Aug 6, 2014 12:58 am | AdamMil | File Added: Incoming.sav | |
Aug 6, 2014 2:50 am | TechSY730 | Note Added: 0038852 | |
Aug 6, 2014 3:23 am | Toll | Note Added: 0038854 | |
Aug 6, 2014 7:13 am | AdamMil | Note Added: 0038855 | |
Aug 6, 2014 9:14 am | keith.lamothe | Internal Weight | => New |
Aug 6, 2014 9:14 am | keith.lamothe | Note Added: 0038856 | |
Aug 6, 2014 9:14 am | keith.lamothe | Status | new => closed |
Aug 6, 2014 9:14 am | keith.lamothe | Assigned To | => keith.lamothe |
Aug 6, 2014 9:14 am | keith.lamothe | Resolution | open => fixed |