RimWorld

RimWorld

Yayo's Animation (Continued)
Gargantua 13 Feb, 2023 @ 5:56am
GU2 bug report
The ridding invisible bug still exist (GU2). Bug report:

Exception drawing AA_Gigantelope1477272: System.TypeLoadException: Could not resolve type with token 0100006a (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.40.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000c4] in <3abc4cc7f5d04824b7ceb677d9cd8e7c>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000af] in <3abc4cc7f5d04824b7ceb677d9cd8e7c>: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 <3abc4cc7f5d04824b7ceb677d9cd8e7c>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch4(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.DrawAt_Patch1(Verse.Pawn_DrawTracker,UnityEngine.Vector3)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <617d4a4b3c1842ffb4eb3fd1337f915c>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.Draw_Patch2(Verse.ThingWithComps)
at (wrapper dynamic-method) Verse.DynamicDrawManager.Verse.DynamicDrawManager.DrawDynamicThings_Patch1(Verse.DynamicDrawManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.DynamicDrawManager:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
< >
Showing 1-10 of 10 comments
Soky  [developer] 18 Feb, 2023 @ 1:02pm 
Looks like possibly an issue with older YA/GU2. Are you on the latest version of both?
Gargantua 19 Feb, 2023 @ 4:44am 
Thank you, now it is OK.
Gargantua 2 Mar, 2023 @ 6:21am 
I find this problem again now. Report:
Exception drawing Frilleus341620: System.TypeLoadException: Could not resolve type with token 0100006a (from typeref, class/assembly GiddyUp.Jobs.JobDriver_Mounted, GiddyUpCore, Version=2.0.66.0, Culture=neutral, PublicKeyToken=null)
at yayoAni.Yayo.Ani0 (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4& rot, yayoAni.Data.PawnDrawData pdd) [0x000e0] in <197132bf980f4143822fbcd3fb5c8e2a>:0
at yayoAni.Yayo.CheckAni (Verse.Pawn pawn, UnityEngine.Vector3& pos, Verse.Rot4 rot, yayoAni.Data.PawnDrawData pdd) [0x000b7] in <197132bf980f4143822fbcd3fb5c8e2a>: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 <197132bf980f4143822fbcd3fb5c8e2a>:0
at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch4(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
at (wrapper dynamic-method) Verse.Pawn_DrawTracker.Verse.Pawn_DrawTracker.DrawAt_Patch1(Verse.Pawn_DrawTracker,UnityEngine.Vector3)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.DrawAt_Patch2(Verse.Pawn,UnityEngine.Vector3,bool)
at Verse.Thing.Draw () [0x00015] in <38562b1a2ab64eacb931fb5df05ca994>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.Draw_Patch2(Verse.ThingWithComps)
at (wrapper dynamic-method) Verse.DynamicDrawManager.Verse.DynamicDrawManager.DrawDynamicThings_Patch1(Verse.DynamicDrawManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.DynamicDrawManager:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Gargantua 2 Mar, 2023 @ 6:22am 
Still by disabling the animal walking animation can fix this bug.
Soky  [developer] 2 Mar, 2023 @ 3:55pm 
May need the HugsLib log to be able to try and fix it.
Soky  [developer] 3 Mar, 2023 @ 5:27am 
From the log it seems you're using the original Giddy-Up with the addons, not Giddy-Up 2 (it has the addons included). It has a different workshop page:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2934245647
Gargantua 3 Mar, 2023 @ 5:54am 
Many thanks.
First time this appeared here:

Could not find class yayoAni.YayoAniSettings while resolving node ModSettings. Trying to use YayoAnimation.YayoAniSettings instead. Full node: <ModSettings Class="yayoAni.YayoAniSettings"><OnlyPlayer>True</OnlyPlayer></ModSettings>
Knuti 12 Jul @ 12:45am 
Since 1.6 there seems to be an issue again with GU2 Forked:

Error in Yayo's Animation (Continued), assembly name: yayoAni, method: GiddyUp:MountingPawn, exception: System.MissingFieldException: Field not found: Verse.Pawn GiddyUp.Jobs.JobDriver_Mounted.rider Due to: Could not find field in class
[Ref 33163FE2]
(wrapper managed-to-native) System.Reflection.RuntimeModule.ResolveFieldToken(intptr,int,intptr[],intptr[],System.Reflection.ResolveTokenError&)
at System.Reflection.RuntimeModule.ResolveField (System.Reflection.Module module, System.IntPtr monoModule, System.Int32 metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) [0x0000f] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Reflection.RuntimeModule.ResolveField (System.Int32 metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at HarmonyLib.MethodBodyReader.ReadOperand (HarmonyLib.ILInstruction instruction) [0x003de] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.MethodBodyReader.GenerateInstructions () [0x00022] in <8124cc12bdf242eab0a5f7e7edecf387>:0
<0x1dbc494a590 + 0x0014a> <unknown method>
at HarmonyLib.MethodCopier.GetInstructions (System.Reflection.Emit.ILGenerator generator, System.Reflection.MethodBase method, System.Int32 maxTranspilers) [0x00024] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.PatchProcessor.GetOriginalInstructions (System.Reflection.MethodBase original, System.Reflection.Emit.ILGenerator generator) [0x0000b] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at ModErrorChecker.ModErrorChecker.CheckAssemblies () [0x000af] in <c01cefb11f204c02a513919b7c43f698>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
ModErrorChecker.ModErrorChecker/<StartChecks>d__1:MoveNext ()
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation/<>c:<.cctor>b__7_0 (object)
UnityEngine.UnitySynchronizationContext/WorkRequest:Invoke ()
UnityEngine.UnitySynchronizationContext:Exec ()
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
< >
Showing 1-10 of 10 comments
Per page: 1530 50