Why can i not save my game suddenly?

Started by Plasmatic, August 04, 2017, 01:48:31 PM

Previous topic - Next topic

Plasmatic

when I try to save my game this pops up and I have no idea what has changed


Exception while saving game: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.TaleData_Def.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[TaleData_Def] (RimWorld.TaleData_Def& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[TaleData_Def] (RimWorld.TaleData_Def& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at RimWorld.Tale_SinglePawnAndDef.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[Tale] (RimWorld.Tale& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.Look[Tale] (System.Collections.Generic.List`1& list, Boolean saveDestroyedThings, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.Look[Tale] (System.Collections.Generic.List`1& list, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at RimWorld.TaleManager.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[TaleManager] (RimWorld.TaleManager& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[TaleManager] (RimWorld.TaleManager& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Game.ExposeSmallComponents () [0x00000] in <filename unknown>:0
  at Verse.Game.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[Game] (Verse.Game& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.Look[Game] (Verse.Game& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.GameDataSaveLoader.<SaveGame>m__90E () [0x00000] in <filename unknown>:0
  at Verse.SafeSaver.DoSave (System.String fullPath, System.String documentElementName, System.Action saveAction) [0x00000] in <filename unknown>:0

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

Is this savefile now borked?

Ok, I think I found the culprit, but I have no clue how that happened... I had a mod called "More Cabinets" which is now gone, like, completely gone, I can't find it on Steam, I can't find it in the forums, it's not in the game's mod list..

Yep, that mod is completely gone.. the steam ID is 973334827 confirmed from my modlist.. but searching for that file on steam shows an error page saying this page no longer exists..

So whoever made that mod just broke my save... awesome.

kaptain_kavern

Argh too bad for your game. The save may be recoverable if you manage to erase all trace of the modded buildings from the savefile itself. But this can be tricky. But it's not like you can lose your save again :-s IMO


Also note that it's technically Steam that have screwed your game (with it's poor way of managing mods) rather than the modder himself, IMHO. It's something modders were afraid a lot when we first heard about SteamWS integration quite some month back ago.

Plasmatic

Quote from: kaptain_kavern on August 04, 2017, 07:38:32 PM
Argh too bad for your game. The save may be recoverable if you manage to erase all trace of the modded buildings from the savefile itself. But this can be tricky. But it's not like you can lose your save again :-s IMO


Also note that it's technically Steam that have screwed your game (with it's poor way of managing mods) rather than the modder himself, IMHO. It's something modders were afraid a lot when we first heard about SteamWS integration quite some month back ago.

From what I've heard afterwards, the author released an update that broke a lot of folks games, and after he was presumably flooded with angry comments, he removed the mod entirely from steam.. If this is true, it's not really steams fault, though steam did enable it to happened.