diff --git a/Penumbra/Interop/ResourceTree/ResolveContext.cs b/Penumbra/Interop/ResourceTree/ResolveContext.cs index 73abcb4d..5a5ecdd9 100644 --- a/Penumbra/Interop/ResourceTree/ResolveContext.cs +++ b/Penumbra/Interop/ResourceTree/ResolveContext.cs @@ -154,8 +154,7 @@ internal partial record ResolveContext(GlobalResolveContext Global, PointerModelResourceHandle; - if (!Utf8GamePath.FromByteString(ResolveMdlPath(CharacterBase, SlotIndex), out var path)) - return null; + var path = ResolveModelPath(); if (Global.Nodes.TryGetValue((path, (nint)mdlResource), out var cached)) return cached;