RimWorld

RimWorld

Big and Small - Genes & More
Friend 21 Dec, 2024 @ 8:00am
All pawns invisible after updating.
I recently updated all of my mods and now all pawns on the map are invisible.
Here is one of the errors

Exception drawing Iguana9832: System.MissingMethodException: BigAndSmall.BSCache BigAndSmall.HumanoidPawnScaler.GetCache(Verse.Pawn,bool,bool,int)
[Ref 63110552]
at Verse.PawnRenderer.ParallelGetPreRenderResults (UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon, System.Boolean disableCache) [0x00089] in <a61e96a8ed6f409dac0dded8f29844b6>:0
- TRANSPILER rimworld.erdelf.alien_race.main: IEnumerable`1 AlienRace.HarmonyPatches:PostureTranspiler(IEnumerable`1 instructions)
- PREFIX OskarPotocki.VFECore: Void VFECore.ParallelGetPreRenderResults_Patch:Prefix(PawnRenderer __instance, Vector3& drawLoc, Rot4 rotOverride, Boolean neverAimWeapon, Boolean& disableCache, Pawn ___pawn)
- PREFIX RedMattis.BetterPrerequisites: Void BigAndSmall.ParallelGetPreRenderResults_Patch:Prefix(PawnRenderer __instance, Vector3& drawLoc, Nullable`1 rotOverride, Boolean neverAimWeapon, Boolean& disableCache, Pawn ___pawn)
- PREFIX RedMattis.BigSmall: Void BigAndSmall.ParallelGetPreRenderResults_Patch:Prefix(PawnRenderer __instance, Vector3& drawLoc, Rot4 rotOverride, Boolean neverAimWeapon, Boolean& disableCache, Pawn ___pawn)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Glue:AbiFixup<Verse.PawnRenderer+PreRenderResults Verse.PawnRenderer:ParallelGetPreRenderResults(UnityEngine.Vector3, System.Nullable`1[[Verse.Rot4, Assembly-CSharp, Version=1.5.9046.17970, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Boolean),Verse.PawnRenderer+PreRenderResults Verse.PawnRenderer.ParallelGetPreRenderResults_Patch3(Verse.PawnRenderer, UnityEngine.Vector3, System.Nullable`1[[Verse.Rot4, Assembly-CSharp, Version=1.5.9046.17970, Culture=neutral, PublicKeyToken=null]], System.Boolean, System.Boolean)>(Verse.PawnRenderer,Verse.PawnRenderer/PreRenderResults&,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool,bool)
at Verse.PawnRenderer.ParallelPreRenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00027] in <a61e96a8ed6f409dac0dded8f29844b6>:0
- PREFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_PawnRenderer_ParallelPreRenderPawnAt:Prefix(PawnRenderer __instance, Vector3& drawLoc, Nullable`1& rotOverride)
at Verse.PawnRenderer.RenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00093] in <a61e96a8ed6f409dac0dded8f29844b6>:0
- PREFIX co.uk.epicguru.meleeanimation: Boolean AM.Patches.Patch_PawnRenderer_RenderPawnAt:Prefix(Pawn ___pawn, PawnRenderTree ___renderTree, PreRenderResults& ___results, Nullable`1& __state)
- PREFIX rimworld.torann.tmagic: Boolean TorannMagic.TorannMagicMod:PawnRenderer_Blur_Prefix(PawnRenderer __instance, Vector3 drawLoc, Nullable`1 rotOverride, Pawn ___pawn, Boolean neverAimWeapon)
- PREFIX fxz.ratkinanomaly: Void RatkinAnomaly.Render_Patch:Prefix(Pawn ___pawn, Vector3& drawLoc)
- POSTFIX co.uk.epicguru.meleeanimation: Void AM.Patches.Patch_PawnRenderer_RenderPawnAt:Postfix(Nullable`1 __state, PreRenderResults& ___results)
- POSTFIX jecstools.chjees.shields: Void PawnShields.HarmonyPatches:Patch_PawnRenderer_RenderPawnAt(Pawn ___pawn, Vector3& drawLoc)
- POSTFIX fxz.ratkinanomaly: Void RatkinAnomaly.Render_Patch:Postfix(Pawn ___pawn, Vector3 drawLoc)
- POSTFIX rimworld.rimquest: Void RimQuest.HarmonyPatches:RenderPawnAt(Pawn ___pawn)
at Verse.PawnRenderer.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x0001d] in <a61e96a8ed6f409dac0dded8f29844b6>:0
at Verse.Pawn.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x0000f] in <a61e96a8ed6f409dac0dded8f29844b6>:0
at Verse.Thing.DynamicDrawPhase (Verse.DrawPhase phase) [0x00017] in <a61e96a8ed6f409dac0dded8f29844b6>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x000ec] in <a61e96a8ed6f409dac0dded8f29844b6>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
Verse.Map:MapUpdate ()
Verse.Game:UpdatePlay ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)


Here is a link to my mod list/error log

https://gist.github.com/HugsLibRecordKeeper/4eb2818629b6dbe08bfd0405e9f93a8a

I wasn't sure where to post this so sorry if this is in the wrong place.
Last edited by Friend; 21 Dec, 2024 @ 8:05am