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
Closed

Autosave upon exit can be an issue. #18486

Beanzy opened this issue Sep 23, 2016 · 8 comments

Comments

@Beanzy
Copy link

Beanzy 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
Copy link
Contributor

pisskop 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
Copy link
Contributor

mugling commented Sep 23, 2016

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

@Beanzy
Copy link
Author

Beanzy 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
Copy link
Contributor

mugling commented Sep 23, 2016

That sounds like overt savescumming...

@Coolthulhu
Copy link
Contributor

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

@mugling
Copy link
Contributor

mugling commented Sep 23, 2016

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

@Beanzy
Copy link
Author

Beanzy 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
Copy link
Contributor

pisskop 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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants