RimWorld
Humanoid Alien Races
此主題已被鎖定
Honkela 2019 年 5 月 15 日 下午 3:24
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.
最後修改者:Honkela; 2019 年 5 月 15 日 下午 3:26
< >
目前顯示第 1-2 則留言,共 2
erdelf  [開發人員] 2019 年 5 月 16 日 上午 1:53 
The other mod probably only requires a recompile, that should fix it.
Honkela 2019 年 5 月 16 日 上午 8:25 
Thanks for the fast reply! I assume the other mod means AlienFacesExpanded but just wanted to clarify before I ask the author.
< >
目前顯示第 1-2 則留言,共 2
每頁顯示: 1530 50