-
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
Kex-Style Quicksave/Quickload Main Menu Shortcuts #1893
Comments
I've been following comments about this feature and have noticed reports (not just on Doomworld) of accidentally saving/loading when opening the main menu and setting the controller down quickly, causing the triggers to activate. So I don't think it should be implemented exactly the same way as the KEX port, but maybe an input combination could work, to make sure it was intentional. For example, hold LB or RB then press A at the main menu. |
I've given this some thought, and I think what could be done is we could repurpose the old quicksave/quickload confirmation dialogues from vanilla doom to be that safety buffer. In other words, when LB or RB are pressed on the main menu during an active game, a confirmation dialogue will appear asking if you would like to quicksave/quickload. |
I've been experimenting with this but I'm not yet convinced that it's a good idea. Without prompts, it's too easy to accidentally trigger a quick save/load. With prompts, the extra button presses make it pointless since it's about the same amount of work as using the "save game" menu. Anyone have thoughts on where to go from here? menu_gamepad_quicksaving.mp4 |
There also seems to be a mouse cursor bug in that video. It shouldn't be appearing. |
I think it's useless with the prompts. How about double tapping the buttons? |
Still not great. I think all of this experimenting demonstrates why this feature isn't seen very often in games. In the process of simplifying an already simple task, it actually creates other usability issues. If people are requesting this, I think it's less about wanting the exact feature, and more a symptom of other issues with a game's menu system. For Woof, saving/loading is already simple. However, I think if we made name entry for saving a little less clunky when using a gamepad (trying to cancel name entry is awkward), it would basically achieve nearly the same result without creating other issues. |
Another idea is to implement an intelligent auto save system. |
What about long-pressing? Do you think that would be a more elegant way to implement it? |
This is a good idea.
Even a simple autosave at the beginning of the level would be nice. |
No, not really. I think it's better to ask: What is it about this port that would motivate someone to think this feature is needed? We have identified two areas to focus on:
I think we'll start there. I don't think KEX-style quicksaving is the appropriate solution. |
In the Kex port, pressing LB or RB on the pause/main menu will quicksave or quickload respectively. Would it be possible to implement something like this for Woof? These would be separate binds from the typical F6 and F9 quicksave/load functions. Or would that be too redundant of an addition?
The text was updated successfully, but these errors were encountered: