[1.1.3] With Steam Cloud Sync disabled, game still use synced blueprints

Bugs that are actually features.
siriushoward
Manual Inserter
Manual Inserter
Posts: 1
Joined: Thu Jan 10, 2019 4:26 am
Contact:

[1.1.3] With Steam Cloud Sync disabled, game still use synced blueprints

Post by siriushoward »

I had been running 1.1.3 and wanted to play 1.0.0 multiplayer so I made a backup of my 5Mb blueprint-storage.dat in ~\AppData\Roaming\Factorio.
I downgraded game to 1.0.0 by setting version in steam -> Factorio -> properties -> betas. Started the game and all blueprints are gone. This is expected. It's why I made the backup in the first place.

I noticed that blueprint-storage.dat in ~\AppData\Roaming\Factorio has become a 1kb file. I replaced it with my backed up 5Mb copy. Ran the game and still no blueprints.

At this point, I think the game must be using a steam cloud synced version of blueprint-storage.dat instead of my ~\AppData\Roaming\Factorio. So I disabled Steam Cloud Sync and ran the game again. Still no blueprints.

I searched online and found out that Steam makes a local cache copy of the cloud synced file. I deleted the blueprint-storage.dat.zstd in in Steam\userdata\{userid}\{gameid}\remote. Ran the game and this error message came up
Loading blueprint storage from cloud failed. Local version of the storage is being loaded instead
Finally, problem solved!

The question is, Factorio should not be still using the local cached copy of the steam cloud synced file while Steam Cloud Sync feature has been disabled. Is this a bug?
posila
Former Staff
Former Staff
Posts: 5448
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [1.1.3] With Steam Cloud Sync disabled, game still use synced blueprints

Post by posila »

siriushoward wrote: Thu Dec 03, 2020 3:24 amThe question is, Factorio should not be still using the local cached copy of the steam cloud synced file while Steam Cloud Sync feature has been disabled. Is this a bug?
It should not, because then re-enabling Cloud Sync inside Steam, would make Steam overwrite the local version by Steam Cloud version again. You need to disable blueprint library sync in the game options (Settings -> Other), and when you re-enable it there, the game will know to overwrite whatever is in the Steam Cloud with the local version (which causes different set of issues for some people, unfortunatelly)
Post Reply

Return to “Not a bug”