Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NotImplementedException: More than 3 different stack size meal graphics per meal type not supported #32

Open
Kuuchuu opened this issue May 18, 2022 · 0 comments

Comments

@Kuuchuu
Copy link

Kuuchuu commented May 18, 2022

I have over 4000 exceptions of this type, with DoorsExpanded seeming to be the main offender. I'm assuming this is the right place to post this, if not go ahead and close. Thanks

Exception in Verse.DynamicDrawManager.DrawDynamicThings: System.NotImplementedException: More than 3 different stack size meal graphics per meal type not supported
  at Verse.Graphic_MealVariants.SubGraphicIndexOffset (Verse.Thing thing) [0x00052] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at Verse.Graphic_MealVariants.SubGraphicFor (Verse.Thing thing) [0x0000d] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at Verse.Graphic_StackCount.DrawWorker (UnityEngine.Vector3 loc, Verse.Rot4 rot, Verse.ThingDef thingDef, Verse.Thing thing, System.Single extraRotation) [0x00004] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at Verse.Graphic.Draw (UnityEngine.Vector3 loc, Verse.Rot4 rot, Verse.Thing thing, System.Single extraRotation) [0x00000] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at Verse.Thing.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00042] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - prefix rimworld.jecrell.doorsexpanded: Boolean DoorsExpanded.HarmonyPatches:DoorExpandedThingDrawAtPrefix(Thing __instance)
  at Verse.PawnRenderer.DrawCarriedThing (UnityEngine.Vector3 drawLoc) [0x000d9] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - postfix Mlie.ShowMeYourHands: Void ShowMeYourHands.PawnRenderer_DrawCarriedThing:Postfix(Vector3 drawLoc, Pawn ___pawn)
  at Verse.PawnRenderer.RenderPawnAt (UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x0021a] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - 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 rimworld.erdelf.alien_race.main: IEnumerable`1 AlienRace.HarmonyPatches:PostureTranspiler(IEnumerable`1 instructions)
     - transpiler com.yayo.yayoAni: IEnumerable`1 yayoAni.Patch_RenderPawnAt2:Transpiler(MethodBase original, IEnumerable`1 instructions)
     - prefix net.pardeike.rimworld.mod.camera+: Boolean CameraPlus.PawnRenderer_RenderPawnAt_Patch:Prefix(Pawn ___pawn)
     - prefix Orion.Therapy: Void Therapy.Patches.PawnRenderer_Patch+RenderPawnAt:Prefix(Pawn& ___pawn, Vector3& drawLoc)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Patch_PawnRenderer_RenderPawnAt:Prefix(PawnRenderer __instance, Vector3 drawLoc, Nullable`1 rotOverride, Boolean neverAimWeapon)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Patch_PawnRenderer_RenderPawnAt:Prefix(PawnRenderer __instance, 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)
  at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at Verse.Pawn.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00006] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - postfix legodude17.mvcf: Void MVCF.Harmony.MiscPatches:Postfix_Pawn_DrawAt(Pawn __instance, Vector3 drawLoc, Boolean flip)
  at Verse.Thing.Draw () [0x00042] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix4:Prefix(Thing __instance)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix4:Prefix(Thing __instance)
  at Verse.ThingWithComps.Draw () [0x00049] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - prefix com.spdskatr.projectrimfactory: Boolean ProjectRimFactory.Common.HarmonyPatches.Patch_ThingWithComps_Draw:Prefix(Thing __instance)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix5:Prefix(ThingWithComps __instance)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix5:Prefix(ThingWithComps __instance)
     - postfix com.tammybee.statueofanimal: Void StatueOfAnimal.ThingWithComps_Draw_Patch:Postfix(ThingWithComps __instance)
     - postfix com.tammybee.rimstatue: Void StatueOfColonist.ThingWithComps_Draw_Patch:Postfix(ThingWithComps __instance)
  at Verse.DynamicDrawManager.DrawDynamicThings () [0x00148] in <99518a644a3e4a7ea3fde566568df84a>:0 
     - transpiler net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
     - prefix net.pardeike.reversecommands: Void ReverseCommands.DynamicDrawManager_DrawDynamicThings_Patch:Prefix()
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix3:Prefix(Thing __instance, Boolean ___drawingNow, Map ___map, HashSet`1 ___drawThings)
     - prefix com.yayo.rimworld3d: Boolean rim3d.Prefix3:Prefix(Thing __instance, Boolean ___drawingNow, Map ___map, HashSet`1 ___drawThings)
     - postfix co.uk.epicguru.rimforge: Void RimForge.Patches.Patch_DynamicDrawManager_DrawDynamicThings:Postfix(Map ___map)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant