Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autosave upon exit can be an issue. #18486

Closed
Beanzy opened this issue Sep 23, 2016 · 8 comments

Comments

Projects
None yet
4 participants
@Beanzy
Copy link

commented Sep 23, 2016

Some background info: http://smf.cataclysmdda.com/index.php?topic=13298.0

Since #18212 was merged it is no longer possible to avoid a gamesave by exiting the game via the close window button.

While C:DDA is ostensibly a roguelike, there are certainly situations where not autosaving is desirable (e.g.: preserving a save where a glitch or bug killed your character).

Anyway, this issue is here so that some official implementation of quitting without saving can be discussed and added to the game.

@pisskop

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

Its not about savescumming.

But I think an 'autosave upon exit' (or option to turn it off in debug) would be prudent.
And, just to throw it out, were just one step away from somehow integrating that into a check for, say achievements. Such as a postable tally of monsters-killed or "x-mines completed" or something.

@Beanzy Beanzy changed the title Can't savescum anymore Autosave upon exit can be an issue. Sep 23, 2016

@mugling

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

We could add a call to abort() in the debug menu?

@Beanzy

This comment has been minimized.

Copy link
Author

commented Sep 23, 2016

One problem with the autosave being a preset option is that you can't change options on the "Watch the last moments of your life..." screen.

If a player encounters a bug and then proceeds to die, they can't preserve the save unless they had the foresight to change the autosave option beforehand.

Maybe a keybind to exit without save while on the death screen?

@mugling

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

That sounds like overt savescumming...

@Coolthulhu

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

Save-less quit is useful for testing and debugging.
It's better to allow "soft savescumming" than to suffer having to enforce it.

@mugling

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

Agreed - the quickest and easiest solution I can think of is via the debug menu though

@Beanzy

This comment has been minimized.

Copy link
Author

commented Sep 23, 2016

Frankly, it would allow it.

It's just, if a bug leads to the players death. Not being able to preserve the save in some way will make bugs that much harder to find and replicate.

Perhaps have the previous save moved to backup folder instead? This would make savescumming more difficult (or at least tedious) while preserving any saves that could help with debugging.

@pisskop

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2016

It perhaps works best as a debug. This way we can preserve the intent of the feature and still allow people to turn it off if they need to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.