Blueprint library Steam Sync copier
Posted: Sat Apr 20, 2019 11:53 am
The game steam syncs game saves but fails to sync the blueprint library. It is a design flaw that has gone unfixed for a long time.
I know that there is a blueprint library file that can probably be copied and I assume that it does not corrupt the Factorio install when we do it.
But it would be nicer if we could steam sync blueprint libraries in game. So, here is my idea for a mod:
- A special chest: stores only this mod's blueprints. Only one chest of this type can exist.
- Backup button on screen: Saves all of your blueprints and books from library to chest.
- Restore button on screen: Copies all blueprint and books from chest to library.
- Settings checkbox "Clear destination": If off, the copies will overwrite blueprints and books of the same name and add new ones (preserves any at destination that don't exist in the source) . If on, it clears all blueprints and books at destination before doing the copy (it effectively makes an exact copy of the library).
And bingo! The blueprint library can now be included in a game save and thus be Steam a synced.
I know that there is a blueprint library file that can probably be copied and I assume that it does not corrupt the Factorio install when we do it.
But it would be nicer if we could steam sync blueprint libraries in game. So, here is my idea for a mod:
- A special chest: stores only this mod's blueprints. Only one chest of this type can exist.
- Backup button on screen: Saves all of your blueprints and books from library to chest.
- Restore button on screen: Copies all blueprint and books from chest to library.
- Settings checkbox "Clear destination": If off, the copies will overwrite blueprints and books of the same name and add new ones (preserves any at destination that don't exist in the source) . If on, it clears all blueprints and books at destination before doing the copy (it effectively makes an exact copy of the library).
And bingo! The blueprint library can now be included in a game save and thus be Steam a synced.