From 4554b82be5dd0bb19328cf73b0400dab132ad8f8 Mon Sep 17 00:00:00 2001 From: Dir-A Date: Tue, 24 Sep 2024 01:58:42 +0800 Subject: [PATCH 1/2] Update ArcISA.cs Add support "Sisters: Last Day of Summer" English Version https://vndb.org/r109826 --- ArcFormats/Ism/ArcISA.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArcFormats/Ism/ArcISA.cs b/ArcFormats/Ism/ArcISA.cs index 40f1d764..164efbb5 100644 --- a/ArcFormats/Ism/ArcISA.cs +++ b/ArcFormats/Ism/ArcISA.cs @@ -44,7 +44,7 @@ namespace GameRes.Formats.ISM public override ArcFile TryOpen (ArcView file) { - if (!file.View.AsciiEqual (4, "ARCHIVED")) + if (!file.View.AsciiEqual (4, "ARCHIVED") && !file.View.AsciiEqual(4, "ENGLISH ")) return null; int count = file.View.ReadInt16 (0x0C); if (!IsSaneCount (count)) From b967d505ec386d9fb5112f462f6c1afa516ebaf3 Mon Sep 17 00:00:00 2001 From: Dir-A Date: Tue, 24 Sep 2024 04:17:30 +0800 Subject: [PATCH 2/2] Update ImageSeraph.cs fix image format check --- ArcFormats/Seraphim/ImageSeraph.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArcFormats/Seraphim/ImageSeraph.cs b/ArcFormats/Seraphim/ImageSeraph.cs index 9aabea24..2d8625d8 100644 --- a/ArcFormats/Seraphim/ImageSeraph.cs +++ b/ArcFormats/Seraphim/ImageSeraph.cs @@ -54,7 +54,8 @@ namespace GameRes.Formats.Seraphim public override ImageMetaData ReadMetaData (IBinaryStream stream) { var header = stream.ReadHeader (0x10); - if ('C' != header[0] || 'F' != header[1] || 0 != header[3]) + uint sig = header.ToUInt16(0); + if (sig != Signature) return null; int packed_size = header.ToInt32 (12); if (packed_size <= 0 || packed_size > stream.Length-0x10)