diff --git a/CUE4Parse b/CUE4Parse index 86baae5c..bf3c0908 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit 86baae5c47acb6fddf10294f034b69c5782c4a1d +Subproject commit bf3c09087c2a4d7d812582e268ec0d275a0827fd diff --git a/FModel/Views/Snooper/Models/SkeletalModel.cs b/FModel/Views/Snooper/Models/SkeletalModel.cs index 6b5c2dc2..725bd450 100644 --- a/FModel/Views/Snooper/Models/SkeletalModel.cs +++ b/FModel/Views/Snooper/Models/SkeletalModel.cs @@ -100,7 +100,7 @@ public class SkeletalModel : UModel foreach (var morph in export.MorphTargets) { - if (!morph.TryLoad(out UMorphTarget morphTarget) || morphTarget.MorphLODModels.Length < 1 || + if (!morph.TryLoad(out UMorphTarget morphTarget) || morphTarget.MorphLODModels.Length <= skeletalMesh.LODs[LodLevel].LODIndex || morphTarget.MorphLODModels[skeletalMesh.LODs[LodLevel].LODIndex].Vertices.Length < 1) continue; diff --git a/FModel/Views/Snooper/Options.cs b/FModel/Views/Snooper/Options.cs index b0d21e64..b1f695f4 100644 --- a/FModel/Views/Snooper/Options.cs +++ b/FModel/Views/Snooper/Options.cs @@ -247,7 +247,7 @@ public class Options { return _game switch { - "LIESOFP" or "CODEVEIN2" or "HIGHONLIFE2" => true, + "LIESOFP" or "CODEVEIN2" or "HIGHONLIFE2" or "MORTALSHELL2" => true, _ => false, }; }