Jump to content

Crash, then savegames broken


Recommended Posts

Hi,

Win7, no mods, Steam. Career mode.

About 200 hours under the belt in my career mode profile. I recently updated to 1.2.1 and managed to play that for a couple of hours. Then I experienced a sudden reboot crash, and after this I can't recover my savegame and I can't even start a new career mode profile and recover the savegames on that profile. I have tried reinstalling and juggling with the various savegame backups, renaming them into persistent or quicksave etc. I have recursively made all the game directory not-read-only. To no avail so far.

output_log start:

Quote

 

Initialize engine version: 5.4.0p4 (b15b5ae035b7)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 9.0c [nvd3dumx.dll 9.18.13.4788]
    Renderer: NVIDIA GeForce GTX 970
    Vendor:   NVIDIA
    VRAM:     4010 MB (via DXGI)
    Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 ATOC=1
Begin MonoManager ReloadAssembly
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Assembly-UnityScript.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.Networking.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Mono.Cecil.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Mono.Cecil.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\KSPAssets.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\KSPAssets.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\TDx.TDxInput.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\TDx.TDxInput.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\TrackIRUnity.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\TrackIRUnity.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\xmldiffpatch.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\xmldiffpatch.dll into Unity Child Domain
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\XmlDiffPatch.View.dll (this message is harmless)
Loading D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\XmlDiffPatch.View.dll into Unity Child Domain
- Completed reload, in  0.078 seconds
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\System.dll (this message is harmless)
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\Boo.Lang.dll (this message is harmless)
Platform assembly: D:\Steam\steamapps\common\Kerbal Space Program\KSP_x64_Data\Managed\System.Xml.dll (this message is harmless)
<RI> Initializing input.

<RI> Input initialized.

desktop: 1920x1080 60Hz; virtual: 1920x1080 at 0,0
<RI> Initialized touch support.

UnloadTime: 3.072957 ms
Release Build
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

[KSP Version]: 1.2.1.1604 (WindowsPlayer x64) (x64) ==============================
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

[Input Devices]:
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

[Input Devices]:
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Launcher Settings File doesn't exist
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Launcher after checking file: True
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

 

 


This error appears into output_log when clicking the "Resume Saved" button:

Quote

ArgumentNullException: Argument cannot be null.
Parameter name: s
  at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0
  at FinePrint.Utilities.CompatibilityUtilities.CleanUpUnsanitaryEVAKerbals (.ConfigNode flightState) [0x00000] in <filename unknown>:0
  at FlightState..ctor (.ConfigNode rootNode, .Game game) [0x00000] in <filename unknown>:0
  at Game..ctor (.ConfigNode root) [0x00000] in <filename unknown>:0
  at GamePersistence.LoadGameCfg (.ConfigNode node, System.String saveName, Boolean nullIfIncompatible, Boolean suppressIncompatibleMessage) [0x00000] in <filename unknown>:0
  at GamePersistence.LoadGame (System.String filename, System.String saveFolder, Boolean nullIfIncompatible, Boolean suppressIncompatibleMessage) [0x00000] in <filename unknown>:0
  at LoadGameDialog.GetSaveData (.PlayerProfileInfo save, System.String fname, System.String folder) [0x00000] in <filename unknown>:0
  at LoadGameDialog.PersistentLoadGame () [0x00000] in <filename unknown>:0
  at LoadGameDialog.Create (.FinishedCallback onDismiss, System.String directory, Boolean persistent, .UISkinDef skin) [0x00000] in <filename unknown>:0
  at MainMenu.LoadGame () [0x00000] in <filename unknown>:0
  at TextButton3D+<OnMouseTap>c__IteratorC4.MoveNext () [0x00000] in <filename unknown>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
 
(Filename:  Line: -1)


Please help, I'm out of ideas and the game is unplayable :(

 

Link to comment
Share on other sites

This looks like a bug in KSP's code that loads saved games, presumably because your crash left the game in an odd state and the code doesn't handle the situation well.  The problem is occurring when you click "Resume Saved" because KSP currently loads every save in your game when you open that dialog.

Your best bet is to first try removing all of your saves from the saves folder (move everything out of the saves folder except for scenarios and training) and then copy just one save game back into the folder.  If you still get the problem then rename the persistent.sfs file and copy one of the backups to replace it.  If you still can't get it to work then zip up the save (right click on the folder and select "Send To/Compressed folder"), upload it to a file sharing site such as dropbox and post a link here.  Chances are quite good that someone with technical knowledge of the save file format can locate the cause of the problem and provide a fix...

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