Option to track achievements per save

Ideas that are too old (too many things have changed since) and ones which won't be implemented for certain reasons or if there are obviously better suggestions.

Moderator: ickputzdirwech

radu
Burner Inserter
Burner Inserter
Posts: 7
Joined: Fri Dec 04, 2015 5:22 pm
Contact:

Option to track achievements per save

Post by radu »

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
eugenekay
Filter Inserter
Filter Inserter
Posts: 699
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: Option to track achievements per save

Post by eugenekay »

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.
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.

Good Luck!
radu
Burner Inserter
Burner Inserter
Posts: 7
Joined: Fri Dec 04, 2015 5:22 pm
Contact:

Re: Option to track achievements per save

Post by radu »

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.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16095
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Option to track achievements per save

Post by Rseding91 »

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.
Post Reply

Return to “Outdated/Not implemented”