Friendlier Autosaves - on idle [simple to implement]

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Post Reply
thelordodin
Fast Inserter
Fast Inserter
Posts: 148
Joined: Fri Jan 06, 2017 1:54 am
Contact:

Friendlier Autosaves - on idle [simple to implement]

Post by thelordodin »

What:
- Check long is player idle (staying still).
- Save after 0.5 seconds staying still.
- Wait till for it 60 seconds
- If not staying still in 60 seconds - save anyway

Why:
- Less annoying for player

User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Friendlier Autosaves - on idle [simple to implement]

Post by bobingabout »

"Player standing still" isn't the best check in my opinion, the most annoying ones for me is when I'm trying to do something in a menu, which usually requires you to be standing still.

I don't have a better suggestion though.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.

thelordodin
Fast Inserter
Fast Inserter
Posts: 148
Joined: Fri Jan 06, 2017 1:54 am
Contact:

Re: Friendlier Autosaves - on idle [simple to implement]

Post by thelordodin »

bobingabout wrote:"Player standing still" isn't the best check in my opinion, the most annoying ones for me is when I'm trying to do something in a menu, which usually requires you to be standing still.

I don't have a better suggestion though.
Maybe "and also no keystrokes and no mouse moves".

I don't think there are no such moments in 5 minutes when you don't move mouse and don't press keys for 10 second (5 seconds to wait and 5 seconds to save).

Of course that would be great to:
- Don't save to file directly, don't pack it immediatly, but save to RAM first and than release the gui then pack and save to file on in thread Its quite simple to implement if it's not implemented yet - I can't tell if it's already done or not.

- Create a flag "im_saving", than save most data that don't change often, and only then lock all and save the rest. And if something that "don't change often" does change during all this time - it should reset the flag "im_saving" and then the process will be restarted a bit later.
But it's much harder to implement because it might require putting this flag ("im_saving") to many places. I don't really think this is a good idea...

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

Re: Friendlier Autosaves - on idle [simple to implement]

Post by eradicator »

Go to config.ini, set non-blocking-saving to true. Be happy.
There's no metric in the world that can tell you how annoyed the player will be if you interrupt them $now instead of $later.

betrok
Fast Inserter
Fast Inserter
Posts: 101
Joined: Wed Feb 28, 2018 12:08 pm
Contact:

Re: Friendlier Autosaves - on idle [simple to implement]

Post by betrok »

eradicator wrote:Go to config.ini, set non-blocking-saving to true. Be happy.
But what about helpless windows users? %)

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

Re: Friendlier Autosaves - on idle [simple to implement]

Post by eradicator »

betrok wrote:
eradicator wrote:Go to config.ini, set non-blocking-saving to true. Be happy.
But what about helpless windows users? %)
They're not annoyed by this in the first place, it's just how things work :p.

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Friendlier Autosaves - on idle [simple to implement]

Post by Jap2.0 »

eradicator wrote:
betrok wrote:
eradicator wrote:Go to config.ini, set non-blocking-saving to true. Be happy.
But what about helpless windows users? %)
They're not annoyed by this in the first place, it's just how things work :p.
I'm not buying the fact that like 95% of people never get annoyed.
There are 10 types of people: those who get this joke and those who don't.

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

Re: Friendlier Autosaves - on idle [simple to implement]

Post by Koub »

TBH, i've never stopped being annoyed since it was introduced (except, of course, when I'm AFK when it happens :mrgreen: )
BTW, this is an old subject : viewtopic.php?f=5&t=8422
Koub - Please consider English is not my native language.

Post Reply

Return to “Ideas and Suggestions”