Many people, myself included attempt to do 100% achievement runs. This is usually done by deleting (Steam) achievements. This is problematic as the only way to do it properly is with a completely linear run. Loading any other save than the last save or loading a save multiple times, playing another save in-between or leaving the game running a bit after you performed your save will mess with achievements (the latter due to Mass production).
Proposal - have a checkbox for per save tracked achievements, which when enabled:
- shows "fresh" achievements in that game, even if the Steam ones are already obtained
- achievements are saved in the game save, so loading an older checkpoint only shows achievements up to that point
- Mass Production is only counted on that save
- when a new achievement is obtained on such a save it is also registered on Steam if it's not there already
Option to track achievements per save
Moderator: ickputzdirwech
Re: Option to track achievements per save
You can Download the game directly from the Factorio website, after linking your Steam purchase. The "Zip" package defaults to using a Self-Contained Data directory, so Achievements (and save games, blueprints, etc...) will never Synchronize with your Steam profile. This is great for all sorts of Isolated activity, such as Editor Mode testing or 100% Achievement Runs.radu wrote: Tue Sep 09, 2025 8:53 pmMany people, myself included attempt to do 100% achievement runs. This is usually done by deleting (Steam) achievements.
Good Luck!
Re: Option to track achievements per save
Thanks for the answer.
Using the standalone game indeed helps.
It does not quite answer all my problems, as achievements are kept between saves and mass production accumulates across saves, but I do have a workaround:
I can create a script that makes a copy of achievements.dat whenever a new save is detected (I'm not sure whether achievements.dat is guaranteed to be up to date though). I then overwrite it and restart the game whenever i branch off from a different save.
It would still have been nice to have this in the game as an alternative to deleting achievements.
Using the standalone game indeed helps.
It does not quite answer all my problems, as achievements are kept between saves and mass production accumulates across saves, but I do have a workaround:
I can create a script that makes a copy of achievements.dat whenever a new save is detected (I'm not sure whether achievements.dat is guaranteed to be up to date though). I then overwrite it and restart the game whenever i branch off from a different save.
It would still have been nice to have this in the game as an alternative to deleting achievements.
Re: Option to track achievements per save
Those achievements are specifically programmed to carry across saves. If you don’t want that, you can make a mod that makes them not carry between saves.
If you want to get ahold of me I'm almost always on Discord.