hi everyone I think that might be of any help for anyone experiencing constant crashes like i do. I created a quick batch to be launched BEFORE launching KSP, and it saves your game every 10 minutes, rolling on 6 files. So at any point, you have 1 hour back with 6 save points. In the past, I used to date the savegames, but honestly, when in life have you reloaded a 3 weeks old savegame? PRE-REQUISITES: 0) this is for Windows. Linux users are smart enough, in general, to code that by themselves. 1) 7zip http://www.7-zip.org/ 2) GNU sleep.exe http://gnuwin32.sourceforge.net/downlinks/coreutils-bin-zip.php 3) optional: pslist.exe https://technet.microsoft.com/en-us/sysinternals/bb896682.aspx a) Install 7zip if you don't have it yet then get sleep.exe from the link above and put it in the same directory that contains your savegames c) optionally, get pslist.exe from the link above and put it in the same directory that contains your savegames d) finally, adapt the paths inside the batch file bellow (call it looSave.cmd or whatever), that you will save in the same directory that contains your savegames - get the savegames ordered by TIME - after a crash, just get the N-1, or 2 or whatever number you need to get back before the launch that crashed your game. hope that can help someone :: loop saving system every 10 minutes for KSP by ScavengeR(c) @echo off rem put your 7z.exe full path bellow if it is not in your %PATH% variable: set SEVENzip=7z.exe rem adapt the full path to your save dir: set SAVEDIR=G:\GAMES\KSP_win_1.0.2\saves rem adapt the name of your zip files if you want too: set KSPLoopSave=KSPLoopSave ::----------------- pushd %~dp0 goto :loop goto :END :loop set CURRENTMIN=%TIME:~3,1% echo %TIME% saving %~dp0%KSPLoopSave%_%CURRENTMIN%.zip ... %SEVENzip% a -bd -y %~dp0%KSPLoopSave%_%CURRENTMIN%.zip %SAVEDIR% >NUL echo %TIME% saving %~dp0%KSPLoopSave%_%CURRENTMIN%.zip ...OK sleep 600 rem if you want, comment the line bellow, that test if KSP is still running. rem You then will have to close the DOS window manually: pslist KSP ::--------- if %ERRORLEVEL% EQU 0 goto :loop goto :EOF :END exit edit: About Linux, hum, please Windows users do not misinterpret my words. And for anyone under Linux asking for, I will write the same shell with bash if u want