From 2b2b8776c272fdc2dc1f4579191403c23a4f47cf Mon Sep 17 00:00:00 2001 From: morkt Date: Tue, 1 May 2018 16:38:38 +0400 Subject: [PATCH] (ShiinaRio.Decoder): fixed index length for older versions. --- ArcFormats/ShiinaRio/WarcEncryption.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArcFormats/ShiinaRio/WarcEncryption.cs b/ArcFormats/ShiinaRio/WarcEncryption.cs index b7663108..9a798b4b 100644 --- a/ArcFormats/ShiinaRio/WarcEncryption.cs +++ b/ArcFormats/ShiinaRio/WarcEncryption.cs @@ -600,7 +600,7 @@ namespace GameRes.Formats.ShiinaRio uint GetMaxIndexLength (int version) { - int max_index_entries = version < 150 ? 8192 : 16384; + int max_index_entries = version < 150 || SchemeVersion < 2310 ? 8192 : 16384; return (uint)((m_scheme.EntryNameSize + 0x18) * max_index_entries); }