This is how the path to the sculptures is structured though, so there was and is no direct path to the images in the .xml. Works fine. (Added the Art section in the path while troubleshooting after making the main post, please disregard that)


This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts Menu
RimWorld 1.3.3117 rev669
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
RimWorld.VersionControl:LogVersionNumber ()
Verse.Root:CheckGlobalInit ()
Verse.Root:Start ()
Verse.Root_Entry:Start ()
Could not load UnityEngine.Texture2D at Things/Building/GreekSculpture/TerrorStatueA in any active mod or in base resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ContentFinder`1<UnityEngine.Texture2D>:Get (string,bool)
Verse.Graphic_Single:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Single> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__311_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Could not load UnityEngine.Texture2D at Things/Building/GreekSculpture/TerrorStatueB in any active mod or in base resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ContentFinder`1<UnityEngine.Texture2D>:Get (string,bool)
Verse.Graphic_Single:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Single> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__311_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GlobalTextureAtlasManager.TryInsertStatic (Verse.TextureAtlasGroup group, UnityEngine.Texture2D texture, UnityEngine.Texture2D mask) [0x00000] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.Graphic_Single.TryInsertIntoAtlas (Verse.TextureAtlasGroup groupKey) [0x00036] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.Graphic_Collection.TryInsertIntoAtlas (Verse.TextureAtlasGroup groupKey) [0x0000b] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.ThingDef.<PostLoad>b__311_0 () [0x00043] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x0007c] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Could not load UnityEngine.Texture2D at Things/Building/GreekSculpture/TerrorStatueA in any active mod or in base resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ContentFinder`1<UnityEngine.Texture2D>:Get (string,bool)
Verse.Graphic_Single:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Single> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__311_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Could not load UnityEngine.Texture2D at Things/Building/GreekSculpture/TerrorStatueB in any active mod or in base resources.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.ContentFinder`1<UnityEngine.Texture2D>:Get (string,bool)
Verse.Graphic_Single:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Single> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.Graphic_Collection:Init (Verse.GraphicRequest)
Verse.GraphicDatabase:GetInner<Verse.Graphic_Random> (Verse.GraphicRequest)
Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List`1<Verse.ShaderParameter>,string)
Verse.GraphicData:Init ()
Verse.GraphicData:get_Graphic ()
Verse.ThingDef:<PostLoad>b__311_0 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GlobalTextureAtlasManager.TryInsertStatic (Verse.TextureAtlasGroup group, UnityEngine.Texture2D texture, UnityEngine.Texture2D mask) [0x00000] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.Graphic_Single.TryInsertIntoAtlas (Verse.TextureAtlasGroup groupKey) [0x00036] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.Graphic_Collection.TryInsertIntoAtlas (Verse.TextureAtlasGroup groupKey) [0x0000b] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.ThingDef.<PostLoad>b__311_0 () [0x00043] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x0007c] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
Verse.Root:Update ()
Verse.Root_Entry:Update ()
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ThingDef ParentName="SculptureBase">
<defName>GreekSculpture</defName>
<label>Greek Sculpture</label>
<description>A sculpture of the female form not unlike those made by the Ancient Greek more than 5000 years ago.</description>
<graphicData>
<graphicClass>Graphic_Random</graphicClass>
<texPath>Things/Building/GreekSculpture</texPath>
<drawSize>(3,3)</drawSize>
<drawRotated>false</drawRotated>
</graphicData>
<fillPercent>0.5</fillPercent>
<rotatable>false</rotatable>
<statBases>
<MaxHitPoints>150</MaxHitPoints>
<Mass>7</Mass>
<Beauty>100</Beauty>
<WorkToMake>30000</WorkToMake>
</statBases>
<stuffCategories>
<li>Metallic</li>
<li>Woody</li>
<li>Stony</li>
</stuffCategories>
<costStuffCount>100</costStuffCount>
<minifiedDef>MinifiedThing</minifiedDef>
</ThingDef>
<ThingDef ParentName="SculptureBase">
<defName>GreekSculptureTerror</defName>
<label>Greek Terror Sculpture</label>
<description>A person-sized Greek sculpture shaped in a plaintive and oppressive form. Slaves who spend time around it will feel terror, which makes them stay suppressed for longer and thus reduces slave rebellions.</description>
<castEdgeShadows>true</castEdgeShadows>
<graphicData>
<graphicClass>Graphic_Random</graphicClass>
<texPath>Things/Building/GreekSculptureTerror</texPath>
<drawSize>(3,3)</drawSize>
</graphicData>
<fillPercent>0.5</fillPercent>
<rotatable>false</rotatable>
<statBases>
<MaxHitPoints>150</MaxHitPoints>
<Mass>7</Mass>
<Beauty>-5</Beauty>
<WorkToMake>30000</WorkToMake>
<TerrorSource MayRequire="Ludeon.RimWorld.Ideology">0</TerrorSource>
</statBases>
<stuffCategories>
<li>Metallic</li>
<li>Woody</li>
<li>Stony</li>
</stuffCategories>
<costStuffCount>100</costStuffCount>
</ThingDef>
</Defs>