diff --git a/ProjBobcat/ProjBobcat/Class/Helper/GameResourcesResolveHelper.cs b/ProjBobcat/ProjBobcat/Class/Helper/GameResourcesResolveHelper.cs index cef54a1..584d3ea 100644 --- a/ProjBobcat/ProjBobcat/Class/Helper/GameResourcesResolveHelper.cs +++ b/ProjBobcat/ProjBobcat/Class/Helper/GameResourcesResolveHelper.cs @@ -417,9 +417,8 @@ public static async IAsyncEnumerable ResolveResour static GameShaderPackResolvedInfo? ResolveShaderPackFile(string file) { if (!ArchiveHelper.TryOpen(file, out var archive)) return null; - if (archive == null) return null; if (!archive.Entries.Any(e => - Path.GetFileName(e.Key?.TrimEnd(Path.DirectorySeparatorChar)) + Path.GetFileName(e.Key?.TrimEnd('/')) ?.Equals("shaders", StringComparison.OrdinalIgnoreCase) ?? false)) return null; diff --git a/ProjBobcat/ProjBobcat/ProjBobcat.csproj b/ProjBobcat/ProjBobcat/ProjBobcat.csproj index ed30e82..fff2272 100644 --- a/ProjBobcat/ProjBobcat/ProjBobcat.csproj +++ b/ProjBobcat/ProjBobcat/ProjBobcat.csproj @@ -66,7 +66,7 @@ resolved the issue that LaunchWrapper may not return the correct exit code - 0.37.2 + 0.38.0