ExtendedStorage
ExtendedStorage copied to clipboard
v3.5.0 breaks a rimworld 1.0 game
Like we mentionned on your Steam mod page I couldn't give my Pawns a single order upon loading my Rimworld 1.0 game yesterday. Also the Colonist bar also disappeared, even though I could switch pawns via the keyboard. Reverted to v3.4.1.1 and everything's working as before. Here's the log with v3.5.0 (latest version of the mod):
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.ColonistBar.CheckRecacheEntries () <0x004c0>
at RimWorld.ColonistBar.get_Entries () <0x00017>
at RimWorld.ColonistBar.ColonistBarOnGUI () <0x000b4>
at (wrapper dynamic-method) RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1 (object) <0x000d7>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x0007c>
at Verse.Root.OnGUI () <0x000ed>
Verse.Log:Error(String, Boolean)
Verse.Root:OnGUI()
- Right click with a pawn selected (here to build a roof)
Root level exception in OnGUI(): System.TypeLoadException: Could not load type 'ExtendedStorage.Building_ExtendedStorage' from assembly 'ExtendedStorage, Version=3.4.1.8646, Culture=neutral, PublicKeyToken=null'.
at (wrapper dynamic-method) Verse.AI.ReservationManager.CanReserve_Patch3 (object,Verse.Pawn,Verse.LocalTargetInfo,int,int,Verse.ReservationLayerDef,bool) <0x00108>
at Verse.AI.ReservationUtility.CanReserve (Verse.Pawn,Verse.LocalTargetInfo,int,int,Verse.ReservationLayerDef,bool) <0x0008e>
at RimWorld.WorkGiver_BuildRoof.HasJobOnCell (Verse.Pawn,Verse.IntVec3,bool) <0x0019c>
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.AddJobGiverWorkOrders_Patch2 (Verse.IntVec3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>,bool) <0x01885>
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.AddUndraftedOrders_Patch1 (UnityEngine.Vector3,Verse.Pawn,System.Collections.Generic.List`1<Verse.FloatMenuOption>) <0x00318>
at (wrapper dynamic-method) RimWorld.FloatMenuMakerMap.ChoicesAtFor_Patch1 (UnityEngine.Vector3,Verse.Pawn) <0x00270>
at AchtungMod.MultiActions.AddColonist (AchtungMod.Colonist) <0x00166>
at AchtungMod.MultiActions.<.ctor>b__3_0 (AchtungMod.Colonist) <0x0001c>
at AchtungMod.Tools.Do<AchtungMod.Colonist> (System.Collections.Generic.IEnumerable`1<AchtungMod.Colonist>,System.Action`1<AchtungMod.Colonist>) <0x0007e>
at AchtungMod.MultiActions..ctor (System.Collections.Generic.IEnumerable`1<AchtungMod.Colonist>,UnityEngine.Vector3) <0x000b5>
at AchtungMod.Controller.MouseDown (UnityEngine.Vector3) <0x0016c>
at AchtungMod.Controller.HandleEvents () <0x00082>
at AchtungMod.MainTabsRoot_HandleLowPriorityShortcuts_Patch.Prefix () <0x00034>
at (wrapper dynamic-method) RimWorld.MainTabsRoot.HandleLowPriorityShortcuts_Patch2 (object) <0x00017>
at RimWorld.MainButtonsRoot.HandleLowPriorityShortcuts () <0x00021>
at RimWorld.UIRoot_Play.UIRootOnGUI () <0x001f8>
at Verse.Root.OnGUI () <0x000ed>
Verse.Log:Error(String, Boolean)
Verse.Root:OnGUI()