RimWorld

RimWorld

Humanoid Alien Races
This topic has been locked
Honkela 15 May, 2019 @ 3:24pm
Bug - Hands and feet from facial stuff not drawing on alien pawns after recent update(worked before)
I encountered a problem after the last update, all my alien pawns lost their hands and feet from facial stuff using AlienFacesExpanded. I think they also wouldn't show items they carried when hauling or food they ate, like someone mentioned already in comments.

The mods that I'm using and were updated at the time this problem started were hugslib, this mod(which is awesome by the way) and 1 or 2 others that don't use harmony, or have not changed 0Harmony.dll to newer one in a while, so i don't think they are causing this, or even can cause this. I tried reverting both hugslib and this mod to earlier versions, but after i went to may 4th github commit of this mod it somehow broke all pawns, alien or human in my save and they disappeared completely, getting some error about missing needs etc, didn't get a copy of that and too tired now(sorry). Missing hands and feet persisted with older versions of both mods.

My mod setup was tested before i started the save and worked well, I have been playing the save for almost a month now without problems. Error below repeated for all my alien pawns:

Exception drawing Vicky: System.MissingMethodException: Method not found: 'AlienRace.HarmonyPatches.DrawAddons'.
at FacialStuff.CompBodyAnimator.DrawAlienBodyAddons (UnityEngine.Quaternion,UnityEngine.Vector3,bool,bool,Verse.Rot4) <0x000ce>
at FacialStuff.Harmony.HarmonyPatch_PawnRenderer.Prefix (Verse.PawnRenderer,UnityEngine.Vector3&,single,bool,Verse.Rot4,Verse.Rot4,Verse.RotDrawMode,bool,bool) <0x01c96>
at (wrapper dynamic-method) Verse.PawnRenderer.RenderPawnInternal_Patch4 (object,UnityEngine.Vector3,single,bool,Verse.Rot4,Verse.Rot4,Verse.RotDrawMode,bool,bool) <0x0018a>
at Verse.PawnRenderer.RenderPawnInternal (UnityEngine.Vector3,single,bool,Verse.RotDrawMode,bool) <0x000a9>
at (wrapper dynamic-method) Verse.PawnRenderer.RenderPawnAt_Patch3 (object,UnityEngine.Vector3,Verse.RotDrawMode,bool) <0x0022d>
at Verse.PawnRenderer.RenderPawnAt (UnityEngine.Vector3) <0x00081>
at (wrapper dynamic-method) Verse.Pawn_DrawTracker.DrawAt_Patch1 (object,UnityEngine.Vector3) <0x0003a>
at Verse.Pawn.DrawAt (UnityEngine.Vector3,bool) <0x0004b>
at Verse.Thing.Draw () <0x00052>
at Verse.ThingWithComps.Draw () <0x0001c>
at Verse.DynamicDrawManager.DrawDynamicThings () <0x00468>

Verse.Log:Error(String, Boolean)
Verse.DynamicDrawManager:DrawDynamicThings()
Verse.Map:MapUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update_Patch1(Object)

Sorry about the wall of text, i can provide more logs and additional testing tomorrow if needed.
Last edited by Honkela; 15 May, 2019 @ 3:26pm
< >
Showing 1-2 of 2 comments
erdelf  [developer] 16 May, 2019 @ 1:53am 
The other mod probably only requires a recompile, that should fix it.
Honkela 16 May, 2019 @ 8:25am 
Thanks for the fast reply! I assume the other mod means AlienFacesExpanded but just wanted to clarify before I ask the author.
< >
Showing 1-2 of 2 comments
Per page: 1530 50