RimWorld

RimWorld

Total Control
chris 🌄 Mar 23, 2023 @ 12:14am
Editing Error for Tribal Factions
An error occurs where baseliner tribal factions cannot be edited in any way. Any attempt to add new Loadout Overrides results in half of the window being cut off, xenotype spawn rates not showing up at all, and no previews being loaded.

This happens to all baseliner tribal facs, i.e: Cannibal Tribe, Nudist Tribe, Savage Tribe, Fierce Tribe, & Gentle Tribe.

The only mods I had loaded were Total Control and Fluffy's Mod Manager.
--------------------------------------------------------------------------------------------------------------------------------
Debug Log

<color=#1c6beb>[FacLoadout]</color> Cloned Savage tribe, creating 18 kindDefs: Tribal_Penitent, Tribal_Warrior, Tribal_Archer, Tribal_Hunter, Tribal_HeavyArcher, Tribal_Berserker, Tribal_ChiefRanged, Tribal_ChiefMelee, Tribal_Breacher, Tribal_Child, Muffalo, Dromedary, Alpaca, Elephant, Tribal_Trader, Tribal_Miner, Tribal_Logger, Tribal_Farmer
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
FactionLoadout.ModCore:Log (string)
FactionLoadout.CloningUtility:Clone (RimWorld.FactionDef)
FactionLoadout.FactionEditUI:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Exception filling window for FactionLoadout.FactionEditUI: System.NullReferenceException: Object reference not set to an instance of an object
at FactionLoadout.FactionEdit.Apply (RimWorld.FactionDef def) [0x000c7] in <173fddfd3f8f4ca68aa014b89f778655>:0
at FactionLoadout.FactionEditUI.DoWindowContents (UnityEngine.Rect inRect) [0x009df] in <173fddfd3f8f4ca68aa014b89f778655>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <38562b1a2ab64eacb931fb5df05ca994>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

<color=#1c6beb>[FacLoadout]</color> Cloned Savage tribe, creating 18 kindDefs: Tribal_Penitent, Tribal_Warrior, Tribal_Archer, Tribal_Hunter, Tribal_HeavyArcher, Tribal_Berserker, Tribal_ChiefRanged, Tribal_ChiefMelee, Tribal_Breacher, Tribal_Child, Muffalo, Dromedary, Alpaca, Elephant, Tribal_Trader, Tribal_Miner, Tribal_Logger, Tribal_Farmer
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
FactionLoadout.ModCore:Log (string)
FactionLoadout.CloningUtility:Clone (RimWorld.FactionDef)
FactionLoadout.FactionEditUI:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Exception filling window for FactionLoadout.FactionEditUI: System.NullReferenceException: Object reference not set to an instance of an object
at FactionLoadout.FactionEdit.Apply (RimWorld.FactionDef def) [0x000c7] in <173fddfd3f8f4ca68aa014b89f778655>:0
at FactionLoadout.FactionEditUI.DoWindowContents (UnityEngine.Rect inRect) [0x009df] in <173fddfd3f8f4ca68aa014b89f778655>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <38562b1a2ab64eacb931fb5df05ca994>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

<color=#1c6beb>[FacLoadout]</color> Cloned Savage tribe, creating 18 kindDefs: Tribal_Penitent, Tribal_Warrior, Tribal_Archer, Tribal_Hunter, Tribal_HeavyArcher, Tribal_Berserker, Tribal_ChiefRanged, Tribal_ChiefMelee, Tribal_Breacher, Tribal_Child, Muffalo, Dromedary, Alpaca, Elephant, Tribal_Trader, Tribal_Miner, Tribal_Logger, Tribal_Farmer
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
FactionLoadout.ModCore:Log (string)
FactionLoadout.CloningUtility:Clone (RimWorld.FactionDef)
FactionLoadout.FactionEditUI:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Exception filling window for FactionLoadout.FactionEditUI: System.NullReferenceException: Object reference not set to an instance of an object
at FactionLoadout.FactionEdit.Apply (RimWorld.FactionDef def) [0x000c7] in <173fddfd3f8f4ca68aa014b89f778655>:0
at FactionLoadout.FactionEditUI.DoWindowContents (UnityEngine.Rect inRect) [0x009df] in <173fddfd3f8f4ca68aa014b89f778655>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <38562b1a2ab64eacb931fb5df05ca994>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

<color=#1c6beb>[FacLoadout]</color> Cloned Savage tribe, creating 18 kindDefs: Tribal_Penitent, Tribal_Warrior, Tribal_Archer, Tribal_Hunter, Tribal_HeavyArcher, Tribal_Berserker, Tribal_ChiefRanged, Tribal_ChiefMelee, Tribal_Breacher, Tribal_Child, Muffalo, Dromedary, Alpaca, Elephant, Tribal_Trader, Tribal_Miner, Tribal_Logger, Tribal_Farmer
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
FactionLoadout.ModCore:Log (string)
FactionLoadout.CloningUtility:Clone (RimWorld.FactionDef)
FactionLoadout.FactionEditUI:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Exception filling window for FactionLoadout.FactionEditUI: System.NullReferenceException: Object reference not set to an instance of an object
at FactionLoadout.FactionEdit.Apply (RimWorld.FactionDef def) [0x000c7] in <173fddfd3f8f4ca68aa014b89f778655>:0
at FactionLoadout.FactionEditUI.DoWindowContents (UnityEngine.Rect inRect) [0x009df] in <173fddfd3f8f4ca68aa014b89f778655>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <38562b1a2ab64eacb931fb5df05ca994>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Last edited by chris 🌄; Mar 23, 2023 @ 1:01am
< >
Showing 1-3 of 3 comments
chris 🌄 Mar 23, 2023 @ 12:23am 
P.S: For some reason this only happens while inside the game.
Yes, this. This error keeps occuring EXCEPT for the Gentle Tribe faction. Bizarre.
Phrozehn Nov 5, 2023 @ 10:06am 
This is my vbery same issue! I wonder if it has to do with these factions not being meant to interact with biotech genemods?

I'v ebeen tearing my hair out over this :(
< >
Showing 1-3 of 3 comments
Per page: 1530 50