RimWorld

RimWorld

More Utility Packs
Flankmaster  [developer] 17 Jan, 2021 @ 5:59pm
Bug Reporting
Post bugs along with hugslib reports here. I'll see if it's within my abilities to fix.
< >
Showing 1-15 of 25 comments
Grumpy Wombat 18 Jan, 2021 @ 2:39am 
Description: Missing Textures when equipping a utility pack. When the pack is un-equipped it displays without issue.

Paste of the error:

Failed to find any textures at Things/Apparel/RoboticRig/RoboticRig_Male while constructing Multi(initPath=Things/Apparel/RoboticRig/RoboticRig_Male, color=RGBA(0.675, 0.675, 0.675, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String, Shader, Vector2, Color, Color)
GraphicApparelDetour.ApparelGraphicRecordGetter:TryGetGraphicApparel(Apparel, BodyTypeDef, ApparelGraphicRecord&)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveApparelGraphics_Patch3(PawnGraphicSet)
Verse.PawnGraphicSet:SetApparelGraphicsDirty()
RimWorld.Pawn_ApparelTracker:<ApparelChanged>b__57_0()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:ExecuteWhenFinished(Action)
RimWorld.Pawn_ApparelTracker:ApparelChanged()
RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Notify_ApparelAdded_Patch3(Pawn_ApparelTracker, Apparel)
Verse.ThingOwner:NotifyAdded(Thing)
Verse.ThingOwner`1:Verse.ThingOwner`1[[Verse.Thing, Assembly-CSharp, Version=1.2.7558.21380, Culture=neutral, PublicKeyToken=null]].TryAdd_Patch1(ThingOwner`1, Thing, Boolean)
RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Wear_Patch1(Pawn_ApparelTracker, Apparel, Boolean, Boolean)
RimWorld.JobDriver_Wear:<MakeNewToils>b__8_0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch1(JobDriver)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Verse.Pawn.Tick_Patch3(Pawn)
Verse.TickList:Tick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Verse.Root_Play.Update_Patch1(Root_Play)
Flankmaster  [developer] 19 Jan, 2021 @ 10:19am 
Originally posted by Panda Bamboo Roll:
Description: Missing Textures when equipping a utility pack. When the pack is un-equipped it displays without issue.

Paste of the error:

Failed to find any textures at Things/Apparel/RoboticRig/RoboticRig_Male while constructing Multi(initPath=Things/Apparel/RoboticRig/RoboticRig_Male, color=RGBA(0.675, 0.675, 0.675, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String, Shader, Vector2, Color, Color)
GraphicApparelDetour.ApparelGraphicRecordGetter:TryGetGraphicApparel(Apparel, BodyTypeDef, ApparelGraphicRecord&)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveApparelGraphics_Patch3(PawnGraphicSet)
Verse.PawnGraphicSet:SetApparelGraphicsDirty()
RimWorld.Pawn_ApparelTracker:<ApparelChanged>b__57_0()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:ExecuteWhenFinished(Action)
RimWorld.Pawn_ApparelTracker:ApparelChanged()
RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Notify_ApparelAdded_Patch3(Pawn_ApparelTracker, Apparel)
Verse.ThingOwner:NotifyAdded(Thing)
Verse.ThingOwner`1:Verse.ThingOwner`1[[Verse.Thing, Assembly-CSharp, Version=1.2.7558.21380, Culture=neutral, PublicKeyToken=null]].TryAdd_Patch1(ThingOwner`1, Thing, Boolean)
RimWorld.Pawn_ApparelTracker:RimWorld.Pawn_ApparelTracker.Wear_Patch1(Pawn_ApparelTracker, Apparel, Boolean, Boolean)
RimWorld.JobDriver_Wear:<MakeNewToils>b__8_0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch1(JobDriver)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Verse.Pawn.Tick_Patch3(Pawn)
Verse.TickList:Tick()
Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Verse.Root_Play.Update_Patch1(Root_Play)

Okay, the issue is that you are running a mod which changes how utility packs are rendered. Typically, the texture path for apparel is Things/Apparel/RoboticRig/RoboticRig_north, south, east, west, etc. You have a mod which instead looks for the apparel at Things/Apparel/RoboticRig/RoboticRig_Male. If you can find for me which mod causes this (might be one that adds additional body types or races) we might be able to fix the issue. Changing the mod load order might help as well depending on how things are structured.
Grumpy Wombat 19 Jan, 2021 @ 12:07pm 
I'll give it a look - I think I might know what's causing it.
Prince of Crows 27 Feb, 2021 @ 7:35pm 
I am having the same issue as Panda, basically all packs/utility items are pink squares.
I have similar errors popping up which I have provided, both for a jump pack and an item from your mod, incase there is anything uniquely differnet in my case

Failed to find any textures at Things/Pawn/Humanlike/Apparel/JumpPack/JumpPack_Male while constructing Multi(initPath=Things/Pawn/Humanlike/Apparel/JumpPack/JumpPack_Male, color=RGBA(0.898, 0.898, 0.898, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String, Shader, Vector2, Color, Color)
GraphicApparelDetour.ApparelGraphicRecordGetter:TryGetGraphicApparel(Apparel, BodyTypeDef, ApparelGraphicRecord&)
FactionColors.HarmonyPatches:ResolveApparelGraphicsOriginal(PawnGraphicSet)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveApparelGraphics_Patch5(PawnGraphicSet)
AlienRace.HarmonyPatches:ResolveAllGraphicsPrefix(PawnGraphicSet)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveAllGraphics_Patch5(PawnGraphicSet)
Verse.PawnRenderer:Verse.PawnRenderer.RenderPawnAt_Patch2(PawnRenderer, Vector3, RotDrawMode, Boolean, Boolean)
Verse.PawnRenderer:RenderPawnAt(Vector3)
Verse.Pawn_DrawTracker:Verse.Pawn_DrawTracker.DrawAt_Patch1(Pawn_DrawTracker, Vector3)
Verse.Pawn:Verse.Pawn.DrawAt_Patch2(Pawn, Vector3, Boolean)
Verse.Thing:Draw()
Verse.ThingWithComps:Draw()
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:Verse.Map.MapUpdate_Patch2(Map)
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Failed to find any textures at Things/Apparel/CommandTower/CommandTower_Female while constructing Multi(initPath=Things/Apparel/CommandTower/CommandTower_Female, color=RGBA(0.675, 0.675, 0.675, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))
Verse.Log:Error(String, Boolean)
Verse.Graphic_Multi:Init(GraphicRequest)
Verse.GraphicDatabase:GetInner(GraphicRequest)
Verse.GraphicDatabase:Get(String, Shader, Vector2, Color, Color)
GraphicApparelDetour.ApparelGraphicRecordGetter:TryGetGraphicApparel(Apparel, BodyTypeDef, ApparelGraphicRecord&)
FactionColors.HarmonyPatches:ResolveApparelGraphicsOriginal(PawnGraphicSet)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveApparelGraphics_Patch5(PawnGraphicSet)
AlienRace.HarmonyPatches:ResolveAllGraphicsPrefix(PawnGraphicSet)
Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveAllGraphics_Patch5(PawnGraphicSet)
Verse.PawnRenderer:Verse.PawnRenderer.RenderPawnAt_Patch2(PawnRenderer, Vector3, RotDrawMode, Boolean, Boolean)
Verse.PawnRenderer:RenderPawnAt(Vector3)
Verse.Pawn_DrawTracker:Verse.Pawn_DrawTracker.DrawAt_Patch1(Pawn_DrawTracker, Vector3)
Verse.Pawn:Verse.Pawn.DrawAt_Patch2(Pawn, Vector3, Boolean)
Verse.Thing:Draw()
Verse.ThingWithComps:Draw()
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:Verse.Map.MapUpdate_Patch2(Map)
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Going off what response you gave to Panda however, its likely a mod to do with races/body types that its causing the issue. I will have a look as well and report my findings as well.
Flankmaster  [developer] 28 Feb, 2021 @ 3:42pm 
Hi Prince,

Yeah, the issue is caused by whatever mod adds the _Male and _Female suffixes to the end of the texture path. If you can tell me what mod adds this (again it's probably an extra race/body mod) then I can download it for myself and see about making a patch.
Prince of Crows 8 Mar, 2021 @ 8:40pm 
Having a look through, I believe it is either Humanoid Alien Races 2.0, or beautiful bodies. All the race mods I have appear to require the former, and the latter seems to be the only other mod I have that affects those suffixes.
Flankmaster  [developer] 10 Mar, 2021 @ 3:31pm 
Thanks, going to take a look this week and see if I can fix it.
Prince of Crows 13 Mar, 2021 @ 8:00pm 
Cool beans! No rush, if it does look like they may not be the culprits, just let me know and I;ll have another look. I have a few others that could be the cause but they look far less likely than those two and they all appear to be governed by those.
Flankmaster  [developer] 16 Mar, 2021 @ 3:04pm 
I've taken a look by installing the two mods you mentioned and I can't seem to replicate the error. There must be another mod that deals with these suffixes.

I am going to try publishing an unlisted version this week which just includes extra textures with the '_male' and '_female' suffix to see if that works. I'll link to it in another comment below for you to try once I have it ready.
Rockstar 3 Apr, 2021 @ 1:02pm 
Hello, noticed that the robotic rig does not improve manipulation as per the description. Is this an intentional change? I only show that the robotic rig provides -15% aiming time.
Flankmaster  [developer] 3 Apr, 2021 @ 3:49pm 
@Rockstar, the manipulation buff shows up as a hediff. Check the equipped pawn's health tab for something named "Robotic Rig Assistance". Let me know if you still have any problems.
Flankmaster  [developer] 14 Apr, 2021 @ 5:35pm 
To everyone facing the 'pink square' issue where the pack textures do not render properly, I have created an unlisted beta version of the next mod update which I think may solve the issue. The beta can be found here:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2457420570

Please give it a shot and let me know if the issue persists.
Alias 2 May, 2021 @ 11:52pm 
Something went wrong with the last update. Looks like your MechUtility ResarchProject needs to have it's prerequisites patched in conditially as loading core, royalty, vanilla expanded framework, and utility packs, gives you an error:
Could not resolve cross-reference to Verse.ResearchProjectDef named VFE_FactoryBasics (wanter=prerequisites)
Verse.Log:Error(String, Boolean)
Verse.DirectXmlCrossRefLoader:TryResolveDef(String, FailMode, Object)
Verse.WantedRefForList`1:TryResolve(FailMode)
Verse.<>c__DisplayClass15_1:<ResolveAllWantedCrossReferences>b__0(WantedRef)
Verse.<>c__DisplayClass6_1`1:<ParallelForEach>b__0(Object)
System.Threading.QueueUserWorkItemCallback:WaitCallback_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.QueueUserWorkItemCallback:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()

Also, adding Vanilla Armour Expanded to the mix causes the game to have a conniption on load (Can't get you a hugs log), largely error spam about being unable to load textures and MatFrom with null sourceTex
Skorpior 3 May, 2021 @ 8:42am 
Hello! I like the mod. The visuals look really nice, and having more items for the utility slot is always pretty nice! I've got... Quite the significant issue to report, however.

Having just the mod and the bare essentials induces a red error on load, probably because it can't patch whatever it's looking for. That, however, is harmless compared to this next issue.

The new update... Completely broke my game, to the point where I can't even grab a log. It was that bad. Vanilla Armour Expanded seems to be one of the biggest parts causing this terrible hiccup, because the game spams red errors, the music didn't even want to load and it completely unloaded every single mod.

I hope this won't prove too troublesome to fix.
Flankmaster  [developer] 3 May, 2021 @ 9:07am 
Originally posted by Skorpior:
Hello! I like the mod. The visuals look really nice, and having more items for the utility slot is always pretty nice! I've got... Quite the significant issue to report, however.

Having just the mod and the bare essentials induces a red error on load, probably because it can't patch whatever it's looking for. That, however, is harmless compared to this next issue.

The new update... Completely broke my game, to the point where I can't even grab a log. It was that bad. Vanilla Armour Expanded seems to be one of the biggest parts causing this terrible hiccup, because the game spams red errors, the music didn't even want to load and it completely unloaded every single mod.

I hope this won't prove too troublesome to fix.

Thanks for this. I am going to roll back the update to undo the changes. I tested it for a couple weeks without any issues, but it's clear that it breaks everything for others.
< >
Showing 1-15 of 25 comments
Per page: 1530 50