RimWorld

RimWorld

Ideoligion Icon as Faction Icon
Looping UIRootUpdate NullReferenceException error
Starting a thread because of character limit for comments. I can confirm I get nonstop errors upon reloading a save. Here's the log. These 2 errors repeat nonstop:

Exception in UIRootUpdate: System.NullReferenceException: Object reference not set to an instance of an object
[Ref D4C5C82D]
at Ideology_Faction_Icon.HarmonyPatches.WorldInterfaceUpdatePrefix () [0x000cf] in <aa19d46363bf4203b5bd9de19602331b>:0
at RimWorld.WorldInterface.WorldInterfaceUpdate () [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX rimworld.nuff.ideofacticon: Void Ideology_Faction_Icon.HarmonyPatches:WorldInterfaceUpdatePrefix()
at RimWorld.UIRoot_Play.UIRootUpdate () [0x0000b] in <630e2863bc9a4a3493f2eff01e3a9556>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch8 (string)
RimWorld.UIRoot_Play:UIRootUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Error while drawing Settlement Blue Chogarobil (tile=45247): System.NullReferenceException: Object reference not set to an instance of an object
[Ref DF9C58B]
at RimWorld.Planet.Settlement.get_Material () [0x00015] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.Planet.WorldObject.get_ExpandingIconColor () [0x00020] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX VFEInsectoidsMod: Void VFEInsectoids.WorldObject_ExpandingIconColor_Patch:Postfix(WorldObject __instance, Color& __result)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<UnityEngine.Color RimWorld.Planet.WorldObject:get_ExpandingIconColor(),UnityEngine.Color RimWorld.Planet.WorldObject.get_ExpandingIconColor_Patch1(RimWorld.Planet.WorldObject)>(RimWorld.Planet.WorldObject,UnityEngine.Color&)
at RimWorld.Planet.ExpandableWorldObjectsUtility.ExpandableWorldObjectsOnGUI () [0x000b0] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER SRTSExpanded.smashphil.neceros: IEnumerable`1 SRTS.StartUp:ExpandableIconDetourSRTSTranspiler(IEnumerable`1 instructions, ILGenerator ilg)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch8 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Planet.ExpandableWorldObjectsUtility.ExpandableWorldObjectsOnGUI_Patch0 ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.WorldInterface.WorldInterfaceOnGUI_Patch1 (RimWorld.WorldInterface)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootOnGUI_Patch4 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch2 (Verse.Root)



I haven't been able to pinpoint where Blue Chogarobil comes from.
I have these mods enabled: Vanilla Factions Expanded Insectoids 2, SRTS Expanded, Faction Control, Faction Customizer, among hundreds of others
I don't have Regrowth Expanded World Generation
Isolating the above mods mentioned in the errors and this mod doesn't seem to trigger the error though, so there's some other incompatibility happening somewhere else. I have so many mods loaded at once it's hard to pinpoint which one. I'll try experimenting some more and see if I can figure out where this error is from.
Last edited by igwagac; 30 Mar @ 2:20pm
< >
Showing 1-4 of 4 comments
igwagac 30 Mar @ 3:19pm 
In the options, if I turn off faction color, the errors stop, so there's some kind of incompatibility there. Well at least I found a way to work with it!
im having this exact problem after 1.6 update!
well sort of. whats happening is when i go back to seed gen page when making a new colony and gen a new seed the world then gets created without any factions on it and the same errors start blasting that you mentioned.
alright so i just tested and removed all mods except this one and it still happened so its not a mod conflict its just the mod itself
< >
Showing 1-4 of 4 comments
Per page: 1530 50