Jump to content

KSPs autosave structure is pretty bad


Recommended Posts

So I just encountered a bug that made all the engines on a ship explode for no reason, including the ones NOT firing.

Ok, these things happen occasionally reload and try again.

So I tried load up a previous save . . . . and unfortunately don't check the date closely enough, and turns out was 3 days of play ago. . . which then instantly modified my "persistent" meaning I lost three days of progress.

To say I'm unhappy about this is an understatement.

What's the logic in the very second you load and older save the main persistent file becomes and exact copy of that older save?

At the very least loading a new save should store a temporary back up of the previous persistent file. . . you know so you can undo any bloody mistakes.

But no, load the wrong save and you're permanently screwed.

Is there a mod which periodically backs-up your persistent? Because this would be REALLY useful.

Alarm clock kinda does it, but only when you actually use the mod so if you haven't set any alarms in a while it doesn't really help.

Edited by tetryds
Moved and added Suggeston tag.
Link to comment
Share on other sites

This comes up every so often, and if you'll google it, you will find that there are lovers and haters on this topic. There have been mods in the past to help manage gamesaves, but I don't know if they work in the current release or not. I use the alt-f5 and the alt-f9 to save and load exclusively. This along with the alt-f4, which shuts the game down immediately, can be used to avoid future problems. Also consider changing the autosave settings in the settings.cfg file to give yourself more time to alt-f4 in the event of a mistake. Regardless, you now know that bad things can happen. With just a little effort on your part, you should be able to set up the behavior of the game and yourself to avoid future catastrophe.

Link to comment
Share on other sites

Thanks for mentioning it!

Yeah as Xaiier says, there is Jebretary which I built partly to deal with this problem. It basically enables you to restore ANY previous autosave or quicksave (and you can restore autosaves (persistent) as quicksaves). It also tracks the full history of your craft, so you can revert a craft to any of its previous versions.

It uses the git version control system (something many coders use) so you do need to install that for it to work. (full installation instructions on the Jebretary thread)

With git it is able to store every single quicksave and autosave that is made, that can be 1000's of autosaves, but the way git works means that it stores all that (plus craft history) in less space than 10 manual persistent.sfs copies would take.

It still works in 0.25 and all past versions (Jebretary is standalone, so KSP updates rarely effect it). It's still an active project, although I've been more focused on http://KerbalX.com recently, but I'm still maintaining it and eventually Jerbretary and KerbalX will interact.

Jebretary Thread

Link to comment
Share on other sites

Yeah, the auto-save to the persistence file occurs every time a vessel is loaded (switching to it, or whatever), and that includes reloading a quicksave.

It's confusing, but if you know this happens, you can plan for it by making named saves, or backing up the saves, or doing the Alt-F4 thing when something bad happens.

I've usually been paranoid enough about it to make a quicksave both before and after every major maneuver. That way, I always have a recent quicksave.

Link to comment
Share on other sites

Why not just go into the saves folder, select, Ctrl + C, go to another folder, Ctrl + V. Start playing. Do that before you start your game. Maybe datestamp each save. I could make a batch file to automatically do this to all saves. It's not that hard. :P

- - - Updated - - -

This should also probably be moved to suggestions and discussions.

Link to comment
Share on other sites

The issue isn't with how the saves work, it's that not many people know about all the saving techniques (Like Alt+F5 to do a named save; Alt+F9 to load any named save or quicksave or persistant; and Alt+F4 will force the game to load the latest autosave after a restart). I think this sort of thing really needs to be advertised more, splashing it all over the Forum/Reddit/Steam tutorials, and even putting a tip about it in the game, it's too damn useful not to use, and people pay when they don't.

I feel like a "revert to last autosave" would be a good feature for easier difficulties, since the autosaves exist and tell you when they're happening.

Also, this ^.

EDIT: Actually, that's a thing, doesn't loading the Persistant from the Alt+F9 menu load the last autosave? Pretty sure it does...

Edited by Random Tank
:P
Link to comment
Share on other sites

Actually, that's a thing, doesn't loading the Persistant from the Alt+F9 menu load the last autosave? Pretty sure it does...

I can confirm that Alt + F9 reloads the last autosave. I started a blank sandbox with no mods, just started launching some ships. after I launched a few, I did Alt + F9. I had not done Alt + F5 at all, but I got reverted to my last craft in orbit around kerbin (when it was originally in orbit around Minmus)

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...