RimWorld

RimWorld

Yayo's Animation (Continued)
1181722672 Feb 11, 2023 @ 7:42am
This is my error log. I hope it will help the author to solve why the horse is transparent when riding
Exception in Verse.DynamicDrawManager.DrawDynamicThings: System.TypeLoadException: Could not resolve type with token 0100006a (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.30.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000c4] in <021874b7027a4c67bd0b12b3188cd3e7>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000af] in <021874b7027a4c67bd0b12b3188cd3e7>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00023] in <021874b7027a4c67bd0b12b3188cd3e7>:0
at Verse.PawnRenderer.RenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00064] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
- transpiler com.yayo.yayoAni: IEnumerable`1 yayoAni.Patch_RenderPawnAt2:Transpiler(MethodBase original, IEnumerable`1 instructions)
- transpiler OskarPotocki.VFECore: IEnumerable`1 VFECore.Patch_RenderPawnAt:Transpiler(IEnumerable`1 instructions)
- transpiler rimworld.Nals.FacialAnimation: IEnumerable`1 FacialAnimation.HarmonyPatches:TranspilerRenderPawnAt(IEnumerable`1 instructions)
- transpiler AnimalGear: IEnumerable`1 AnimalGear.AnimalGearHarmony+PawnRenderer_RenderPawnAt_Transpiler_Patch:Transpiler(IEnumerable`1 instructions)
- prefix net.pardeike.rimworld.mod.camera+: Boolean CameraPlus.PawnRenderer_RenderPawnAt_Patch:Prefix(Pawn ___pawn)
- prefix AnimalGear: Void AnimalGear.AnimalGearHarmony+PawnRenderer_RenderPawnAt_Transpiler_Patch:PawnRenderer_RenderPawnAt_Pre(PawnRenderer __instance, Pawn ___pawn, Vector3 drawLoc, Nullable`1 rotOverride, Boolean neverAimWeapon)
- prefix com.yayo.yayoAni: Void yayoAni.Patch_PawnRenderer_RenderPawnAt:Prefix(PawnRenderer __instance, Pawn ___pawn, Vector3& drawLoc, Nullable`1 rotOverride, Boolean neverAimWeapon)
- postfix net.pardeike.rimworld.mod.camera+: Void CameraPlus.PawnRenderer_RenderPawnAt_Patch:Postfix(Pawn ___pawn)
- postfix jecstools.chjees.shields: Void PawnShields.HarmonyPatches:Patch_PawnRenderer_RenderPawnAt(Pawn ___pawn, Vector3& drawLoc)
- postfix rimworld.rimquest: Void RimQuest.HarmonyPatches:RenderPawnAt(Pawn ___pawn)
- postfix AnimalGear: Void AnimalGear.AnimalGearHarmony+PawnRenderer_RenderPawnAt_Transpiler_Patch:PawnRenderer_RenderPawnAt_Post(PawnRenderer __instance, Pawn ___pawn, Vector3 drawLoc, Nullable`1 rotOverride, Boolean neverAimWeapon)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at Verse.Pawn.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00006] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
- postfix legodude17.mvcf: Void MVCF.Features.Feature_Drawing:Postfix_Pawn_DrawAt(Pawn __instance, Vector3 drawLoc, Boolean flip)
at Verse.Thing.Draw () [0x00015] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000ee] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
- transpiler net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
< >
Showing 1-1 of 1 comments
Hikozaru Mar 7, 2023 @ 6:54pm 
I'm getting similar issues, animals are invisible as soon as a pawn reserves them to mount, and invisible while riding. It appears to be a conflict between yayo's animations and giddyup. Additionally, it isn't throwing errors, but when animals equip animal equipment, their sprites get clipped at the edges as if they are only allowed to display in a small square. Here is a snip of the log.

Exception drawing Horse393308: System.TypeLoadException: Could not resolve type with token 01000069 (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.54.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <cc7e362462b646c284a77d71855039dd>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <38562b1a2ab64eacb931fb5df05ca994>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Exception drawing Horse393308: System.TypeLoadException: Could not resolve type with token 01000069 (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.54.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <cc7e362462b646c284a77d71855039dd>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <38562b1a2ab64eacb931fb5df05ca994>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Exception drawing Horse393308: System.TypeLoadException: Could not resolve type with token 01000069 (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.54.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <cc7e362462b646c284a77d71855039dd>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <38562b1a2ab64eacb931fb5df05ca994>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Exception drawing AA_Cinderlisk490747: System.TypeLoadException: Could not resolve type with token 01000069 (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.54.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <cc7e362462b646c284a77d71855039dd>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <38562b1a2ab64eacb931fb5df05ca994>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Exception drawing Horse393308: System.TypeLoadException: Could not resolve type with token 01000069 (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.54.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <cc7e362462b646c284a77d71855039dd>:0
at yayoAni.Patch_PawnRenderer_RenderPawnAt.Prefix (Verse.PawnRenderer __instance, Verse.Pawn ___pawn, UnityEngine.Vector3& drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <cc7e362462b646c284a77d71855039dd>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch5(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.ThingWithComps.Draw () [0x0000e] in <38562b1a2ab64eacb931fb5df05ca994>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <38562b1a2ab64eacb931fb5df05ca994>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
< >
Showing 1-1 of 1 comments
Per page: 1530 50