RimWorld

RimWorld

Androids [1.3 | Discontinued]
DigitalHare 22 Nov, 2019 @ 7:31pm
Having an issue with the android printer - Blank window
So, I've been having an issue for a short while and I assumed a recent update had broken something, so I waited a little while. I cannot say if an added mod had caused it, as it happened somewhere between an overcrowded colony without wanting to add more people and a couple new ones to get things right/chasing other bugs. When I open to make an android on the printer, the preview for the base Android is blank.¹ If I were to "Roll Male" or "Roll Female", the entire window turns blank.²

However, all other alien races (The android mod is set to load directly after alien races mod) show up and print correctly.³ As well, android traders, etc spawn normally without problem. When I use the printer and encounter this in dev mode, this error pops up:
Message logging is now once again on. Verse.Log:Message(String, Boolean) Verse.Log:ResetMessageCount() Verse.Log:Clear() Verse.EditWindow_Log:DoWindowContents(Rect) Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) Exception filling window for Androids.CustomizeAndroidWindow: System.NullReferenceException: Object reference not set to an instance of an object at AlienRace.HarmonyPatches.ResolveAllGraphicsPrefix (Verse.PawnGraphicSet) <0x00f5a> at (wrapper dynamic-method) Verse.PawnGraphicSet.ResolveAllGraphics_Patch1 (object) <0x00020> at Androids.CustomizeAndroidWindow.DoWindowContents (UnityEngine.Rect) <0x002d4> at Verse.Window/<WindowOnGUI>c__AnonStorey0.<>m__0 (int) <0x00882> Verse.Log:Error(String, Boolean) Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) Reached max messages limit. Stopping logging to avoid spam. Verse.Log:Warning(String, Boolean) Verse.Log:PostMessage() Verse.Log:Error(String, Boolean) Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

Reference images
¹ https://i.imgur.com/OCOTCm8.png
² https://i.imgur.com/QCga0yL.png
³ https://i.imgur.com/lURg3UW.gifv

Edit: It appears the only other race that does not function correctly is the Orassans, though I added them after this issue had began.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1541519487
Last edited by DigitalHare; 22 Nov, 2019 @ 7:35pm