RecompiledBirds / RimVali

The RimVali: Far From Avalon code repository.
https://discord.gg/RpCM3RU
9 stars 17 forks source link

SOS2 Holograms don't show Avali bodies #64

Closed MochaMochibeep closed 3 years ago

MochaMochibeep commented 3 years ago

Describe the bug Whenever trying to generate a hologram of an Avali with an Afterlife Casket, the bodies are invisible. Clothes can still show up, though.

To Reproduce Generate a hologram of an Avali with the Afterlife Vault start.

Expected behavior An Avali hologram with a visible body should appear.

Screenshots If applicable, add screenshots to help explain your problem.

Versions:

Additional context The Debug log:

Failed to find any textures at Things/Pawn/Humanlike/Bodies/Naked_Avali while constructing Multi(initPath=Things/Pawn/Humanlike/Bodies/Naked_Avali, color=RGBA(1.000, 0.251, 0.251, 0.800), colorTwo=RGBA(0.996, 0.937, 0.839, 1.000)) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) Verse.Graphic_Multi:Init (Verse.GraphicRequest) Verse.GraphicDatabase:GetInner (Verse.GraphicRequest) Verse.GraphicDatabase:Get (System.Type,string,UnityEngine.Shader,UnityEngine.Vector2,UnityEngine.Color,UnityEngine.Color,Verse.GraphicData,System.Collections.Generic.List1<Verse.ShaderParameter>,string) AlienRace.AlienPartGenerator:GetNakedGraphic (RimWorld.BodyTypeDef,UnityEngine.Shader,UnityEngine.Color,UnityEngine.Color,string,string) AlienRace.HarmonyPatches:ResolveAllGraphicsPrefix (Verse.PawnGraphicSet) (wrapper dynamic-method) Verse.PawnGraphicSet:Verse.PawnGraphicSet.ResolveAllGraphics_Patch5 (Verse.PawnGraphicSet) RimWorld.CompBuildingConsciousness:SpawnHologram () RimWorld.CompBuildingConsciousness:<CompGetGizmosExtra>b__19_0 () Verse.Command_Action:ProcessInput (UnityEngine.Event) Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable1,single,Verse.Gizmo&,System.Func2<Verse.Gizmo, bool>,System.Func2<Verse.Gizmo, bool>,System.Func2<Verse.Gizmo, bool>) (wrapper dynamic-method) RimWorld.InspectGizmoGrid:RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable1,Verse.Gizmo&) RimWorld.MainTabWindow_Inspect:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.MainTabWindow_Inspect:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () RimWorld.UIRoot_Play:UIRootOnGUI () (wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)

Error rendering pawn portrait: Object reference not set to an instance of an object UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) Verse.PawnRenderer:RenderCache (Verse.Rot4,single,UnityEngine.Vector3,bool,bool,bool,bool,bool,System.Collections.Generic.Dictionary2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable1,bool) RimWorld.PawnCacheRenderer:OnPostRender () (wrapper dynamic-method) RimWorld.PawnCacheRenderer:RimWorld.PawnCacheRenderer.RenderPawn_Patch2 (RimWorld.PawnCacheRenderer,Verse.Pawn,UnityEngine.RenderTexture,UnityEngine.Vector3,single,single,Verse.Rot4,bool,bool,bool,bool,bool,UnityEngine.Vector3,System.Collections.Generic.Dictionary2<RimWorld.Apparel, UnityEngine.Color>,System.Nullable1,bool) (wrapper dynamic-method) Verse.PawnRenderer:Verse.PawnRenderer.GetBlitMeshUpdatedFrame_Patch1 (Verse.PawnRenderer,Verse.PawnTextureAtlasFrameSet,Verse.Rot4,Verse.PawnDrawMode) (wrapper dynamic-method) Verse.PawnRenderer:Verse.PawnRenderer.RenderPawnAt_Patch4 (Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1,bool) Verse.Pawn_DrawTracker:DrawAt (UnityEngine.Vector3) (wrapper dynamic-method) Verse.Pawn:Verse.Pawn.DrawAt_Patch1 (Verse.Pawn,UnityEngine.Vector3,bool) Verse.Thing:Draw () Verse.ThingWithComps:Draw () Verse.DynamicDrawManager:DrawDynamicThings () (wrapper dynamic-method) Verse.Map:Verse.Map.MapUpdate_Patch2 (Verse.Map) (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game) Verse.Root_Play:Update ()

RecompiledBirds commented 3 years ago

This is an issue on SOS2's end, from the sounds of how their holograms work.