RimWorld

RimWorld

[NL] Facial Animation - WIP
TAWM Jun 21, 2024 @ 11:24am
New update incompatibility with "melee animations" Mod.
Exception in Verse.PawnRenderTree.TrySetupGraphIfNeeded: System.MissingMethodException: void FacialAnimation.DrawFaceGraphicsComp.SetDirty()
[Ref A979E7C4]
at FacialAnimation.DrawFaceGraphicsComp.CompRenderNodes () [0x00008] in <83dc59b17b104548badf8daad5481e88>:0
- PREFIX Melee Animation: Void AM.FacialAnimationPatch.Patch_DrawFaceGraphicsComp_CompRenderNodes:Prefix(DrawFaceGraphicsComp __instance, Boolean& __state)
- POSTFIX Melee Animation: Void AM.FacialAnimationPatch.Patch_DrawFaceGraphicsComp_CompRenderNodes:Postfix(Boolean __state)
at Verse.PawnRenderTree.SetupDynamicNodes () [0x0004a] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.PawnRenderTree.TrySetupGraphIfNeeded () [0x0009b] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- PREFIX rimworld.erdelf.alien_race.main: Void AlienRace.AlienRenderTreePatches:TrySetupGraphIfNeededPrefix(PawnRenderTree __instance)
< >
Showing 1-4 of 4 comments
Onion Jun 21, 2024 @ 8:00pm 
Exception setting up dynamic nodes for Spark: System.MissingMethodException: void FacialAnimation.DrawFaceGraphicsComp.SetDirty()
[Ref AE7C57DE]
at FacialAnimation.DrawFaceGraphicsComp.CompRenderNodes () [0x00008] in <83dc59b17b104548badf8daad5481e88>:0
- PREFIX Melee Animation: Void AM.FacialAnimationPatch.Patch_DrawFaceGraphicsComp_CompRenderNodes:Prefix(DrawFaceGraphicsComp __instance, Boolean& __state)
- POSTFIX Melee Animation: Void AM.FacialAnimationPatch.Patch_DrawFaceGraphicsComp_CompRenderNodes:Postfix(Boolean __state)
at Verse.PawnRenderTree.SetupDynamicNodes () [0x0004a] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
at Verse.PawnRenderTree.TrySetupGraphIfNeeded () [0x000bf] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0
- PREFIX RedMattis.BigSmall: Void BigAndSmall.PawnRenderer_TrySetupGraphIfNeeded_Patch:Prefix(PawnRenderTree __instance, Pawn ___pawn)
- PREFIX rimworld.erdelf.alien_race.main: Void AlienRace.AlienRenderTreePatches:TrySetupGraphIfNeededPrefix(PawnRenderTree __instance)
- POSTFIX RedMattis.BigSmall: Void BigAndSmall.PawnRenderer_TrySetupGraphIfNeeded_Patch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch5 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnRenderTree.TrySetupGraphIfNeeded_Patch3 (Verse.PawnRenderTree)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnRenderTree.EnsureInitialized_Patch1 (Verse.PawnRenderTree,Verse.PawnRenderFlags)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnRenderer.RenderCache_Patch1 (Verse.PawnRenderer,Verse.Rot4,single,UnityEngine.Vector3,bool,bool,bool,bool,System.Collections.Generic.IReadOnlyDictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
RimWorld.PawnCacheRenderer:OnPostRender ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.PawnCacheRenderer.RenderPawn_Patch1 (RimWorld.PawnCacheRenderer,Verse.Pawn,UnityEngine.RenderTexture,UnityEngine.Vector3,single,single,Verse.Rot4,bool,bool,bool,bool,UnityEngine.Vector3,System.Collections.Generic.IReadOnlyDictionary`2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable`1<UnityEngine.Color>,bool)
FacialAnimation.NL_SelectPartWindow:CreatePawnTex (UnityEngine.RenderTexture&,Verse.Pawn,UnityEngine.Vector2,Verse.Rot4,single,single,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:FacialAnimation.NL_SelectPartWindow.DoWindowContents_Patch0 (FacialAnimation.NL_SelectPartWindow,UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Similar error
AstralSomnia Jun 28, 2024 @ 9:13pm 
Also getting these errors.

Not sure if its related, but I will also seemingly randomly start getting rapid black screen flickers along with absolutely tanked FPS and error spam, most (but not all) of which name meleeAnimations under a "Index was outside the bounds of the array." error.
Grey Jun 29, 2024 @ 5:22am 
Originally posted by AstralSomnia:
Also getting these errors.
Melee animation incompatibility was fixed few days ago, flickering render issue persisted for me as well on old save, where I've disabled a bunch of mods. After updating everything it's gone on new ones. Might try somewhat clean install hope it helps
Last edited by Grey; Jun 29, 2024 @ 5:23am
AstralSomnia Jun 30, 2024 @ 1:58am 
Originally posted by Grey:
Originally posted by AstralSomnia:
Also getting these errors.
Melee animation incompatibility was fixed few days ago, flickering render issue persisted for me as well on old save, where I've disabled a bunch of mods. After updating everything it's gone on new ones. Might try somewhat clean install hope it helps

Deleted everything including workshop folder, redownloaded, still getting the error. Seems less common as long as I have dev mode open, but I dunno. Getting frustrated, I think rocketman could be causing it but I dunno.
< >
Showing 1-4 of 4 comments
Per page: 1530 50