ExtendedStorage icon indicating copy to clipboard operation
ExtendedStorage copied to clipboard

v3.5.0 breaks a rimworld 1.0 game

Open tukoz opened this issue 4 years ago • 0 comments

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()

tukoz avatar Mar 06 '20 17:03 tukoz