Disable achievements

Place to ask discuss and request the modding support of Factorio. Don't request mods here.
_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Disable achievements

Post by _npo6ka_ »

What do you think about disabling the player's achievement.
Sometimes we have to write/use mods that unlawfully open the research or illegally get any items. I would like to turn off achievements at such moments. You can also add inclusion of achievements.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14265
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Disable achievements

Post by Rseding91 »

The game currently has no such system to disable achievements outside of the "console command used" flag. So, it's currently not possible to do that. I might look into adding support but it will be a while.
If you want to get ahold of me I'm almost always on Discord.
quyxkh
Smart Inserter
Smart Inserter
Posts: 1031
Joined: Sun May 08, 2016 9:01 am
Contact:

Re: Disable achievements

Post by quyxkh »

Mod-supplied console commands don't disable achievements, is this intentional?
Rseding91
Factorio Staff
Factorio Staff
Posts: 14265
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Disable achievements

Post by Rseding91 »

quyxkh wrote:Mod-supplied console commands don't disable achievements, is this intentional?
Yes. Normal game console commands don't disable achievements either. When you do lua console commands is the only time it does.
If you want to get ahold of me I'm almost always on Discord.
quyxkh
Smart Inserter
Smart Inserter
Posts: 1031
Joined: Sun May 08, 2016 9:01 am
Contact:

Re: Disable achievements

Post by quyxkh »

... and if I want something to disable achievements on use I can expose it as a remote call so the player has to e.g. `/c remote.call('mycheats','reseed_iron',true)`. Right.
mrvn
Smart Inserter
Smart Inserter
Posts: 5860
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Disable achievements

Post by mrvn »

Shouldn't it be simple to set that "console command used" flag from within LUA? Sounds like a trivial API call to add.
_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: Disable achievements

Post by _npo6ka_ »

Rseding91 wrote:The game currently has no such system to disable achievements outside of the "console command used" flag. So, it's currently not possible to do that. I might look into adding support but it will be a while.
Do you add this feature to the game?
Rseding91
Factorio Staff
Factorio Staff
Posts: 14265
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Disable achievements

Post by Rseding91 »

_npo6ka_ wrote:
Rseding91 wrote:The game currently has no such system to disable achievements outside of the "console command used" flag. So, it's currently not possible to do that. I might look into adding support but it will be a while.
Do you add this feature to the game?
No.
If you want to get ahold of me I'm almost always on Discord.
Serenity
Smart Inserter
Smart Inserter
Posts: 1017
Joined: Fri Apr 15, 2016 6:16 am
Contact:

Re: Disable achievements

Post by Serenity »

I think it would be useful. I have a creative mode test map where I try out stuff, but that immediately unlocks production achievements. Just having another mod that disables achievement tracking would be great
User avatar
jamiechi1
Filter Inserter
Filter Inserter
Posts: 272
Joined: Wed Jan 03, 2018 10:12 pm

Re: Disable achievements

Post by jamiechi1 »

I really hate Achievement popups. I only play in Singleplayer, and have no use for Achievements in any case.
I can disable Achievements by deleting the contents of achievements.lua in Base when playing offline;
but when playing on Steam, Steam insists on correcting the file everytime I play the game.

Maybe the only answer is to only play offline. Or can this be Modded.
Post Reply

Return to “Modding interface requests”