From 7a0fcab2d24a8be064834347e4c9e0bd9ba574cb Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Sun, 20 Dec 2020 11:05:08 +0100 Subject: Yet another NP_Protect version --- src/SBaseFileTable.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/SBaseFileTable.cpp') diff --git a/src/SBaseFileTable.cpp b/src/SBaseFileTable.cpp index aba5e2c..3d74fb1 100644 --- a/src/SBaseFileTable.cpp +++ b/src/SBaseFileTable.cpp @@ -448,7 +448,9 @@ int ConvertMpqHeaderToFormat4( // Reason: Storm.dll in Warcraft III ignores format version value if((MapType == MapTypeWarcraft3) || (dwFlags & MPQ_OPEN_FORCE_MPQ_V1)) wFormatVersion = MPQ_FORMAT_VERSION_1; - if((MapType == MapTypeStarcraft2) && (pHeader->wFormatVersion > MPQ_FORMAT_VERSION_4)) + + // Don't accept format 3 for Starcraft II maps + if((MapType == MapTypeStarcraft2) && (pHeader->wFormatVersion > MPQ_FORMAT_VERSION_2)) wFormatVersion = MPQ_FORMAT_VERSION_4; // Format-specific fixes -- cgit v1.2.3