View Issue Details

IDProjectCategoryLast Update
0015632AI War 1 / ClassicBug - OtherAug 6, 2014 9:14 am
ReporterAdamMil Assigned Tokeith.lamothe  
Status closedResolutionfixed 
Product Version7.052 
Summary0015632: saved game from January 4th, 2014 does not load correctly
DescriptionI 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?
TagsNo tags attached.
Internal WeightNew

Activities

AdamMil

Aug 6, 2014 12:58 am

reporter  

Incoming.sav (933,547 bytes)

TechSY730

Aug 6, 2014 2:50 am

reporter   ~0038852

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. :(

Toll

Aug 6, 2014 3:23 am

reporter   ~0038854

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.

AdamMil

Aug 6, 2014 7:13 am

reporter   ~0038855

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.

keith.lamothe

Aug 6, 2014 9:14 am

administrator   ~0038856

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.

Issue History

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