-
Notifications
You must be signed in to change notification settings - Fork 35
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
Add auto save feature #1939
Add auto save feature #1939
Conversation
Great work, thank you!
I don't like that autosave hides the first normal save ( |
Okay, added a separate auto save slot that appears in the load game menu only (like other fps games): separate_auto_save_slot.mp4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, works great!
I really like this feature, how about enabling it by default?
Okay, enabled by default. |
details
Simple behavior:
Example of completing a map, the next one loads, then the game auto saves (note the
game saved.
in the upper left corner):save_autosave.mp4
Notice that the save description is the default one with
(Auto)
appended.If
On Death Action
is set toLast Save
, the auto save will be loaded if it's more recent than the regular save in the player's current save slot. That's usually the case when the player forgets to save on the current level, and that's where this feature is most helpful. Example:death_use_load_autosave.mp4
The first save slot on the first save page is reserved for auto saving. The auto save is kept separate from
woofsav0.dsg
in a dedicated file namedautosave.dsg
. Toggling the "Auto Save" menu item toggles which one is shown.preserve_existing_saves.mp4
The auto save slot is enabled when using the regular load menu, but disabled for the regular save menu. This is so the player doesn't try to save to that slot only for the save to be replaced by the auto save later.
Quick saving and quick loading can't select the auto save slot either, so that those keys can continue to function independently.