From 91f31c05f01525cdb680c765b80f004b91c46eb6 Mon Sep 17 00:00:00 2001 From: morkt Date: Mon, 4 Mar 2019 04:03:22 +0400 Subject: [PATCH] (Seraph): order known schemes by offset. --- ArcFormats/Seraphim/ArcSeraph.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArcFormats/Seraphim/ArcSeraph.cs b/ArcFormats/Seraphim/ArcSeraph.cs index 9028c4ab..f9f765b0 100644 --- a/ArcFormats/Seraphim/ArcSeraph.cs +++ b/ArcFormats/Seraphim/ArcSeraph.cs @@ -89,7 +89,7 @@ namespace GameRes.Formats.Seraphim if (file.MaxOffset > uint.MaxValue || !VFS.IsPathEqualsToFileName (file.Name, "ArchPac.dat")) return null; - foreach (var scheme in KnownSchemes.Values.Where (s => s.IndexOffset < file.MaxOffset)) + foreach (var scheme in KnownSchemes.Values.Where (s => s.IndexOffset < file.MaxOffset).OrderBy (s => s.IndexOffset)) { var dir = ReadIndex (file, scheme.IndexOffset, file.MaxOffset); if (dir != null)