Lost blueprints after version rollback

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Post Reply
Diablo
Inserter
Inserter
Posts: 48
Joined: Thu Apr 21, 2016 12:35 pm
Contact:

Lost blueprints after version rollback

Post by Diablo »

I have just had a horrifying realisation...

With this new update being broken, I reverted back to 1.1.6 to hopefully be able to finish a months long project...
But all my BP's have been erased. ALLL OFF THEM!!!!!!!!!

Hundreds of hours of work just.... gone.
The series I was doing on YT for over a year, all BP's GONE.
The project I was working on for the last 2 months, hundreds of hours of work, GONE!!!!!!!

Update: problem got fixed by the devs... Thank you so much, this is amazing
Last edited by Diablo on Fri Jan 08, 2021 7:02 pm, edited 1 time in total.

Xorimuth
Filter Inserter
Filter Inserter
Posts: 639
Joined: Sat Mar 02, 2019 9:39 pm
Contact:

Re: Version 1.1.8

Post by Xorimuth »

Diablo wrote:
Fri Jan 08, 2021 4:11 pm
I have just had a horrifying realisation...

With this new update being broken, I reverted back to 1.1.6 to hopefully be able to finish a months long project...
But all my BP's have been erased. ALLL OFF THEM!!!!!!!!!

Hundreds of hours of work just.... gone.
The series I was doing on YT for over a year, all BP's GONE.
The project I was working on for the last 2 months, hundreds of hours of work, GONE!!!!!!!

FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Have you checked in your blueprint-storage-backup.dat file?
My mods
Content: Lunar Landings | Freight Forwarding | Spidertron Patrols | Spidertron Enhancements | Power Overload
QoL: Factory Search | Remote Configuration | Module Inserter Simplified | Wire Shortcuts X | Ghost Warnings

Kalanndok
Long Handed Inserter
Long Handed Inserter
Posts: 58
Joined: Sat Dec 12, 2015 9:07 am
Contact:

Re: Version 1.1.8

Post by Kalanndok »

Have you verified that they are really gone?
It might be that they just got converted to 1.1.8 and are still there, just no longer loadable from 1.1.6.

And by the way...
Congratulations.
You just found out why it is generally considered a bad idea to use an "experimental release" in a "production environment".

User avatar
ickputzdirwech
Filter Inserter
Filter Inserter
Posts: 770
Joined: Sun May 07, 2017 10:16 am
Contact:

Re: Version 1.1.8

Post by ickputzdirwech »

There should be at least a 1.0 blueprint backup in %AppData%\Factorio
Mods: Shortcuts for 1.1, ick's Sea Block, ick's vanilla tweaks
Tools: Atom language pack
Text quickly seems cold and unfriendly. Be careful how you write and interpret what others have written.
- A reminder for me and all who read what I write

pichutarius
Fast Inserter
Fast Inserter
Posts: 158
Joined: Mon Feb 27, 2017 12:47 am
Contact:

Re: Version 1.1.8

Post by pichutarius »

Diablo wrote:
Fri Jan 08, 2021 4:11 pm
I have just had a horrifying realisation...

With this new update being broken, I reverted back to 1.1.6 to hopefully be able to finish a months long project...
But all my BP's have been erased. ALLL OFF THEM!!!!!!!!!

Hundreds of hours of work just.... gone.
The series I was doing on YT for over a year, all BP's GONE.
The project I was working on for the last 2 months, hundreds of hours of work, GONE!!!!!!!

Update: problem got fixed by the devs... Thank you so much, this is amazing
it happened to me once, ever since then i use an empty map and back up all my bp there.

seePyou
Fast Inserter
Fast Inserter
Posts: 103
Joined: Mon Apr 03, 2017 3:17 pm
Contact:

Re: Version 1.1.8

Post by seePyou »

ptx0 wrote:
Fri Jan 08, 2021 6:09 pm
that's what backups are for.
I've had Factorio since 0.7, years now, and I never knew how to seperately backup BPs. Maybe Diablo knew, maybe he did not, but you elected to just be a smart mouth and offer no real advice.
Awesome.
Maybe you don't like him. I don't know. Can you at least inform me how to backup BPs?

User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Version 1.1.8

Post by ptx0 »

seePyou wrote:
Thu Jan 14, 2021 5:35 am
ptx0 wrote:
Fri Jan 08, 2021 6:09 pm
that's what backups are for.
I've had Factorio since 0.7, years now, and I never knew how to seperately backup BPs. Maybe Diablo knew, maybe he did not, but you elected to just be a smart mouth and offer no real advice.
Awesome.
Maybe you don't like him. I don't know. Can you at least inform me how to backup BPs?
by exporting them to a string.

Koub
Global Moderator
Global Moderator
Posts: 7441
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Version 1.1.8

Post by Koub »

seePyou wrote:
Thu Jan 14, 2021 5:35 am
[...] Can you at least inform me how to backup BPs?
You can find here where all the useful files are located depending on your OS. The blueprints are stored in a file at the root of user data.
Koub - Please consider English is not my native language.

seePyou
Fast Inserter
Fast Inserter
Posts: 103
Joined: Mon Apr 03, 2017 3:17 pm
Contact:

Re: Version 1.1.8

Post by seePyou »

ptx0 wrote:
Thu Jan 14, 2021 6:31 am
by exporting them to a string.
Thank you.

seePyou
Fast Inserter
Fast Inserter
Posts: 103
Joined: Mon Apr 03, 2017 3:17 pm
Contact:

Re: Version 1.1.8

Post by seePyou »

Koub wrote:
Thu Jan 14, 2021 8:59 pm
seePyou wrote:
Thu Jan 14, 2021 5:35 am
[...] Can you at least inform me how to backup BPs?
You can find here where all the useful files are located depending on your OS. The blueprints are stored in a file at the root of user data.
Thank you. What if I have lost them, as Diablo did? Because I did lose them, and now I'm just working off new ones copied from the map. Any way to get them back?

Koub
Global Moderator
Global Moderator
Posts: 7441
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Version 1.1.8

Post by Koub »

Sorry, I can't help you for that. Lost data is lost, unless you're lucky enough to manage the recovery with a dedicated recovery software, or by using tricks like an old save.
I use a standalone install whose purpose is explicitly the design and storage of blueprints for one's regular maps (but this is preventive, not curative).
Koub - Please consider English is not my native language.

User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 5206
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Version 1.1.8

Post by eradicator »

seePyou wrote:
Thu Jan 14, 2021 10:16 pm
Thank you. What if I have lost them
If you're lucky the OS might have made a Shadow Copy, but you'll have to google yourself how to check / restore that. Btw, backing up data is just common sense, like locking your door or using a seatbelt. You should back up all your important data right now and consider yourself lucky that your first data loss was something relatively unimportant.
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.

User avatar
Impatient
Filter Inserter
Filter Inserter
Posts: 883
Joined: Sun Mar 20, 2016 2:51 am
Contact:

Re: Version 1.1.8

Post by Impatient »

Ok, Koub mentioned where the factorio directories are. But I did not see the file "blueprint-storage.dat" being mentioned in the latest posts. That is where the blueprint library resides (look in the directories mentioned, in the trash, or in system backups). Usually Factorio makes backup copies when some feature concerned with blueprints changes. Or maybe at major version updates. It places them in the same directory. I am not sure if it makes backups if you revert the factorio version to an earlier one. Reverting the version to an earlier is or at least was a frequent cause for overridden BPL files. I have no late knowledge about if wube took care of that case. Anyways, like others mentioned, backing up data that is important to you is your responsibility first. Then you may trust the application or some backup programs to handle it for you. But I would never be 100% sure about that.

I know, this realization usually comes with first hand experiencing the pain of data loss.

Bilka
Factorio Staff
Factorio Staff
Posts: 3246
Joined: Sat Aug 13, 2016 9:20 am
Contact:

Re: Version 1.1.8

Post by Bilka »

coppercoil wrote:
Fri Jan 15, 2021 7:34 am
ptx0 wrote:
Fri Jan 15, 2021 6:53 am
[Moderated by Koub : Off topic]
[Moderated by Koub : Off topic]
Image
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.

coppercoil
Filter Inserter
Filter Inserter
Posts: 482
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Version 1.1.8

Post by coppercoil »

Bilka wrote:
Fri Jan 15, 2021 7:49 am
I'd prefer slightly different message:

We just restored your earlier (2021-01-13) blueprints from backup because you downgraded the application to 1.1.8, which doesn’t know how to work with blueprints from "the future". Since you have created new blueprints in 1.1.11, we also made a backup for them, and they will be automatically accessible once you come back to newer version.

dimm
Inserter
Inserter
Posts: 23
Joined: Tue Jun 06, 2017 12:04 pm
Contact:

Re: Version 1.1.8

Post by dimm »

coppercoil wrote:
Fri Jan 15, 2021 8:06 am
Downgrade version is an extremely rare use case and you do it at your own risk. There is no need for developers to handle this situation. I recommend making backups or staying on the stable branch.

coppercoil
Filter Inserter
Filter Inserter
Posts: 482
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Version 1.1.8

Post by coppercoil »

dimm wrote:
Fri Jan 15, 2021 9:59 am
Downgrade version is an extremely rare use case and you do it at your own risk. There is no need for developers to handle this situation. I recommend making backups or staying on the stable branch.
I'm not sure if downgrade is extremely rare. I'd say "it's rare". Nevertheless, I look from a slightly different perspective: developer need to handle all situations, just abilities are limited for today. We all know there are more important bugs and long-awaited enhancements, and task scheduling is a whole science anyways.
But can rare (and very painful) issue have a partial, very simple/fast fix? If developer cannot implement complete fix right now, can application just assist for the player so he could fix a problem without a data loss?

Let’s think.
Was player aware that downgrade is risky?
Did player know how to make a backup?
Did player even think he will want to downgrade?

A player just checked "auto install updates" and this worked well for five years, but today the game crashed, and how the hell he could know he will need a backup of yesterday? Most players are not sysadmins with daily backups. Think about a housewife, does she even know, what is a backup? Please don't say housewives doesn't do downgrades, this is just a basement for the general rule "we solve your problems". That means "likely you will not even know there was a problem". Well, we have a rare problem and almost no time for implementation. Can the application just make a backup of everything before any upgrade (+ weekly backups, just in case), and if whatever load failed for whatever reason, give clear step-by-step instruction how to restore it?

User avatar
jodokus31
Smart Inserter
Smart Inserter
Posts: 1619
Joined: Sun Feb 26, 2017 4:13 pm
Contact:

Re: Version 1.1.8

Post by jodokus31 »

Regarding the blueprint lost on downgrade topic (Thank you devs!! :))
viewtopic.php?f=5&t=94427

User avatar
Impatient
Filter Inserter
Filter Inserter
Posts: 883
Joined: Sun Mar 20, 2016 2:51 am
Contact:

Re: Version 1.1.8

Post by Impatient »

Just to make 100% sure:
In your factorios application directory, did you check for a file called "blueprint-storage.dat"? And automatic backups of it, factorio creates? And did you check in your operating system trash can?
usual factorio storage directory.gif
usual factorio storage directory.gif (6.66 KiB) Viewed 7291 times

Just out of curiosity and not to blame you for something: How did you end up with your save files alone? Did you delete the whole folder but you had backups of the saves? Or what?

Also, but I am not sure (disclaimer), I think I remember, that I read once, that factorio uses steam cloud sync. Or maybe it was just discussed to use it to prevent exactly these cases. IDK. you got to google it.

I googled a bit and look, there is evidence, that factorio uses cloud sync. What this means for an overridden bp-storage, i dont know:
viewtopic.php?t=60438

Post Reply

Return to “Technical Help”