RimWorld

RimWorld

Statue of Colonist
«Wyvern» Jun 8, 2019 @ 4:56am
Bug Report
Post bugs here
< >
Showing 1-15 of 17 comments
«Wyvern» Jun 8, 2019 @ 4:57am 
Ive found several statue of colonist ina Event dungon in the world
One of my pawn is holding in his inventory one of these statues. The UI of the statue in now part of the pawn UI, i can draft the pawn, allowing shooting etc etc, but im also able to "edit", "Rename" and "Only hat" the pawn... Even if the statue is removed from the inventory of the pawn, the UI is still here.
I don't know if i can't remove that Statue UI from the pawn UI yet...
Honeywine Dec 13, 2019 @ 10:45am 
I tried digging but I'm not the greatest at reading code. I figured I would leave this here in hopes that there's something to be done; I'm getting finished statues but for about half of my colonists, the heads are invisible (hair just floats).

I know it's something to do with the head type as it's trying to just have Male_ with no other head types, but I can't for the life of me figure out what.

I should note; this only happens with base humans; alien races are actually fine, and if I change a colonist's race (in the statue from the load from colonist) to a non-human race, their head comes back. It's weird.

Failed to find any texture while constructing Multi(initPath=Things/Pawn/Humanlike/Heads/Male/Male_, color=RGBA(0.500, 1.000, 0.600, 0.400), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000)). Filenames have changed; if you are converting an old mod, recommend renaming textures from *_back to *_north, *_side to *_east, and *_front to *_south.
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String, Shader, Vector2, Color)
StatueOfColonistAlienRacePatch.StatueOfColonistGraphicSet_ResolveAllGraphics_Patch:Prefix(StatueOfColonistGraphicSet, Single)
StatueOfColonist.StatueOfColonistGraphicSet:ResolveAllGraphics_Patch1(Object, Single)
StatueOfColonist.StatueOfColonistRenderer:Render(StatueOfColonistGraphicSet, Vector3, Quaternion, Boolean, Rot4, Rot4, RotDrawMode, Boolean, Boolean, Single, HeadRenderMode, ThingDef, BodyTypeDef, LifeStageDef)
StatueOfColonist.Building_StatueOfColonist:Render(Vector3, Quaternion, Boolean, Rot4, Rot4, RotDrawMode, Boolean, Boolean, Single, RenderMode)
StatueOfColonist.Designator_Install_DrawGhost_Patch:Prefix(Designator_Install, Color)
RimWorld.Designator_Install:DrawGhost_Patch1(Object, Color)
RimWorld.Designator_Place:SelectedUpdate()
RimWorld.Designator_Install:SelectedUpdate()
Verse.DesignatorManager:DesignatorManagerUpdate()
RimWorld.MapInterface:MapInterfaceUpdate()
RimWorld.UIRoot_Play:UIRootUpdate()
Verse.Root:Update_Patch1(Object)
Verse.Root_Play:Update()
Kelowna Feb 9, 2020 @ 9:01am 
I am not able to edit statues properly, I can fashion them after a pawn but I cannot make a custom statue.
Mission001 Feb 25, 2020 @ 9:23am 
Potentially issues for next update, thought id bring it up to you, doesnt produce a error yet but warns it might do next version :)

Translation report for English

========== General load errors (0) ==========

========== Def-injected translations load errors (0) ==========

========== Backstories load errors (0) ==========

========== Unnecessary def-injected translations (marked as NoTranslate) (0) ==========

========== Def-injected translations using old, renamed defs (fixed automatically but can break in the next RimWorld version) (3) =========
Def has been renamed: TMB_StatueOfColonistK_Blueprint_Install -> Blueprint_Install_TMB_StatueOfColonistK, translation TMB_StatueOfColonistK_Blueprint_Install.label should be renamed as well.
Def has been renamed: TMB_StatueOfColonistKLarge_Blueprint_Install -> Blueprint_Install_TMB_StatueOfColonistKLarge, translation TMB_StatueOfColonistKLarge_Blueprint_Install.label should be renamed as well.
Def has been renamed: TMB_StatueOfColonistKGrand_Blueprint_Install -> Blueprint_Install_TMB_StatueOfColonistKGrand, translation TMB_StatueOfColonistKGrand_Blueprint_Install.label should be renamed as well.
Sander Apr 11, 2020 @ 3:38pm 
So I got the following error when I created a statue:

Exception drawing TMB_MinifiedStatueOfColonistK585118: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <567df3e0919241ba98db88bec4c6696f>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at StatueOfColonistAlienRacePatch.StatueOfColonistRenderer_DrawAddons_Patch.Postfix (StatueOfColonist.StatueOfColonistRenderer __instance, StatueOfColonist.StatueOfColonistGraphicSet graphics, System.Boolean portrait, UnityEngine.Vector3 vector, Verse.ThingDef raceDef, UnityEngine.Quaternion quat, Verse.Rot4 rotation, RimWorld.BodyTypeDef bodyTypeDef, System.Single scale) [0x00349] in <bdc492f8a51b407e9e4608f54af0e37c>:0
at (wrapper dynamic-method) StatueOfColonist.StatueOfColonistRenderer.DMD<DMD<DrawAddons_Patch1>?358313344::DrawAddons_Patch1>(StatueOfColonist.StatueOfColonistRenderer,StatueOfColonist.StatueOfColonistGraphicSet,bool,UnityEngine.Vector3,Verse.ThingDef,UnityEngine.Quaternion,Verse.Rot4,RimWorld.BodyTypeDef,single)
at StatueOfColonist.StatueOfColonistRenderer.Render (StatueOfColonist.StatueOfColonistGraphicSet graphics, UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+HeadRenderMode headRenderMode, Verse.ThingDef raceDef, RimWorld.BodyTypeDef bodyTypeDef, RimWorld.LifeStageDef lifeStageDef) [0x00376] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at StatueOfColonist.Building_StatueOfColonist.Render (UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+RenderMode mode) [0x000c7] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at StatueOfColonist.MinifiedStatueOfColonist.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00078] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at Verse.Thing.Draw () [0x00007] in <c8e8d421567e4ee5864626a429a27a37>:0
at Verse.ThingWithComps.Draw () [0x00000] in <c8e8d421567e4ee5864626a429a27a37>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <c8e8d421567e4ee5864626a429a27a37>:0
Verse.Log:Error(String, Boolean)
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:MapUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

The effect of all this is that the entire map and even the world render get corrupted, placing structures and landmasses in different places than where they should be. It seems to be a visual bug, as the pawns are still capable of finding their way in the mess. The problem started when I build my first statue (human colonist, though I am using your alien race patch) and it seems to freak out about the minified statue.
Meles May 16, 2020 @ 2:16am 
Same issue as above, game was utterly broken visualy the moment I've made my first statue.

Loading previous save caused the same error, even if the statue hasn't been made.
TralliE May 30, 2020 @ 6:03pm 
Something seems to be broken somewhere, because when I make a huge statue or try to place a large or normal one, the entire screen goes grey, with only occasional colonists or objects poking through. This persists even if reloading to before the first grey screen, and requires a full game restart and an avoidance of the statue coming into being to fix.
I am running with a bunch of mods, such as Kijin, Forsaken, BB body mod, and various other additions, if that helps at all.
Cyborgx10 Jun 6, 2020 @ 6:55pm 
I got the following error when I created a statue:

Exception drawing TMB_StatueOfColonistK585118: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: Cobra
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <567df3e0919241ba98db88bec4c6696f>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
at StatueOfColonistAlienRacePatch.StatueOfColonistRenderer_DrawAddons_Patch.Postfix (StatueOfColonist.StatueOfColonistRenderer __instance, StatueOfColonist.StatueOfColonistGraphicSet graphics, System.Boolean portrait, UnityEngine.Vector3 vector, Verse.ThingDef raceDef, UnityEngine.Quaternion quat, Verse.Rot4 rotation, RimWorld.BodyTypeDef bodyTypeDef, System.Single scale) [0x00349] in <bdc492f8a51b407e9e4608f54af0e37c>:0
at (wrapper dynamic-method) StatueOfColonist.StatueOfColonistRenderer.DMD<DMD<DrawAddons_Patch1>?358313344::DrawAddons_Patch1>(StatueOfColonist.StatueOfColonistRenderer,StatueOfColonist.StatueOfColonistGraphicSet,bool,UnityEngine.Vector3,Verse.ThingDef,UnityEngine.Quaternion,Verse.Rot4,RimWorld.BodyTypeDef,single)
at StatueOfColonist.StatueOfColonistRenderer.Render (StatueOfColonist.StatueOfColonistGraphicSet graphics, UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+HeadRenderMode headRenderMode, Verse.ThingDef raceDef, RimWorld.BodyTypeDef bodyTypeDef, RimWorld.LifeStageDef lifeStageDef) [0x00376] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at StatueOfColonist.Building_StatueOfColonist.Render (UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+RenderMode mode) [0x000c7] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at StatueOfColonist.MinifiedStatueOfColonist.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00078] in <c9d714cba3554b5d8131e9efb8cd04ad>:0
at Verse.Thing.Draw () [0x00007] in <c8e8d421567e4ee5864626a429a27a37>:0
at Verse.ThingWithComps.Draw () [0x00000] in <c8e8d421567e4ee5864626a429a27a37>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <c8e8d421567e4ee5864626a429a27a37>:0
Verse.Log:Error(String, Boolean)
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:MapUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

The effect of all this is that the entire map and even the world render get corrupted, placing structures and landmasses in different places than where they should be.
Adam Skelecoot Aug 14, 2021 @ 10:41am 
Having this weird bug where, after crafting and placing a large statue of one of my colonists, most of the caravans and raiders have become giants, about the same size as my statue. There are occasions where they sometimes return to their normal size, but I'm not sure what triggers this.
Shadobi Aug 15, 2021 @ 8:52pm 
Same as folks above having a grey map
There what log said when all turned gray
Exception drawing TMB_MinifiedStatueOfColonistK327883: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at StatueOfColonistAlienRacePatch.StatueOfColonistRenderer_DrawAddons_Patch.Postfix (StatueOfColonist.StatueOfColonistRenderer __instance, StatueOfColonist.StatueOfColonistGraphicSet graphics, System.Boolean portrait, UnityEngine.Vector3 vector, UnityEngine.Vector3 headOffset, Verse.ThingDef raceDef, UnityEngine.Quaternion quat, Verse.Rot4 rotation, RimWorld.BodyTypeDef bodyTypeDef, System.Single scale) [0x002b4] in <becca0d62c7642fd8b007b5eeaf151d1>:0
at (wrapper dynamic-method) StatueOfColonist.StatueOfColonistRenderer.StatueOfColonist.StatueOfColonistRenderer.DrawAddons_Patch1(StatueOfColonist.StatueOfColonistRenderer,StatueOfColonist.StatueOfColonistGraphicSet,bool,UnityEngine.Vector3,UnityEngine.Vector3,Verse.ThingDef,UnityEngine.Quaternion,Verse.Rot4,RimWorld.BodyTypeDef,single)
at StatueOfColonist.StatueOfColonistRenderer.Render (StatueOfColonist.StatueOfColonistGraphicSet graphics, UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+HeadRenderMode headRenderMode, Verse.ThingDef raceDef, RimWorld.BodyTypeDef bodyTypeDef, RimWorld.LifeStageDef lifeStageDef) [0x00737] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at StatueOfColonist.Building_StatueOfColonist.Render (UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+RenderMode mode) [0x000a1] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at StatueOfColonist.MinifiedStatueOfColonist.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00078] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at Verse.Thing.Draw () [0x00015] in <00638943358e4807bd44cd7bc8f572da>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.Draw_Patch1(Verse.ThingWithComps)
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <00638943358e4807bd44cd7bc8f572da>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch2 (Verse.Map)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
Frektion Aug 16, 2021 @ 4:16pm 
I aswell have the weird gray/brown map where I can't see most textures, menus are fine and pawns can still work, dont know where anything is though. I have a ton of mods and I have a full hugslib report if needed.

Exception drawing TMB_StatueOfColonistKGrand1191943: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at StatueOfColonistAlienRacePatch.StatueOfColonistRenderer_DrawAddons_Patch.Postfix (StatueOfColonist.StatueOfColonistRenderer __instance, StatueOfColonist.StatueOfColonistGraphicSet graphics, System.Boolean portrait, UnityEngine.Vector3 vector, UnityEngine.Vector3 headOffset, Verse.ThingDef raceDef, UnityEngine.Quaternion quat, Verse.Rot4 rotation, RimWorld.BodyTypeDef bodyTypeDef, System.Single scale) [0x002b4] in <becca0d62c7642fd8b007b5eeaf151d1>:0
at (wrapper dynamic-method) StatueOfColonist.StatueOfColonistRenderer.StatueOfColonist.StatueOfColonistRenderer.DrawAddons_Patch1(StatueOfColonist.StatueOfColonistRenderer,StatueOfColonist.StatueOfColonistGraphicSet,bool,UnityEngine.Vector3,UnityEngine.Vector3,Verse.ThingDef,UnityEngine.Quaternion,Verse.Rot4,RimWorld.BodyTypeDef,single)
at StatueOfColonist.StatueOfColonistRenderer.Render (StatueOfColonist.StatueOfColonistGraphicSet graphics, UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+HeadRenderMode headRenderMode, Verse.ThingDef raceDef, RimWorld.BodyTypeDef bodyTypeDef, RimWorld.LifeStageDef lifeStageDef) [0x00737] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at StatueOfColonist.Building_StatueOfColonist.Render (UnityEngine.Vector3 rootLoc, UnityEngine.Quaternion quat, System.Boolean renderBody, Verse.Rot4 bodyFacing, Verse.Rot4 headFacing, Verse.RotDrawMode bodyDrawType, System.Boolean portrait, System.Boolean headStump, System.Single scale, StatueOfColonist.Building_StatueOfColonist+RenderMode mode) [0x000a1] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at StatueOfColonist.Building_StatueOfColonist.Draw () [0x00049] in <c18f9aebd67149c2a7611736b47d2d8a>:0
at (wrapper dynamic-method) Verse.DynamicDrawManager.Verse.DynamicDrawManager.DrawDynamicThings_Patch2(Verse.DynamicDrawManager)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Ollie-Raven Aug 22, 2021 @ 9:07am 
same issue here
velack14 Nov 6, 2021 @ 1:58am 
i think the bug is cause by normal humans when changing to different alien races it doesnt do the grey texture bug at all
CuriousCubb Nov 20, 2021 @ 2:31pm 
SOLVED: the gear i was wearing from another mod was causing this, i unequipped flak goggles from the statue and it went away.

Super cool so far, my issue is i have a pink box around a few of my statues that doesnt go away when its uninstalled.
Also have like 100 other mods running, so idk if any of them are interfering.
Last edited by CuriousCubb; Nov 20, 2021 @ 2:33pm
Art Oct 17, 2022 @ 3:13am 
Originally posted by CuriousCubb:
SOLVED: the gear i was wearing from another mod was causing this, i unequipped flak goggles from the statue and it went away.

Super cool so far, my issue is i have a pink box around a few of my statues that doesnt go away when its uninstalled.
Also have like 100 other mods running, so idk if any of them are interfering.
I also have the pink box background on some statues.
Have you found what other mod conflicts with this one and cause it?
< >
Showing 1-15 of 17 comments
Per page: 1530 50