Jump to content

Broken Save game


Recommended Posts

Version: 0.24.2, 32 bit

System: Windows 8.1 (64 bit)

Installed mods:

uBbO4j3.png

Issue: When I start my game, I can not get past the Space Center view. High lighting of the buildings works. I can not enter VAB, Tracking station, Launch pad, SPH or Run way. I CAN enter Astronaut complex, and Mission Control, but not exit them. Hitting Escape give a menu but that's unresponsive.

output_log.txt: https://www.dropbox.com/s/yjgmeb5snggibsq/output_log.txt?dl=0

Reproducibility: Starting a new game in the same install removes the problem.

Please HALP

Link to comment
Share on other sites

Well, I suppose we'll need to know how the save is broken. The log file suggests the mods have something to do with it, judging by the amount of exceptions they're throwing.

 System.TypeLoadException: Could not load type 'KolonyTools.MKSLlocal' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.

System.TypeLoadException: Could not load type 'KolonyTools.MKSLogisticsMasterView' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type '<>c__DisplayClass8' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type '<>c__DisplayClassf' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type '<>c__DisplayClass17' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type '<>c__DisplayClass1a' from assembly 'KolonyTools, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null'.

System.TypeLoadException: Could not load type 'SCANsatRPM.JSISCANsatRPM' from assembly 'SCANsatRPM, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type 'MapMarkupLine' from assembly 'SCANsatRPM, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null'.

System.TypeLoadException: Could not load type 'SCANsatKethane.SCANsatKethane' from assembly 'SCANsatKethane, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null'.


System.TypeLoadException: Could not load type 'SCANsatKethane.SCANStarter' from assembly 'SCANsatKethane, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null'.

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object


at AssemblyLoader+LoadedAssembyList.GetPathByType (System.Type type) [0x00000] in <filename unknown>:0


at AssemblyLoader.GetPathByType (System.Type type) [0x00000] in <filename unknown>:0


at KSP.IO.IOUtils.GetFilePathFor (System.Type T, System.String file, .Vessel flight) [0x00000] in <filename unknown>:0


at KSP.IO.File.Exists[KineTechAnimationModuleLoader] (System.String filename, .Vessel flight) [0x00000] in <filename unknown>:0


--- End of inner exception stack trace ---


at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0


at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0


at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0


at KSP.Testing.TestManager. (System.Type ) [0x00000] in <filename unknown>:0

I would start by removing the mentioned mods and attempting to load the save again.

There's also this:

[ModStatistics] Error while inspecting assembly Terrain. This probably means that Terrain is targeting a runtime other than .NET 3.5. Please notify the author of Terrain of this error.

System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'Terrain'.


at (wrapper managed-to-native) System.MonoCustomAttrs:GetCustomAttributesInternal (System.Reflection.ICustomAttributeProvider,System.Type,bool)


at System.MonoCustomAttrs.GetCustomAttributesBase (ICustomAttributeProvider obj, System.Type attributeType) [0x00000] in <filename unknown>:0


at System.MonoCustomAttrs.GetCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) [0x00000] in <filename unknown>:0


at System.Reflection.Assembly.GetCustomAttributes (System.Type attributeType, Boolean inherit) [0x00000] in <filename unknown>:0


at ModStatistics.ModStatistics.getAssemblyTitle (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


[ModStatistics] Error while inspecting assembly ModuleResourceConverter. This probably means that ModuleResourceConverter is targeting a runtime other than .NET 3.5. Please notify the author of ModuleResourceConverter of this error.


System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'ModuleResourceConverter'.


at (wrapper managed-to-native) System.MonoCustomAttrs:GetCustomAttributesInternal (System.Reflection.ICustomAttributeProvider,System.Type,bool)


at System.MonoCustomAttrs.GetCustomAttributesBase (ICustomAttributeProvider obj, System.Type attributeType) [0x00000] in <filename unknown>:0


at System.MonoCustomAttrs.GetCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) [0x00000] in <filename unknown>:0


at System.Reflection.Assembly.GetCustomAttributes (System.Type attributeType, Boolean inherit) [0x00000] in <filename unknown>:0


at ModStatistics.ModStatistics.getAssemblyTitle (System.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0

And some more more:

NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)


Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 177694.
Total: 266.974121 ms (FindLiveObjects: 7.997255 ms CreateObjectMapping: 2.489617 ms MarkObjects: 255.863037 ms DeleteObjects: 0.232633 ms)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


NullReferenceException: Object reference not set to an instance of an object
at Clouds.Clouds.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)

Somehow or other, all these errors are culminating in this lot:

NullReferenceException: Object reference not set to an instance of an object
at System.Guid.BaseToString (Boolean h, Boolean p, Boolean [0x00000] in <filename unknown>:0


at System.Guid.ToString () [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.stringConcat (System.Collections.Generic.List`1 source) [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.Contract.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractSystem.OnSave (.ConfigNode gameNode) [0x00000] in <filename unknown>:0


at ScenarioModule.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at ProtoScenarioModule..ctor (.ScenarioModule module) [0x00000] in <filename unknown>:0


at ScenarioRunner.GetUpdatedProtoModules () [0x00000] in <filename unknown>:0


at Game.Updated () [0x00000] in <filename unknown>:0


at GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) [0x00000] in <filename unknown>:0


at VehicleAssemblyBuilding.OnClicked () [0x00000] in <filename unknown>:0


at SpaceCenterBuilding+.MoveNext () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


BorderedTilingSpriteMesh: Mesh has 300 or more vertices and might not be dynamically batched!

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


BorderedTilingSpriteMesh: Mesh has 300 or more vertices and might not be dynamically batched!

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


BorderedTilingSpriteMesh: Mesh has 300 or more vertices and might not be dynamically batched!

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


Flight State Captured

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


NullReferenceException: Object reference not set to an instance of an object
at System.Guid.BaseToString (Boolean h, Boolean p, Boolean [0x00000] in <filename unknown>:0


at System.Guid.ToString () [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.stringConcat (System.Collections.Generic.List`1 source) [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.Contract.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractSystem.OnSave (.ConfigNode gameNode) [0x00000] in <filename unknown>:0


at ScenarioModule.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at ProtoScenarioModule..ctor (.ScenarioModule module) [0x00000] in <filename unknown>:0


at ScenarioRunner.GetUpdatedProtoModules () [0x00000] in <filename unknown>:0


at Game.Updated () [0x00000] in <filename unknown>:0


at GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) [0x00000] in <filename unknown>:0


at RDSceneSpawner.onRDDespawn () [0x00000] in <filename unknown>:0


at EventVoid.Fire () [0x00000] in <filename unknown>:0


at RDController.CloseButton (.POINTER_INFO& ptr) [0x00000] in <filename unknown>:0


at (wrapper delegate-invoke) EZInputDelegate:invoke_void__this___POINTER_INFO& (POINTER_INFO&)


at UIButton.OnInput (.POINTER_INFO& ptr) [0x00000] in <filename unknown>:0


at AutoSpriteControlBase.OnInput (POINTER_INFO ptr) [0x00000] in <filename unknown>:0


at UIManager.DispatchHelper (.POINTER_INFO& curPtr, Int32 camIndex) [0x00000] in <filename unknown>:0


at UIManager.DispatchInput () [0x00000] in <filename unknown>:0


at UIManager.Update () [0x00000] in <filename unknown>:0

(Filename: Line: -1)


Flight State Captured

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)


NullReferenceException: Object reference not set to an instance of an object
at System.Guid.BaseToString (Boolean h, Boolean p, Boolean [0x00000] in <filename unknown>:0


at System.Guid.ToString () [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.stringConcat (System.Collections.Generic.List`1 source) [0x00000] in <filename unknown>:0


at DMagic.DMOrbitalParameters.OnSave (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractParameter.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.Contract.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at Contracts.ContractSystem.OnSave (.ConfigNode gameNode) [0x00000] in <filename unknown>:0


at ScenarioModule.Save (.ConfigNode node) [0x00000] in <filename unknown>:0


at ProtoScenarioModule..ctor (.ScenarioModule module) [0x00000] in <filename unknown>:0


at ScenarioRunner.GetUpdatedProtoModules () [0x00000] in <filename unknown>:0


at Game.Updated () [0x00000] in <filename unknown>:0


at GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) [0x00000] in <filename unknown>:0


at KSCPauseMenu.draw (Int32 id) [0x00000] in <filename unknown>:0


at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in <filename unknown>:0


at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in <filename unknown>:0

(Filename: Line: -1)


Which are all errors I've never seen before. While it does seem to be triggered by something in the save file, there is no doubt that it is only seeming to be a corrupt save because there are so many exceptions already being thrown.

You'll need to uninstall or update all the mods these errors mention. Once the mod-related exceptions are tidied up, we might be able to see if the save file needs fixing, or if it was just the mods.

Link to comment
Share on other sites

OK. I'll consider that save FUBAR.

I'll run trough the steps Josh provided though, and post them here to see if there is any chance off repair.

Log with Mod statistics deleted and MKS redownloaded: https://www.dropbox.com/s/vvxtp89mp0yawh7/output_log2.txt?dl=0

No effect

DMagic reïnstalled. No effect. Log: https://www.dropbox.com/s/zu0bl5hblrrgpra/output_log3.txt?dl=0

Edited by 1of6Billion
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...