Steam cloud sync, saves get silently overwritten
Posted: Wed Jul 06, 2016 3:53 pm
Today I figured out that Factorio synchronizes saves over Steam.
What I also learnt was that if there already are saves with same name (autosaves) then they will be overwritten by whatever steam version gets launched last with no warning.
So, my scenario was that I installed Steam to my Linux partition and I thought I copied over the saves/mods dir from Windows. I messed up a little and instead copied over saves from an ancient version of factorio somehow (earliest autosave was dated to January 2014 ). I noticed that in-game when it warned about the saves being made by incompatible version. I also saw that for whatever reason, I couldn't get access to my real factorio folder in my windows drive to copy over the real saves. I rebooted back to windows, launched factorio and lo and behold - I was greeted with same ancient saves there as well. The ones I wanted were silently uploaded by the Linux version of Steam and they overwrote what was already there.
I know I can disable cloud sync completely but I was wondering if it was somehow possible to check if existing saves with same name are newer/older/different and allow the user to pick if they want to upload/overwrite them.
What I also learnt was that if there already are saves with same name (autosaves) then they will be overwritten by whatever steam version gets launched last with no warning.
So, my scenario was that I installed Steam to my Linux partition and I thought I copied over the saves/mods dir from Windows. I messed up a little and instead copied over saves from an ancient version of factorio somehow (earliest autosave was dated to January 2014 ). I noticed that in-game when it warned about the saves being made by incompatible version. I also saw that for whatever reason, I couldn't get access to my real factorio folder in my windows drive to copy over the real saves. I rebooted back to windows, launched factorio and lo and behold - I was greeted with same ancient saves there as well. The ones I wanted were silently uploaded by the Linux version of Steam and they overwrote what was already there.
I know I can disable cloud sync completely but I was wondering if it was somehow possible to check if existing saves with same name are newer/older/different and allow the user to pick if they want to upload/overwrite them.