[Genhis][2.0.5] Playing 2.0 loses Space Age achievements

This subforum contains all the issues which we already resolved.
Phoenix27833
Long Handed Inserter
Long Handed Inserter
Posts: 52
Joined: Mon Aug 27, 2018 12:46 pm
Contact:

[Genhis][2.0.5] Playing 2.0 loses Space Age achievements

Post by Phoenix27833 »

Get expansion achievements
Disable expansion, play
Re-enable expansion: expansion achievements no longer achieved
Rseding91
Factorio Staff
Factorio Staff
Posts: 14469
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.5] Playing 2.0 loses Space Age achievements

Post by Rseding91 »

Thanks for the report however as far as I know this is intended. Changing mods - in this case adding or removing space age - fundamentally changes the balance of the game and tech tree.
If you want to get ahold of me I'm almost always on Discord.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14469
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.5] Playing 2.0 loses Space Age achievements

Post by Rseding91 »

Actually I was wrong.
If you want to get ahold of me I'm almost always on Discord.
donSchoe
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Nov 08, 2024 10:55 am
Contact:

[2.0.15] Disabling Space Age mod corrupts achievements

Post by donSchoe »

I've been chewing along the last couple of weeks on getting all Space Age achievements with a friend and we had a great time. We were at around 66/88 including some rare ones like the logistic embargo or killing medium demolisher.

For some reason I wanted to start another game without Space Age in parallel, so I disabled Space Age, Quality, and Elevated Rails. I reloaded Factorio and got the following error: "Could not load local achievements" and "something might be lost" (don't recall the exact verbatim).

I thought, fine, the Space Age achiements are obviously not available if you disable the mod and I kept playing. Later I got back into my Space Age session, reloaded the DLC mods and when I entered the game I was absolutely destroyed to find out that I lost more than 40 achievements. I'm now at 21/88!

Is there any way to restore this? Can I roll back my local data?

Couldn't you create different databases from base game achievements and Space Age achiements so that they don't corrupt each other?
dalindes
Burner Inserter
Burner Inserter
Posts: 18
Joined: Sun Jan 23, 2022 8:02 pm
Contact:

Re: [2.0.15] Disabling Space Age mod corrupts achievements

Post by dalindes »

Oof, I feel for you! I've been having my own frustrations with lost achievements under different circumstances, and I thought I'd see if others were having similar problems...

I'm just a player, so big grain of salt here, but based on my own experiences looking at how the achievements file seems to be managed, I'm sorry to say that I think that it's likely (but I don't really know) that you'll never be able to recover this directly. If you have old saves from e.g. right before using requester chests, you might be able to re-get some of them relatively easily, but just restoring the data seems highly unlikely to me.

For the future, though, I'll recommend a couple of things:
  1. When you get an achievement you care about, take a save, and then quit the game (because it seems (see this post from me) that the achievements data is only saved at the time of quitting the program).
  2. make a backup copy of (or otherwise archive the contents of -- I actually use git for this, myself) the file "achievements.dat" in the directory where the game is (if you're using Steam or something and don't know where this is, hopefully you can find it... it's somewhere! I'm using a direct download, so I know where mine is.)
  3. Then, you'll be able to restore a previous achievements.dat if/when you want to (e.g. after re-enabling the mods), and continue on.
Beyond that, another suggestion is to actually have multiple copies of the game in different folders on your disk, and use them for different sets of mods or whatnot. I know some streamers do this, and I've taken to doing it as well (all one git repo with different worktrees, in my case), and it can be nice to have parallel games (possibly on different versions (even 1.x!), with different mods, etc.) that can each be played when one wants.


Finally, just to demonstrate that I feel your pain... dunno if you've been to Gleba yet, but if you have, you might recognize why this screenshot is frustrating to me:

Screenshot from 2024-11-13 19-27-05.png
Screenshot from 2024-11-13 19-27-05.png (885.08 KiB) Viewed 1176 times

Here's hoping I'm wrong, and devs will chime in with some way to recover the data. And/or at least make achievements get saved more often and possibly versioned in future versions of the game... something. Anyway, I feel your pain!
Genhis
Factorio Staff
Factorio Staff
Posts: 694
Joined: Wed Dec 24, 2014 8:19 am
Contact:

Re: [Genhis][2.0.5] Playing 2.0 loses Space Age achievements

Post by Genhis »

Thank you for reporting this issue. I'm sorry it took us so long to get to it, but it's finally fixed for 2.0.24.
catpig
Long Handed Inserter
Long Handed Inserter
Posts: 50
Joined: Sat Jan 21, 2017 11:01 pm
Contact:

Re: [Genhis][2.0.5] Playing 2.0 loses Space Age achievements

Post by catpig »

My 2 cents: Whilst this is of course a bug, and quite honestly I'd be a little upset too - I can't believe you're apologising. It's been less than 2 months for a pretty minor bug where an okay workaround is available. Either way, thanks for the fix!
Post Reply

Return to “Resolved Problems and Bugs”