Jump to content

How about not making me quit FIVE (5) times?


Recommended Posts

  • 4 weeks later...
On 1/24/2016 at 9:55 AM, SR said:

Try pressing crtl Alt Delete then opening task manager. Then close task manager. if you play in full screen.

if you have windows 8 press the windows key twice.

If you don't play in Full screen click the - or the cross button.

All these options take you to desktop.

But doing this while in flight or at space center is a great way to gamble with your savegame's state of corruption. :(
I do the "Alt + F4" from the "Mun scene" menu, it protects my save and skips at least the last 3 clicks

Link to comment
Share on other sites

On 1/10/2016 at 10:13 PM, StrandedonEarth said:

That reminds me of the good old days playing StarCraft. Some noob would come on BattleNet, and during a game I'd see them typing cheat codes (only good for single-player) into the chat bar. So I'd tell them that they needed to press Alt-F4 to enable cheats in multiplayer. Next I'd see "Dumbass has left the game" :D. Too bad Blizzard later added a quit confirmation to that trick

Blizzard itself joked about this in Warcraft III; one of the things the Sorceress says if you click on her enough is "To cast the end-of-the-world spell, press Control-Alt-Delete."

Link to comment
Share on other sites

Command-Q works fine on OSX, Alt-F4 on Windows. I've only ever gotten save-file issues if I happened to quit while the game was in the process of saving, which can be avoided by waiting a few seconds after a scene change or hitting F5. 

That said, it's a bad sign that we're all using variations on the theme of force-quit to get out of KSP rather than the game's own "quit" button/labyrinth. I haven't actually timed it but I'd guess it can take at least half a minute to get from a flight scene all the way out to the desktop using the standard procedure. It would be extremely nice if we had simple "Quit to Desktop" and "Quit to Menu" buttons in every screen, followed by a single "Are you sure you want to quit?" confirmation, just to avoid doing it by accident. 

Interestingly, the current system actually makes it more likely for me to accidentally quit the game, rather than less. I frequently make hard saves while in flight, the key command for which is Alt-F5. You can imagine what happens (on Windows anyway) if I happen to accidentally hit just one key to the left!

Link to comment
Share on other sites

21 minutes ago, AbacusWizard said:

Command-Q isn't a force-quit

You're right, but it's still not the usual way for quitting a full-screen program like a game. At least I don't normally use it that way, I generally only use it to quit windowed applications. It seems to work fine with KSP, fortunately, but in other full-screen programs I've had it cause weird problems or just be ignored completely. I'm not sure whether Alt-F4 is considered force-quit on Windows or just a standard keyboard shortcut. I've always thought of it as force-quit. 

And I know there is a mod that changes this, but this section is about suggestions for the stock game. This is absolutely something that should be implemented in stock, I really shouldn't have to install a mod just to avoid the ridiculous maze that is the current system for quitting KSP. 

 

PS. I've also had to use command-option-esc on occasion, since for some reason KSP freezes up on OSX when it runs out of memory, instead of crashing to desktop like it does on Windows. (Great selling point for Windows there: On our OS, games crash better!)

Edited by Hotaru
Link to comment
Share on other sites

On ‎19‎/‎02‎/‎2016 at 4:29 AM, Blaarkies said:

But doing this while in flight or at space center is a great way to gamble with your savegame's state of corruption. :(
I do the "Alt + F4" from the "Mun scene" menu, it protects my save and skips at least the last 3 clicks

try not playing in full screen

Link to comment
Share on other sites

Since this is coming up again...

On 2/19/2016 at 11:29 PM, Blaarkies said:

But doing this while in flight or at space center is a great way to gamble with your savegame's state of corruption.

This statement is very true. The game autosaves periodically during flight, and if you happen to force-quit (e.g. ALT+F4) while it's autosaving, you will end up with an incomplete (and thereby corrupted) save file.

KSP automatically saves the persistence file every 5 minutes (or as defined by 'AUTOSAVE_INTERVAL = 300' in your settings.cfg) or sooner, if the last save failed. However, it does not run this logic if the game is paused. So if you want to make sure it's not going to autosave while you are trying to force quit from in-flight, then press Escape (to bring up the menu and pause the game) and then press ALT+F4. 

Link to comment
Share on other sites

16 hours ago, Claw said:

Since this is coming up again...

This statement is very true. The game autosaves periodically during flight, and if you happen to force-quit (e.g. ALT+F4) while it's autosaving, you will end up with an incomplete (and thereby corrupted) save file.

KSP automatically saves the persistence file every 5 minutes (or as defined by 'AUTOSAVE_INTERVAL = 300' in your settings.cfg) or sooner, if the last save failed. However, it does not run this logic if the game is paused. So if you want to make sure it's not going to autosave while you are trying to force quit from in-flight, then press Escape (to bring up the menu and pause the game) and then press ALT+F4. 

Is alt-f4 from the VAB/SPH okay?

Link to comment
Share on other sites

23 hours ago, Claw said:

force-quit (e.g. ALT+F4)

Alt+F4 is not a "force" quit.  It simply sends a WM_CLOSE message to the application which is exactly what happens when you click on the close icon or the Close item in the window's menu.  The application is free to totally ignore this if it wants, most editor applications will (or used to before auto-backup on exit and restore on restart became more common) display a dialog asking if you want to save/discard/cancel if they have unsaved data.  It would appear that the Unity game engine doesn't do anything (by default, at least) to allow the game control over this behaviour and will just immediately quit but it could easily (and may already) fire an event when WM_CLOSE is received and allow the event handler to allow or disallow the close.  This would enable the game to display an "are you sure" dialog if you do accidentally hit Alt-F4 (one of my biggest, non-performance related, gripes about KSP is the most useful save command being right next to the immediate quit hotkey) or it could just do a save before exiting (though this would need other changes to the loading/saving mechanisms because a quick Alt-F4 is currently the only way to exit the game without it saving the current state which can be useful).

Link to comment
Share on other sites

On 23/12/2015 at 3:58 PM, Veeltch said:

I actually thought it was some stupid rant for a sec, but was surprised it isn't. I agree. Sth like this would be nice, though I would probably still click the red X because I play in windowed mode.

My thoughts exactly! I agree with this, I always just 'quit' the rocket to the space center, and when I'm sure the game is saved I just alt+f4

Link to comment
Share on other sites

The way I see it, if you spend any less than an hour playing KSP, you will not accomplish anything of importance, KSP is not a play-for-five-minutes-while-you-wait-for-the-bus sort of game, it's designed for long play sessions not that often, so maybe this is SQUAD's way of encouraging this, by making it annoying to start and stop the game, so players will have fewer, but longer, sessions.

But yes it is very annoying how long it takes to quit, though my problem really is how long it takes to start.

Link to comment
Share on other sites

4 hours ago, Padishar said:

Alt+F4 is not a "force" quit.

I didn't mean to get hung up on vernacular, since each OS has it's own style. "Force quit" isn't really defined for windows, since it's "End Process" (and even then, it varies by Windows version).

ALT-F4 makes KSP immediately stop playing, regardless of what it's doing. Which means if it's in the middle of writing out the save game, it simply stops. (Which was what I was meaning to convey.)

 

In either case, your statements remain valid. It would certainly be nice if KSP didn't corrupt the save when pressing ALT+F4. I personally don't know if that's "just how Unity is," or if it can be captured...but probably something to look into. A smoother "Exit To Desktop" option (as originally suggested) might also be handy.

But right now, if using ALT+F4 to exit the game in-flight, the safest way is to press escape first to pause (so it doesn't try to save), then press ALT+F4.

Link to comment
Share on other sites

5 hours ago, kStrout said:

The way I see it, if you spend any less than an hour playing KSP, you will not accomplish anything of importance, KSP is not a play-for-five-minutes-while-you-wait-for-the-bus sort of game, it's designed for long play sessions not that often, so maybe this is SQUAD's way of encouraging this, by making it annoying to start and stop the game, so players will have fewer, but longer, sessions.

But yes it is very annoying how long it takes to quit, though my problem really is how long it takes to start.

I get what you mean, but for me the greatest reason I don't play KSP more (and more short sessions, too) is the startup time. If I could begin and end the game quickly, I'd probably find a way to be productive even in 10-minute runs.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...