diff options
author | Ladislav Zezula <zezula@volny.cz> | 2021-12-21 16:50:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-21 16:50:18 +0100 |
commit | 24c56b38398b8a3ea6758073016de8cb8978aeb7 (patch) | |
tree | 5e631b533d36ac64e71fd9ba241c93ff623473c2 | |
parent | 76887d4bb0836b09a04c7ab578b6df5f1262812e (diff) | |
parent | 5200134abbeaca0e84ee7f3bc14a6fb8f4e75d0b (diff) |
Merge pull request #233 from ladislav-zezula/LZ_MoreFixesForScxProtector
More fixes for SCX protector
-rw-r--r-- | src/SBaseCommon.cpp | 72 | ||||
-rw-r--r-- | src/SFileReadFile.cpp | 55 | ||||
-rw-r--r-- | test/StormTest.cpp | 113 | ||||
-rw-r--r-- | test/stormlib-test.txt | 2327 |
4 files changed, 2454 insertions, 113 deletions
diff --git a/src/SBaseCommon.cpp b/src/SBaseCommon.cpp index 98d541a..2defdab 100644 --- a/src/SBaseCommon.cpp +++ b/src/SBaseCommon.cpp @@ -552,46 +552,52 @@ void DecryptMpqBlock(void * pvDataBlock, DWORD dwLength, DWORD dwKey1) DWORD DetectFileKeyBySectorSize(LPDWORD EncryptedData, DWORD dwSectorSize, DWORD dwDecrypted0)
{
- DWORD dwDecrypted1Max = dwSectorSize + dwDecrypted0;
- DWORD dwKey1PlusKey2;
- DWORD DataBlock[2];
-
// We must have at least 2 DWORDs there to be able to decrypt something
- if(dwSectorSize < 0x08)
- return 0;
+ if(dwSectorSize >= 0x08)
+ {
+ // Also try subsequent three values. This is because the value of the sector offset[0]
+ // could be higher than the total size of the sector table.
+ // Example MPQ: MPQ_2021_v1_CantExtractCHK.scx
+ for(DWORD dwDecrypted4 = dwDecrypted0 + 4; dwDecrypted0 < dwDecrypted4; dwDecrypted0++)
+ {
+ DWORD dwDecrypted1Max = dwSectorSize + dwDecrypted0;
+ DWORD dwKey1PlusKey2;
+ DWORD DataBlock[2];
- // Get the value of the combined encryption key
- dwKey1PlusKey2 = (EncryptedData[0] ^ dwDecrypted0) - 0xEEEEEEEE;
+ // Get the value of the combined encryption key
+ dwKey1PlusKey2 = (EncryptedData[0] ^ dwDecrypted0) - 0xEEEEEEEE;
- // Try all 256 combinations of dwKey1
- for(DWORD i = 0; i < 0x100; i++)
- {
- DWORD dwSaveKey1;
- DWORD dwKey1 = dwKey1PlusKey2 - StormBuffer[MPQ_HASH_KEY2_MIX + i];
- DWORD dwKey2 = 0xEEEEEEEE;
+ // Try all 256 combinations of dwKey1
+ for(DWORD i = 0; i < 0x100; i++)
+ {
+ DWORD dwSaveKey1;
+ DWORD dwKey1 = dwKey1PlusKey2 - StormBuffer[MPQ_HASH_KEY2_MIX + i];
+ DWORD dwKey2 = 0xEEEEEEEE;
- // Modify the second key and decrypt the first DWORD
- dwKey2 += StormBuffer[MPQ_HASH_KEY2_MIX + (dwKey1 & 0xFF)];
- DataBlock[0] = EncryptedData[0] ^ (dwKey1 + dwKey2);
+ // Modify the second key and decrypt the first DWORD
+ dwKey2 += StormBuffer[MPQ_HASH_KEY2_MIX + (dwKey1 & 0xFF)];
+ DataBlock[0] = EncryptedData[0] ^ (dwKey1 + dwKey2);
- // Did we obtain the same value like dwDecrypted0?
- if(DataBlock[0] == dwDecrypted0)
- {
- // Save this key value. Increment by one because
- // we are decrypting sector offset table
- dwSaveKey1 = dwKey1 + 1;
+ // Did we obtain the same value like dwDecrypted0?
+ if(DataBlock[0] == dwDecrypted0)
+ {
+ // Save this key value. Increment by one because
+ // we are decrypting sector offset table
+ dwSaveKey1 = dwKey1 + 1;
- // Rotate both keys
- dwKey1 = ((~dwKey1 << 0x15) + 0x11111111) | (dwKey1 >> 0x0B);
- dwKey2 = DataBlock[0] + dwKey2 + (dwKey2 << 5) + 3;
+ // Rotate both keys
+ dwKey1 = ((~dwKey1 << 0x15) + 0x11111111) | (dwKey1 >> 0x0B);
+ dwKey2 = DataBlock[0] + dwKey2 + (dwKey2 << 5) + 3;
- // Modify the second key again and decrypt the second DWORD
- dwKey2 += StormBuffer[MPQ_HASH_KEY2_MIX + (dwKey1 & 0xFF)];
- DataBlock[1] = EncryptedData[1] ^ (dwKey1 + dwKey2);
+ // Modify the second key again and decrypt the second DWORD
+ dwKey2 += StormBuffer[MPQ_HASH_KEY2_MIX + (dwKey1 & 0xFF)];
+ DataBlock[1] = EncryptedData[1] ^ (dwKey1 + dwKey2);
- // Now compare the results
- if(DataBlock[1] <= dwDecrypted1Max)
- return dwSaveKey1;
+ // Now compare the results
+ if(DataBlock[1] <= dwDecrypted1Max)
+ return dwSaveKey1;
+ }
+ }
}
}
@@ -1304,7 +1310,7 @@ DWORD AllocateSectorOffsets(TMPQFile * hf, bool bLoadFromFile) DWORD dwSectorOffset0 = hf->SectorOffsets[i];
// Every following sector offset must be bigger than the previous one
- if(dwSectorOffset1 <= dwSectorOffset0)
+ if(dwSectorOffset1 < dwSectorOffset0)
{
bSectorOffsetTableCorrupt = true;
break;
diff --git a/src/SFileReadFile.cpp b/src/SFileReadFile.cpp index 1703748..6ec04f3 100644 --- a/src/SFileReadFile.cpp +++ b/src/SFileReadFile.cpp @@ -159,34 +159,41 @@ static DWORD ReadMpqSectors(TMPQFile * hf, LPBYTE pbBuffer, DWORD dwByteOffset, // by comparing uncompressed and compressed size !!! if(dwRawBytesInThisSector < dwBytesInThisSector) { - int cbOutSector = dwBytesInThisSector; - int cbInSector = dwRawBytesInThisSector; - int nResult = 0; - - // Is the file compressed by Blizzard's multiple compression ? - if(pFileEntry->dwFlags & MPQ_FILE_COMPRESS) + if(dwRawBytesInThisSector != 0) { - // Remember the last used compression - hf->dwCompression0 = pbInSector[0]; - - // Decompress the data - if(ha->pHeader->wFormatVersion >= MPQ_FORMAT_VERSION_2) - nResult = SCompDecompress2(pbOutSector, &cbOutSector, pbInSector, cbInSector); - else - nResult = SCompDecompress(pbOutSector, &cbOutSector, pbInSector, cbInSector); - } + int cbOutSector = dwBytesInThisSector; + int cbInSector = dwRawBytesInThisSector; + int nResult = 0; - // Is the file compressed by PKWARE Data Compression Library ? - else if(pFileEntry->dwFlags & MPQ_FILE_IMPLODE) - { - nResult = SCompExplode(pbOutSector, &cbOutSector, pbInSector, cbInSector); - } + // Is the file compressed by Blizzard's multiple compression ? + if(pFileEntry->dwFlags & MPQ_FILE_COMPRESS) + { + // Remember the last used compression + hf->dwCompression0 = pbInSector[0]; + + // Decompress the data + if(ha->pHeader->wFormatVersion >= MPQ_FORMAT_VERSION_2) + nResult = SCompDecompress2(pbOutSector, &cbOutSector, pbInSector, cbInSector); + else + nResult = SCompDecompress(pbOutSector, &cbOutSector, pbInSector, cbInSector); + } + + // Is the file compressed by PKWARE Data Compression Library ? + else if(pFileEntry->dwFlags & MPQ_FILE_IMPLODE) + { + nResult = SCompExplode(pbOutSector, &cbOutSector, pbInSector, cbInSector); + } - // Did the decompression fail ? - if(nResult == 0) + // Did the decompression fail ? + if(nResult == 0) + { + dwErrCode = ERROR_FILE_CORRUPT; + break; + } + } + else { - dwErrCode = ERROR_FILE_CORRUPT; - break; + memset(pbOutSector, 0, dwBytesInThisSector); } } else diff --git a/test/StormTest.cpp b/test/StormTest.cpp index 4342e10..2700bf1 100644 --- a/test/StormTest.cpp +++ b/test/StormTest.cpp @@ -36,8 +36,9 @@ // Local structures
#define TFLG_COUNT_HASH 0x01000000 // There is file count in the lower 24-bits, then hash
-#define TFLG_WILL_FAIL 0x02000000 // The process is expected to fail
-#define TFLG_COUNT_MASK 0x00FFFFFF // Mask for file count
+#define TFLG_FILE_LOCALE 0x02000000 // The process is expected to fail
+#define TFLG_WILL_FAIL 0x04000000 // The process is expected to fail
+#define TFLG_VALUE_MASK 0x00FFFFFF // Mask for integer value
#define TEST_DATA(hash, num) (num | TFLG_COUNT_HASH), hash
typedef struct _TEST_INFO
@@ -1475,7 +1476,7 @@ static TFileData * LoadMpqFile(TLogHelper * pLogger, HANDLE hMpq, LPCSTR szFileN pLogger->PrintProgress("Loading file %s ...", GetShortPlainName(szFileName));
#if defined(_MSC_VER) && defined(_DEBUG)
-// if(!_stricmp(szFileName, "File00000733.wav"))
+// if(!_stricmp(szFileName, "File00000687.xxx"))
// __debugbreak();
#endif
@@ -1497,10 +1498,9 @@ static TFileData * LoadMpqFile(TLogHelper * pLogger, HANDLE hMpq, LPCSTR szFileN }
// Spazzler protector: Creates fake files with size of 0x7FFFE7CA
- if(dwErrCode == ERROR_SUCCESS)
+ if(dwErrCode == ERROR_SUCCESS && dwFileSizeLo > 0x1FFFFFFF)
{
- if(dwFileSizeLo > 0x1FFFFFFF)
- dwErrCode = ERROR_FILE_CORRUPT;
+ dwErrCode = ERROR_FILE_CORRUPT;
}
// Allocate buffer for the file content
@@ -1532,8 +1532,8 @@ static TFileData * LoadMpqFile(TLogHelper * pLogger, HANDLE hMpq, LPCSTR szFileN // Load the entire file
if(dwErrCode == ERROR_SUCCESS)
{
- //if(!stricmp(szFileName, "replay.game.events"))
- // __debugbreak();
+ //if(!_stricmp(szFileName, "File00000687.xxx"))
+ // __debugbreak();
// Read the file data
SFileReadFile(hFile, pFileData->FileData, dwFileSizeLo, &dwBytesRead, NULL);
@@ -1632,9 +1632,6 @@ static DWORD SearchArchive( // Increment number of files
dwFileCount++;
-// if(!_stricmp(sf.cFileName, "war3map.j"))
-// DebugBreak();
-
if(dwSearchFlags & SEARCH_FLAG_MOST_PATCHED)
{
// Load the patch count
@@ -1668,6 +1665,11 @@ static DWORD SearchArchive( #endif
}
+ // Debug: Show CRC32 of each file in order to debug differences
+ //pFileData->dwCrc32 = crc32(0, pFileData->FileData, pFileData->dwFileSize);
+ //printf("%08x: %s \n", pFileData->dwCrc32, sf.cFileName);
+
+ // Free the loaded file data
STORM_FREE(pFileData);
}
}
@@ -2475,6 +2477,7 @@ static DWORD TestArchive( DWORD dwExpectedFileCount = 0;
DWORD dwMpqFlags = 0;
TCHAR szFullName[MAX_PATH];
+ LCID lcLocale = 0;
BYTE ObtainedMD5[MD5_DIGEST_SIZE] = {0};
bool bIgnoreOpedwErrCodes = false;
@@ -2487,10 +2490,16 @@ static DWORD TestArchive( {
if((szExpectedMD5 = szParam1) != NULL)
dwSearchFlags |= SEARCH_FLAG_HASH_FILES;
- dwExpectedFileCount = (dwFlags & TFLG_COUNT_MASK);
+ dwExpectedFileCount = (dwFlags & TFLG_VALUE_MASK);
szParam1 = NULL;
}
+ // If locale entered
+ if(dwFlags & TFLG_FILE_LOCALE)
+ {
+ lcLocale = (LCID)(dwFlags & TFLG_VALUE_MASK);
+ }
+
// Put all file names into list
FileNameList[0] = szParam1;
FileNameList[1] = szParam2;
@@ -2535,7 +2544,7 @@ static DWORD TestArchive( break;
// Load the entire file 1
- FileDataList[i] = pFileData = LoadMpqFile(&Logger, hMpq, szFileName);
+ FileDataList[i] = pFileData = LoadMpqFile(&Logger, hMpq, szFileName, lcLocale);
if(pFileData == NULL)
{
dwErrCode = Logger.PrintError("Failed to load the file %s", szFileName);
@@ -2650,7 +2659,7 @@ static DWORD TestArchive_Patched(LPCTSTR PatchList[], LPCSTR szPatchedFile, DWOR HANDLE hMpq;
HANDLE hFile;
BYTE Buffer[0x100];
- DWORD dwExpectedPatchCount = (dwFlags & TFLG_COUNT_MASK);
+ DWORD dwExpectedPatchCount = (dwFlags & TFLG_VALUE_MASK);
DWORD dwFileCount = 0;
DWORD BytesRead = 0;
DWORD dwErrCode;
@@ -4271,7 +4280,7 @@ static const TEST_INFO Test_Mpqs[] = {_T("MPQ_2016_v1_SP_(4)Adrenaline.w3x"), NULL, TEST_DATA("b6f6d56f4f8aaef04c2c4b1f08881a8b", 16)},
{_T("MPQ_2016_v1_ProtectedMap_1.4.w3x"), NULL, TEST_DATA("3c7908b29d3feac9ec952282390a242d", 5027)},
{_T("MPQ_2016_v1_KoreanFile.w3m"), NULL, TEST_DATA("805d1f75712472a81c6df27b2a71f946", 18)},
- {_T("MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x"), NULL, TEST_DATA("7a7f0749b47b5f05a8b63ecba2488a3e", 16300)}, // Protected by PG1.11.973
+ {_T("MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x"), NULL, TEST_DATA("21c3dc3a66b76c57c84cc8c7e2dd846b", 16300)}, // Protected by PG1.11.973
{_T("MPQ_2017_v1_BigDummyFiles.w3x"), NULL, TEST_DATA("f4d2ee9d85d2c4107e0b2d00ff302dd7", 9086)},
{_T("MPQ_2017_v1_TildeInFileName.mpq"), NULL, TEST_DATA("f203e3979247a4dbf7f3828695ac810c", 5)},
{_T("MPQ_2018_v1_EWIX_v8_7.w3x"), NULL, TEST_DATA("12c0f4e15c7361b7c13acd37a181d83b", 857), "BlueCrystal.mdx"},
@@ -4280,7 +4289,7 @@ static const TEST_INFO Test_Mpqs[] = {_T("MPQ_2020_v4_NP_Protect_2.s2ma"), NULL, TEST_DATA("7d1a379da8bd966da1f4fa6e4646049b", 55)}, // SC2 map that is protected by the NP_Protect
{_T("MPQ_2015_v1_flem1.w3x"), NULL, TEST_DATA("1c4c13e627658c473e84d94371e31f37", 20)},
{_T("MPQ_2002_v1_ProtectedMap_HashTable_FakeValid.w3x"), NULL, TEST_DATA("5250975ed917375fc6540d7be436d4de", 114)},
- {_T("MPQ_2021_v1_CantExtractCHK.scx"), NULL, TEST_DATA("c9a7ded9f93d883b9419a52bec6087f7", 28)},
+ {_T("MPQ_2021_v1_CantExtractCHK.scx"), NULL, TEST_DATA("055fd548a789c910d9dd37472ecc1e66", 28)},
};
static const TEST_INFO Patched_Mpqs[] =
@@ -4314,6 +4323,15 @@ int _tmain(int argc, TCHAR * argv[]) dwErrCode = InitializeMpqDirectory(argv, argc);
//
+ // Open all files from the command line
+ //
+
+ //for(int i = 1; i < argc; i++)
+ //{
+ // TestArchive(_T("MPQ_2021_v1_CantExtractCHK.scx"), NULL, TFLG_FILE_LOCALE | 0x0409, "File00000014.xxx", NULL);
+ //}
+
+ //
// Tests on a local listfile
//
@@ -4324,52 +4342,43 @@ int _tmain(int argc, TCHAR * argv[]) }
//
- // Open all files from the command line
+ // Search all testing archives and verify their SHA1 hash
//
- for(int i = 1; i < argc; i++)
+ if(dwErrCode == ERROR_SUCCESS)
{
- TestArchive(_T("MPQ_2021_v1_CantExtractCHK.scx"), _T("Listfile_Blizzard.txt"), 0, NULL, NULL);
+ dwErrCode = FindFiles(ForEachFile_VerifyFileChecksum, szMpqSubDir);
}
//
- // Search all testing archives and verify their SHA1 hash
- //
-
- //if(dwErrCode == ERROR_SUCCESS)
- //{
- // dwErrCode = FindFiles(ForEachFile_VerifyFileChecksum, szMpqSubDir);
- //}
-
- //
// Test file stream operations
//
- //if(dwErrCode == ERROR_SUCCESS)
- //{
- // for(size_t i = 0; i < _countof(TestList_StreamOps); i++)
- // {
- // dwErrCode = TestFileStreamOperations(TestList_StreamOps[i].szMpqName1, TestList_StreamOps[i].dwFlags);
- // if(dwErrCode != ERROR_SUCCESS)
- // break;
- // }
- //}
+ if(dwErrCode == ERROR_SUCCESS)
+ {
+ for(size_t i = 0; i < _countof(TestList_StreamOps); i++)
+ {
+ dwErrCode = TestFileStreamOperations(TestList_StreamOps[i].szMpqName1, TestList_StreamOps[i].dwFlags);
+ if(dwErrCode != ERROR_SUCCESS)
+ break;
+ }
+ }
//
// Test master-mirror reading operations
//
- //if(dwErrCode == ERROR_SUCCESS)
- //{
- // for(size_t i = 0; i < _countof(TestList_MasterMirror); i++)
- // {
- // dwErrCode = TestReadFile_MasterMirror(TestList_MasterMirror[i].szMpqName1,
- // TestList_MasterMirror[i].szMpqName2,
- // TestList_MasterMirror[i].dwFlags != 0);
- // if(dwErrCode != ERROR_SUCCESS)
- // break;
- // }
- //}
+ if(dwErrCode == ERROR_SUCCESS)
+ {
+ for(size_t i = 0; i < _countof(TestList_MasterMirror); i++)
+ {
+ dwErrCode = TestReadFile_MasterMirror(TestList_MasterMirror[i].szMpqName1,
+ TestList_MasterMirror[i].szMpqName2,
+ TestList_MasterMirror[i].dwFlags != 0);
+ if(dwErrCode != ERROR_SUCCESS)
+ break;
+ }
+ }
//
// Test opening various archives - correct, damaged, protected
@@ -4434,14 +4443,6 @@ int _tmain(int argc, TCHAR * argv[]) if(dwErrCode == ERROR_SUCCESS)
dwErrCode = TestOpenArchive_GetFileInfo(_T("MPQ_2002_v1_StrongSignature.w3m"), _T("MPQ_2013_v4_SC2_EmptyMap.SC2Map"));
- // Downloadable MPQ archive
- if(dwErrCode == ERROR_SUCCESS)
- dwErrCode = TestOpenArchive_MasterMirror(_T("part-file://MPQ_2009_v1_patch-partial.MPQ.part"), _T("MPQ_2009_v1_patch-original.MPQ"), "world\\Azeroth\\DEADMINES\\PASSIVEDOODADS\\GOBLINMELTINGPOT\\DUST2.BLP", false);
-
- // Downloadable MPQ archive
- if(dwErrCode == ERROR_SUCCESS)
- dwErrCode = TestOpenArchive_MasterMirror(_T("MPQ_2013_v4_alternate-downloaded.MPQ"), _T("MPQ_2013_v4_alternate-original.MPQ"), "alternate\\DUNGEONS\\TEXTURES\\ICECROWN\\GATE\\jlo_IceC_Floor_Thrown.blp", false);
-
// Check archive signature
if(dwErrCode == ERROR_SUCCESS)
dwErrCode = TestOpenArchive_VerifySignature(_T("MPQ_1997_v1_Diablo1_STANDARD.SNP"), _T("STANDARD.SNP"));
diff --git a/test/stormlib-test.txt b/test/stormlib-test.txt new file mode 100644 index 0000000..a8441d2 --- /dev/null +++ b/test/stormlib-test.txt @@ -0,0 +1,2327 @@ +Microsoft Windows [Version 10.0.19043.1415] +(c) Microsoft Corporation. All rights reserved. + +E:\Ladik\Appdir\StormLib>StormLib_test.exe +==== Test Suite for StormLib version 9.23 ==== +InitWorkDir: Work directory \Multimedia\MPQs (default) +LocalListFile (FLAT-MAP:ListFile_Blizzard.txt) succeeded. +LocalListFile (ListFile_Blizzard.txt) succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +VerifyFileHash succeeded. +FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded. +FileStreamTest (MPQ_2013_v4_alternate-original.MPQ) succeeded. +FileStreamTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded. +FileStreamTest (part-file://MPQ_2009_v2_WoW_patch.MPQ.part) succeeded. +FileStreamTest (blk4-file://streaming/model.MPQ.0) succeeded. +FileStreamTest (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded. +OpenMirrorFile (part-file://MPQ_2009_v1_patch-created.MPQ.part) succeeded. +OpenMirrorFile (part-file://MPQ_2009_v1_patch-partial.MPQ.part) succeeded. +OpenMirrorFile (part-file://MPQ_2009_v1_patch-complete.MPQ.part) succeeded. +OpenMirrorFile (MPQ_2013_v4_alternate-created.MPQ) succeeded. +OpenMirrorFile (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded. +OpenMirrorFile (MPQ_2013_v4_alternate-complete.MPQ) succeeded. +TestMpq (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded. +TestMpq (MPQ_2016_v1_D2XP_IX86_1xx_114a.mpq) succeeded. +TestMpq (MPQ_2018_v1_icon_error.w3m) succeeded. +TestMpq (MPQ_1997_v1_Diablo1_STANDARD.SNP) succeeded. +TestMpq (MPQ_2012_v2_EmptyMpq.MPQ) succeeded. +TestMpq (MPQ_2013_v4_EmptyMpq.MPQ) succeeded. +TestMpq (MPQ_2013_v4_patch-base-16357.MPQ) succeeded. +TestMpq (MPQ_2011_v4_InvalidHetEntryCount.MPQ) succeeded. +TestMpq (MPQ_2002_v1_BlockTableCut.MPQ) succeeded. +TestMpq (MPQ_2010_v2_HasUserData.s2ma) succeeded. +TestMpq (MPQ_2014_v1_AttributesOneEntryLess.w3x) succeeded. +TestMpq (MPQ_2020_v1_AHF04patch.mix) succeeded. +TestMpq (MPQ_2010_v3_expansion-locale-frFR.MPQ) succeeded. +TestMpq (mpqe-file://MPQ_2011_v2_EncryptedMpq.MPQE) succeeded. +TestMpq (MPx_2013_v1_LongwuOnline.mpk) succeeded. +TestMpq (MPx_2013_v1_WarOfTheImmortals.sqp) succeeded. +TestMpq (part-file://MPQ_2010_v2_HashTableCompressed.MPQ.part) succeeded. +TestMpq (blk4-file://streaming/model.MPQ.0) succeeded. +TestMpq (MPQ_2002_v1_ProtectedMap_InvalidUserData.w3x) succeeded. +TestMpq (MPQ_2002_v1_ProtectedMap_InvalidMpqFormat.w3x) succeeded. +TestMpq (MPQ_2002_v1_ProtectedMap_Spazzler.w3x) succeeded. +TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler2.w3x) succeeded. +TestMpq (MPQ_2014_v1_ProtectedMap_Spazzler3.w3x) succeeded. +TestMpq (MPQ_2002_v1_ProtectedMap_BOBA.w3m) succeeded. +TestMpq (MPQ_2015_v1_ProtectedMap_KangTooJee.w3x) succeeded. +TestMpq (MPQ_2015_v1_ProtectedMap_Somj2hM16.w3x) succeeded. +TestMpq (MPQ_2015_v1_ProtectedMap_Spazy.w3x) succeeded. +TestMpq (MPQ_2015_v1_MessListFile.mpq) succeeded. +TestMpq (MPQ_2016_v1_ProtectedMap_TableSizeOverflow.w3x) succeeded. +TestMpq (MPQ_2016_v1_ProtectedMap_HashOffsIsZero.w3x) succeeded. +TestMpq (MPQ_2016_v1_ProtectedMap_Somj2.w3x) succeeded. +TestMpq (MPQ_2016_v1_WME4_4.w3x) succeeded. +TestMpq (MPQ_2016_v1_SP_(4)Adrenaline.w3x) succeeded. +TestMpq (MPQ_2016_v1_ProtectedMap_1.4.w3x) succeeded. +TestMpq (MPQ_2016_v1_KoreanFile.w3m) succeeded. +TestMpq (MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x) succeeded. +TestMpq (MPQ_2017_v1_BigDummyFiles.w3x) succeeded. +TestMpq (MPQ_2017_v1_TildeInFileName.mpq) succeeded. +TestMpq (MPQ_2018_v1_EWIX_v8_7.w3x) succeeded. +TestMpq (MPQ_2020_v4_FakeMpqHeaders.SC2Mod) succeeded. +TestMpq (MPQ_2020_v4_NP_Protect_1.s2ma) succeeded. +TestMpq (MPQ_2020_v4_NP_Protect_2.s2ma) succeeded. +TestMpq (MPQ_2015_v1_flem1.w3x) succeeded. +TestMpq (MPQ_2002_v1_ProtectedMap_HashTable_FakeValid.w3x) succeeded. +TestMpq (MPQ_2021_v1_CantExtractCHK.scx) succeeded. +PatchedMPQ (MPQ_1998_v1_StarCraft.mpq) succeeded. +PatchedMPQ (MPQ_2012_v4_OldWorld.MPQ) succeeded. +PatchedMPQ (MPQ_2013_v4_world.MPQ) succeeded. +PatchedMPQ (MPQ_2013_v4_locale-enGB.MPQ) succeeded. +PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded. +PatchedMPQ (MPQ_2013_v4_Base1.SC2Data) succeeded. +PatchedMPQ (MPQ_2013_v4_Base3.SC2Maps) succeeded. +PatchedMPQ (MPQ_2013_v4_Mods#Core.SC2Mod#enGB.SC2Assets) succeeded. +PatchedMPQ (MPQ_2013_v4_Mods#Liberty.SC2Mod#enGB.SC2Data) succeeded. +PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded. +PatchedMPQ (MPQ_2014_v4_base-Win.MPQ) succeeded. +FailMpqTest (flat-file://streaming/model.MPQ.0) succeeded. +OpenEachMpqTest ((10)DustwallowKeys.w3m) succeeded. +OpenEachMpqTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded. +OpenEachMpqTest (MPQ_1997_v1_Diablo1_single_0.sv) succeeded. +OpenEachMpqTest (MPQ_1998_v1_StarCraft.mpq) succeeded. +OpenEachMpqTest (MPQ_1998_v1_StarDat.mpq) succeeded. +OpenEachMpqTest (MPQ_2002_v1_BlockTableCut.MPQ) succeeded. +OpenEachMpqTest (MPQ_2002_v1_ProtectedMap_BOBA.w3m) succeeded. +OpenEachMpqTest (MPQ_2002_v1_ProtectedMap_HashTable_FakeValid.w3x) succeeded. +OpenEachMpqTest (MPQ_2002_v1_ProtectedMap_InvalidMpqFormat.w3x) succeeded. +OpenEachMpqTest (MPQ_2002_v1_ProtectedMap_InvalidUserData.w3x) succeeded. +OpenEachMpqTest (MPQ_2002_v1_ProtectedMap_Spazzler.w3x) succeeded. +OpenEachMpqTest (MPQ_2002_v1_StrongSignature.w3m) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-complete.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-original.MPQ) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-partial.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2009_v2_WoW_patch.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2010_v2_HashTableCompressed.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2010_v2_HasUserData.s2ma) succeeded. +OpenEachMpqTest (MPQ_2010_v3_expansion-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (MPQ_2011_v2_EncryptedMpq.MPQE) succeeded. +OpenEachMpqTest (MPQ_2011_v4_InvalidHetEntryCount.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (MPQ_2012_v4_OldWorld.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-downloaded.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-original.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (MPQ_2013_v4_expansion1.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_locale-enGB.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_patch-base-16357.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_SC2_EmptyMap.SC2Map) succeeded. +OpenEachMpqTest (MPQ_2013_v4_world.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (MPQ_2014_v1_AttributesOneEntryLess.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_CompactTest.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_out1.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_out2.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_ProtectedMap_Spazzler2.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_ProtectedMap_Spazzler3.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v4_base-Win.MPQ) succeeded. +OpenEachMpqTest (MPQ_2015_v1_flem1.w3x) succeeded. +OpenEachMpqTest (MPQ_2015_v1_MessListFile.mpq) succeeded. +OpenEachMpqTest (MPQ_2015_v1_ProtectedMap_KangTooJee.w3x) succeeded. +OpenEachMpqTest (MPQ_2015_v1_ProtectedMap_Somj2hM16.w3x) succeeded. +OpenEachMpqTest (MPQ_2015_v1_ProtectedMap_Spazy.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_AnotherProtectedMap.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_D2XP_IX86_1xx_114a.mpq) succeeded. +OpenEachMpqTest (MPQ_2016_v1_DeathWing_ORPG_v.1.45a.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_KoreanFile.w3m) succeeded. +OpenEachMpqTest (MPQ_2016_v1_ProtectedMap123.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_ProtectedMap_1.4.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_ProtectedMap_HashOffsIsZero.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_ProtectedMap_Somj2.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_ProtectedMap_TableSizeOverflow.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_SP_(4)Adrenaline.w3x) succeeded. +OpenEachMpqTest (MPQ_2016_v1_WME4_4.w3x) succeeded. +OpenEachMpqTest (MPQ_2017_v1_BigDummyFiles.w3x) succeeded. +OpenEachMpqTest (MPQ_2017_v1_Eden_RPG_S2_2.5J.w3x) succeeded. +OpenEachMpqTest (MPQ_2017_v1_TildeInFileName.mpq) succeeded. +OpenEachMpqTest (MPQ_2018_v1_EWIX_v8_7.w3x) succeeded. +OpenEachMpqTest (MPQ_2018_v1_icon_error.w3m) succeeded. +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\1995 - Test MPQs\MPQ_2020_v1_HS0.1.asi (error code: 11) +OpenEachMpqTest (MPQ_2020_v4_FakeMpqHeaders.SC2Mod) succeeded. +OpenEachMpqTest (MPQ_2020_v4_NP_Protect_1.s2ma) succeeded. +OpenEachMpqTest (MPQ_2020_v4_NP_Protect_2.s2ma) succeeded. +OpenEachMpqTest (MPQ_2020_v4_NP_Protect_3.s2ma) succeeded. +OpenEachMpqTest (MPQ_2020_v4_NP_Protect_4.s2ma) succeeded. +OpenEachMpqTest (MPQ_2020_v4_ThreeFakeHeaders.s2ma) succeeded. +OpenEachMpqTest (MPQ_2021_v1_CrossLinkedFiles.w3x) succeeded. +OpenEachMpqTest (MPQ_2021_v4_BzipError.SC2Replay) succeeded. +OpenEachMpqTest (hs-0-3604-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-0-5314-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5314-5435-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5435-5506-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5506-5834-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5834-6024-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6024-6141-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6141-6187-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6187-6284-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6284-6485-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6485-6898-Win-final.MPQ) succeeded. +OpenEachMpqTest (s1-1998-BroodWar.mpq) succeeded. +OpenEachMpqTest (s2-update-base-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-28522.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-30508.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-32283.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-32384.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-34644.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-28522.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-30508.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-32283.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-32384.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-34644.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-36281.MPQ) succeeded. +OpenEachMpqTest (wow-update-13164.MPQ) succeeded. +OpenEachMpqTest (wow-update-13205.MPQ) succeeded. +OpenEachMpqTest (wow-update-13287.MPQ) succeeded. +OpenEachMpqTest (wow-update-13329.MPQ) succeeded. +OpenEachMpqTest (wow-update-13596.MPQ) succeeded. +OpenEachMpqTest (wow-update-13623.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-13914.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14007.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14333.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14480.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14545.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14946.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15005.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15050.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16309.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16357.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16516.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16650.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16844.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16965.MPQ) succeeded. +OpenEachMpqTest (wow-update-oldworld-13154.MPQ) succeeded. +OpenEachMpqTest (wow-update-oldworld-13286.MPQ) succeeded. +OpenEachMpqTest (model.MPQ.0) succeeded. +OpenEachMpqTest (DIABDAT.mpq) succeeded. +OpenEachMpqTest (single_0.sv) succeeded. +OpenEachMpqTest (DIABDAT.MPQ) succeeded. +OpenEachMpqTest (hellfire.mpq) succeeded. +OpenEachMpqTest (hfmonk.mpq) succeeded. +OpenEachMpqTest (hfmusic.mpq) succeeded. +OpenEachMpqTest (hfvoice.mpq) succeeded. +OpenEachMpqTest (gs.mpq) succeeded. +OpenEachMpqTest (imp.mpq) succeeded. +OpenEachMpqTest (pic.mpq) succeeded. +OpenEachMpqTest (sndfx.mpq) succeeded. +OpenEachMpqTest (special.mpq) succeeded. +OpenEachMpqTest (BrooDat.mpq) succeeded. +OpenEachMpqTest (BroodWar.mpq) succeeded. +OpenEachMpqTest (Patch_rt.mpq) succeeded. +OpenEachMpqTest (StarCraft.mpq) succeeded. +OpenEachMpqTest (StarDat.mpq) succeeded. +OpenEachMpqTest (War2Dat.mpq) succeeded. +OpenEachMpqTest (War2Patch.mpq) succeeded. +OpenEachMpqTest (d2char.mpq) succeeded. +OpenEachMpqTest (d2data.mpq) succeeded. +OpenEachMpqTest (d2exp.mpq) succeeded. +OpenEachMpqTest (d2music.mpq) succeeded. +OpenEachMpqTest (d2sfx.mpq) succeeded. +OpenEachMpqTest (d2speech.mpq) succeeded. +OpenEachMpqTest (d2video.mpq) succeeded. +OpenEachMpqTest (D2XMUSIC.MPQ) succeeded. +OpenEachMpqTest (d2xtalk.mpq) succeeded. +OpenEachMpqTest (d2xvideo.mpq) succeeded. +OpenEachMpqTest (Patch_D2.mpq) succeeded. +OpenEachMpqTest (setup.mpq) succeeded. +OpenEachMpqTest (HumanEd.mpq) succeeded. +OpenEachMpqTest ((10)DustwallowKeys.w3m) succeeded. +OpenEachMpqTest ((10)RagingStream.w3x) succeeded. +OpenEachMpqTest ((4)aaaa.w3x) succeeded. +OpenEachMpqTest (a_tvse_x_1_2_f.w3x) succeeded. +OpenEachMpqTest (Shopping_Maul_ USA 9.10.7.w3x) succeeded. +OpenEachMpqTest (siverrpg_1.9_ver.w3x) succeeded. +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2002 - Warcraft III\MIX-files\Markers-CSHX\ACGExternal0.2.asi (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2002 - Warcraft III\MIX-files\Markers-CSHX\grandparty.asi (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2002 - Warcraft III\MIX-files\Markers-CSHX\HS0.1.asi (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2002 - Warcraft III\MIX-files\Markers-CSHX\HS0.5.asi (error code: 11) +OpenEachMpqTest (Patch_War3x.mpq) succeeded. +OpenEachMpqTest (Patch_War3_Low.mpq) succeeded. +OpenEachMpqTest (Patch_War3_Med.mpq) succeeded. +OpenEachMpqTest (War3.mpq) succeeded. +OpenEachMpqTest (War3Patch.mpq) succeeded. +OpenEachMpqTest (War3x.mpq) succeeded. +OpenEachMpqTest (War3xlocal.mpq) succeeded. +OpenEachMpqTest (dbc.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (speech.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (TheramoreDocks.wmo.MPQ) succeeded. +OpenEachMpqTest (Azeroth.wdl.MPQ) succeeded. +OpenEachMpqTest (Azeroth.wdt.MPQ) succeeded. +OpenEachMpqTest (Blackfathom.wdl.MPQ) succeeded. +OpenEachMpqTest (Blackfathom.wdt.MPQ) succeeded. +OpenEachMpqTest (Collin.wdl.MPQ) succeeded. +OpenEachMpqTest (Collin.wdt.MPQ) succeeded. +OpenEachMpqTest (DeadminesInstance.wdl.MPQ) succeeded. +OpenEachMpqTest (DeadminesInstance.wdt.MPQ) succeeded. +OpenEachMpqTest (GnomeragonInstance.wdl.MPQ) succeeded. +OpenEachMpqTest (GnomeragonInstance.wdt.MPQ) succeeded. +OpenEachMpqTest (Kalidar.wdl.MPQ) succeeded. +OpenEachMpqTest (Kalidar.wdt.MPQ) succeeded. +OpenEachMpqTest (Kalimdor.wdl.MPQ) succeeded. +OpenEachMpqTest (Kalimdor.wdt.MPQ) succeeded. +OpenEachMpqTest (Monastery.wdl.MPQ) succeeded. +OpenEachMpqTest (Monastery.wdt.MPQ) succeeded. +OpenEachMpqTest (PVPZone01.wdl.MPQ) succeeded. +OpenEachMpqTest (PVPZone01.wdt.MPQ) succeeded. +OpenEachMpqTest (PVPZone02.wdl.MPQ) succeeded. +OpenEachMpqTest (PVPZone02.wdt.MPQ) succeeded. +OpenEachMpqTest (RazorfenDowns.wdl.MPQ) succeeded. +OpenEachMpqTest (RazorfenDowns.wdt.MPQ) succeeded. +OpenEachMpqTest (RazorfenKraulInstance.wdl.MPQ) succeeded. +OpenEachMpqTest (RazorfenKraulInstance.wdt.MPQ) succeeded. +OpenEachMpqTest (Shadowfang.wdl.MPQ) succeeded. +OpenEachMpqTest (Shadowfang.wdt.MPQ) succeeded. +OpenEachMpqTest (StormwindJail.wdl.MPQ) succeeded. +OpenEachMpqTest (StormwindJail.wdt.MPQ) succeeded. +OpenEachMpqTest (StormwindPrison.wdl.MPQ) succeeded. +OpenEachMpqTest (StormwindPrison.wdt.MPQ) succeeded. +OpenEachMpqTest (SunkenTemple.wdl.MPQ) succeeded. +OpenEachMpqTest (SunkenTemple.wdt.MPQ) succeeded. +OpenEachMpqTest (test.wdl.MPQ) succeeded. +OpenEachMpqTest (test.wdt.MPQ) succeeded. +OpenEachMpqTest (Uldaman.wdl.MPQ) succeeded. +OpenEachMpqTest (Uldaman.wdt.MPQ) succeeded. +OpenEachMpqTest (UnderMine.wdl.MPQ) succeeded. +OpenEachMpqTest (UnderMine.wdt.MPQ) succeeded. +OpenEachMpqTest (WailingCaverns.wdl.MPQ) succeeded. +OpenEachMpqTest (WailingCaverns.wdt.MPQ) succeeded. +OpenEachMpqTest (AltarOfStorms.wmo.MPQ) succeeded. +OpenEachMpqTest (Big_Keep.wmo.MPQ) succeeded. +OpenEachMpqTest (castle01.wmo.MPQ) succeeded. +OpenEachMpqTest (Chapel.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodChapel.wmo.MPQ) succeeded. +OpenEachMpqTest (RedridgeChapel.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_Barn.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_Blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_human_farm.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_Inn.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_lumbermill.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodAbandoned_TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_Barn.wmo.MPQ) succeeded. +OpenEachMpqTest (duskwood_barracks.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_Blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_human_farm.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodFarmHouseburnt.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_Inn.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_lumbermill.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_MageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_Stable.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_TownHall.wmo.MPQ) succeeded. +OpenEachMpqTest (Duskwood_TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (GnomeHut.wmo.MPQ) succeeded. +OpenEachMpqTest (GnomeHutTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (goldshireblacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (GoldshireInn.wmo.MPQ) succeeded. +OpenEachMpqTest (GriffonAviary.wmo.MPQ) succeeded. +OpenEachMpqTest (GuardTower.wmo.MPQ) succeeded. +OpenEachMpqTest (RuinedHumanGuardTower01.wmo.MPQ) succeeded. +OpenEachMpqTest (HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (barn.wmo.MPQ) succeeded. +OpenEachMpqTest (silo.wmo.MPQ) succeeded. +OpenEachMpqTest (Human_Barracks.wmo.MPQ) succeeded. +OpenEachMpqTest (farm.wmo.MPQ) succeeded. +OpenEachMpqTest (farmtest.wmo.MPQ) succeeded. +OpenEachMpqTest (Gate01.wmo.MPQ) succeeded. +OpenEachMpqTest (Gate02.wmo.MPQ) succeeded. +OpenEachMpqTest (Gate03.wmo.MPQ) succeeded. +OpenEachMpqTest (GateRuined01.wmo.MPQ) succeeded. +OpenEachMpqTest (GateRuined02.wmo.MPQ) succeeded. +OpenEachMpqTest (KeepBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (LowWallPost01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPiece01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPiece02.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPiece03.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPiece04.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPiece05.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPieceRuin01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPieceRuin02.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPieceRuin03.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPieceRuin04.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPieceStairs01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPost01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPost02.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPostRuined01.wmo.MPQ) succeeded. +OpenEachMpqTest (WallPostTunnel01.wmo.MPQ) succeeded. +OpenEachMpqTest (lumbermill.wmo.MPQ) succeeded. +OpenEachMpqTest (magetower.wmo.MPQ) succeeded. +OpenEachMpqTest (Moonbrook_Blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (Moonbrook_HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (Moonbrook_human_farm.wmo.MPQ) succeeded. +OpenEachMpqTest (Moonbrook_Inn.wmo.MPQ) succeeded. +OpenEachMpqTest (Moonbrook_TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (NSabbey.wmo.MPQ) succeeded. +OpenEachMpqTest (OilPlatform.wmo.MPQ) succeeded. +OpenEachMpqTest (OilPlatformSmall.wmo.MPQ) succeeded. +OpenEachMpqTest (oil_platform.wmo.MPQ) succeeded. +OpenEachMpqTest (PrisonGuardTower.wmo.MPQ) succeeded. +OpenEachMpqTest (prisonHQ.wmo.MPQ) succeeded. +OpenEachMpqTest (prisonLonghouse.wmo.MPQ) succeeded. +OpenEachMpqTest (PrisonOubliette.wmo.MPQ) succeeded. +OpenEachMpqTest (PrisonOublietteTunnel.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_Barn.wmo.MPQ) succeeded. +OpenEachMpqTest (redridge_barracks.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_Blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_human_farm.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_Inn.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_lumbermill.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_MageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_Stable.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_TownHall.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidge_TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (Scarlet_Monestary.wmo.MPQ) succeeded. +OpenEachMpqTest (stable.wmo.MPQ) succeeded. +OpenEachMpqTest (Stormwind.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBay.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBayPlank.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBay_house1.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBay_house2.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBay_railing.wmo.MPQ) succeeded. +OpenEachMpqTest (BootyBay_warehouse.wmo.MPQ) succeeded. +OpenEachMpqTest (ratchet_dock.wmo.MPQ) succeeded. +OpenEachMpqTest (TownHall.wmo.MPQ) succeeded. +OpenEachMpqTest (TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_Barn.wmo.MPQ) succeeded. +OpenEachMpqTest (westfall_barracks.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_Blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_GuardTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_HumanTwoStory.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_human_farm.wmo.MPQ) succeeded. +OpenEachMpqTest (WestFallFarmHouseburnt.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_Inn.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_lumbermill.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_MageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_Stable.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_TownHall.wmo.MPQ) succeeded. +OpenEachMpqTest (Westfall_TownHall_NoWall.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskWorldTree.wmo.MPQ) succeeded. +OpenEachMpqTest (WorldTree.wmo.MPQ) succeeded. +OpenEachMpqTest (TrollZiggurat.wmo.MPQ) succeeded. +OpenEachMpqTest (ZulGurubRuins01.wmo.MPQ) succeeded. +OpenEachMpqTest (AllianceShrine.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodChasmBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (DuskwoodCoveredBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (abbeygate01.wmo.MPQ) succeeded. +OpenEachMpqTest (abbeygate02.wmo.MPQ) succeeded. +OpenEachMpqTest (ElwynnLakeBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (ElwynnFootbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (ElwynnLionBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (HeroBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (HeroGate.wmo.MPQ) succeeded. +OpenEachMpqTest (ElwynnWideBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (HordeShrine.wmo.MPQ) succeeded. +OpenEachMpqTest (IronFootbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (IronforgeRopeBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (IronStonebridge.wmo.MPQ) succeeded. +OpenEachMpqTest (RedridgeDamagedBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidgeDocks01.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidgeDocks02.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidgeDocks03.wmo.MPQ) succeeded. +OpenEachMpqTest (RedRidgeFootbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (OilRefinery.wmo.MPQ) succeeded. +OpenEachMpqTest (RopeBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (StrangleRuinStair.wmo.MPQ) succeeded. +OpenEachMpqTest (StrangleGladiatorArena.wmo.MPQ) succeeded. +OpenEachMpqTest (StrangleArenaGate01.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins01.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins02.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins04.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins11.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins12.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins13.wmo.MPQ) succeeded. +OpenEachMpqTest (StranglethornRuins16.wmo.MPQ) succeeded. +OpenEachMpqTest (BridgeStranglethorn.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampDock01.wmo.MPQ) succeeded. +OpenEachMpqTest (HumanBoatHouse.wmo.MPQ) succeeded. +OpenEachMpqTest (WestFallGrainSilo01.wmo.MPQ) succeeded. +OpenEachMpqTest (WetlandsHumanDock01.wmo.MPQ) succeeded. +OpenEachMpqTest (WetlandsBustedWagon.wmo.MPQ) succeeded. +OpenEachMpqTest (cameron.wmo.MPQ) succeeded. +OpenEachMpqTest (Blackrock.wmo.MPQ) succeeded. +OpenEachMpqTest (Blackrock2.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_Deadmines_A.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_Deadmines_B.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_Deadmines_C.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_Deadmines_D.wmo.MPQ) succeeded. +OpenEachMpqTest (Karazhan.wmo.MPQ) succeeded. +OpenEachMpqTest (StormwindJail.wmo.MPQ) succeeded. +OpenEachMpqTest (StormwindPrison.wmo.MPQ) succeeded. +OpenEachMpqTest (Ahn_Qiraj.wmo.MPQ) succeeded. +OpenEachMpqTest (Ahn_Qirajwall01.wmo.MPQ) succeeded. +OpenEachMpqTest (Ahn_Qirajwall02.wmo.MPQ) succeeded. +OpenEachMpqTest (Ahn_Qirajwall03.wmo.MPQ) succeeded. +OpenEachMpqTest (Blackfathom.wmo.MPQ) succeeded. +OpenEachMpqTest (Blackfathom_instance.wmo.MPQ) succeeded. +OpenEachMpqTest (RazorfenDowns.wmo.MPQ) succeeded. +OpenEachMpqTest (RazorfenDowns_instance.wmo.MPQ) succeeded. +OpenEachMpqTest (RazorfenKraul.wmo.MPQ) succeeded. +OpenEachMpqTest (RazorfenKraul_instance.wmo.MPQ) succeeded. +OpenEachMpqTest (wailingcaverns.wmo.MPQ) succeeded. +OpenEachMpqTest (wailingcaverns_instance.wmo.MPQ) succeeded. +OpenEachMpqTest (KZ_Gnomeragon.wmo.MPQ) succeeded. +OpenEachMpqTest (KZ_Gnomeragon_Instance.wmo.MPQ) succeeded. +OpenEachMpqTest (KZ_Uldaman.wmo.MPQ) succeeded. +OpenEachMpqTest (KZ_Uldaman_A.wmo.MPQ) succeeded. +OpenEachMpqTest (KZ_Uldaman_B.wmo.MPQ) succeeded. +OpenEachMpqTest (LD_ShadowFang.wmo.MPQ) succeeded. +OpenEachMpqTest (LD_ShadowFangInterior.wmo.MPQ) succeeded. +OpenEachMpqTest (Stratholme.wmo.MPQ) succeeded. +OpenEachMpqTest (AlgazGate.wmo.MPQ) succeeded. +OpenEachMpqTest (AnimalDen.wmo.MPQ) succeeded. +OpenEachMpqTest (Anvilmarpass.wmo.MPQ) succeeded. +OpenEachMpqTest (BarrowDens.wmo.MPQ) succeeded. +OpenEachMpqTest (CorruptBarrowDens.wmo.MPQ) succeeded. +OpenEachMpqTest (BarrowDensOneRm.wmo.MPQ) succeeded. +OpenEachMpqTest (CorruptBarrowDensOneRoom.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_IceDen.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_JungleDen.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_MushroomDen.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_TrollDen.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_TrollDen_Warm.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_WarmDen.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_CaveTunnel01.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_StoneAshen_Tunnel.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_WarmCaveTunnel01.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Crypt.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_CryptOneRm.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_CryptSchool.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_CryptSimpleEnt.wmo.MPQ) succeeded. +OpenEachMpqTest (LargeTunnel.wmo.MPQ) succeeded. +OpenEachMpqTest (MediumTunnel.wmo.MPQ) succeeded. +OpenEachMpqTest (MediumTunnel_Snow.wmo.MPQ) succeeded. +OpenEachMpqTest (SmallTunnel.wmo.MPQ) succeeded. +OpenEachMpqTest (SmallTunnel_Snow.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_FishingHoleIce.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Goldmine.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Goldmine_1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Goldmine_variantA.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_arch.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_piece01.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_piece02.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_piece03.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_piece04.wmo.MPQ) succeeded. +OpenEachMpqTest (exterior_piece05.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_A.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_B.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_C.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_D.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_E.wmo.MPQ) succeeded. +OpenEachMpqTest (mini-hive_F.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Hordemine.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Hordemine1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Icecave.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Icecave_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Junglecave.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Junglecave_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Mountaincave_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Mushroomcave.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Underwatercave_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Warmcave.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Warmcave_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Brogremound.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Brogremound1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Grogremound.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Grogremound1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Ogremound.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Ogremound1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Ogremound_Medium.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Snogremound.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Snogremound1Room.wmo.MPQ) succeeded. +OpenEachMpqTest (Pirateship.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_RuinedFortress.wmo.MPQ) succeeded. +OpenEachMpqTest (Ruinedkeep.wmo.MPQ) succeeded. +OpenEachMpqTest (Shipwreck_A.wmo.MPQ) succeeded. +OpenEachMpqTest (Shipwreck_B.wmo.MPQ) succeeded. +OpenEachMpqTest (Shipwreck_C.wmo.MPQ) succeeded. +OpenEachMpqTest (Shipwreck_D.wmo.MPQ) succeeded. +OpenEachMpqTest (Transport_Shipwreck.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Spidermine.wmo.MPQ) succeeded. +OpenEachMpqTest (MD_Spidermine_nokobolds.wmo.MPQ) succeeded. +OpenEachMpqTest (Scarlet_Monestary_Interior.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_SunkenTemple.wmo.MPQ) succeeded. +OpenEachMpqTest (AZ_SunkenTemple_Instance.wmo.MPQ) succeeded. +OpenEachMpqTest (SunkenTemple.wmo.MPQ) succeeded. +OpenEachMpqTest (collintest.wmo.MPQ) succeeded. +OpenEachMpqTest (missingwmo.wmo.MPQ) succeeded. +OpenEachMpqTest (test.wmo.MPQ) succeeded. +OpenEachMpqTest (ThousandNeedlesElevator.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin01.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin02.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin03.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin04.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin05.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin06.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin07.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin08.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin09.wmo.MPQ) succeeded. +OpenEachMpqTest (AZRClassicalElfRuin10.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin01.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin02.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin03.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin04.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin05.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin06.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin07.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfRuin08.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfTemple.wmo.MPQ) succeeded. +OpenEachMpqTest (ClassicalElfTemple2.wmo.MPQ) succeeded. +OpenEachMpqTest (GoblinHut.wmo.MPQ) succeeded. +OpenEachMpqTest (GoblinLab.wmo.MPQ) succeeded. +OpenEachMpqTest (NagaPagoda01.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElf2Story.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElf2Story.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfAbbey.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfDruidTower.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfDruidTower.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfHuntersLodge.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfHuntersLodge.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfInn.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfInn.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfMoonWell.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfMoonWellOrnate.wmo.MPQ) succeeded. +OpenEachMpqTest (GiantMoonwell.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfMoonWell.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfMoonWellOrnate.wmo.MPQ) succeeded. +OpenEachMpqTest (DSNightElfSmallHouse.wmo.MPQ) succeeded. +OpenEachMpqTest (NightElfSmallHouse.wmo.MPQ) succeeded. +OpenEachMpqTest (southGate.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcBarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcBarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcBarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcBarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcBlacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcBlacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (orcblacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcBlacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcFortress.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcFortress.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcFortress.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcGreatHall.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcGreatHall.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcGreatHall.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcGreatHall.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcKennel.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcKennel.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcKennel.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcKennel.wmo.MPQ) succeeded. +OpenEachMpqTest (abandonedOrcMageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcMageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcMageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcMageTower.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcMedium.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcMedium.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcMedium.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcMedium.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedOrcTower.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockOrcTower.wmo.MPQ) succeeded. +OpenEachMpqTest (OrcTower.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampOrcTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Bighouse.wmo.MPQ) succeeded. +OpenEachMpqTest (Hut.wmo.MPQ) succeeded. +OpenEachMpqTest (Ladder.wmo.MPQ) succeeded. +OpenEachMpqTest (Wallhut.wmo.MPQ) succeeded. +OpenEachMpqTest (Wallhut2.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins01.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins02.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins03.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins04.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins05.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins06.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins07.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins09.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins11.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins12.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins13.wmo.MPQ) succeeded. +OpenEachMpqTest (TanarisRuins14.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenDruidTent.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHunterTent.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenChickenHut.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHutA.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHutB.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHutBig.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHutC.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenHutD.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenTallHut.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenTepee.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenLonghouse.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenShamanTent.wmo.MPQ) succeeded. +OpenEachMpqTest (Trollbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (AbandonedTrollBurrow.wmo.MPQ) succeeded. +OpenEachMpqTest (BlackrockTrollBurrow.wmo.MPQ) succeeded. +OpenEachMpqTest (SwampTrollBurrow.wmo.MPQ) succeeded. +OpenEachMpqTest (TrollBurrow.wmo.MPQ) succeeded. +OpenEachMpqTest (troll_hotel01.wmo.MPQ) succeeded. +OpenEachMpqTest (troll_hotel_burn01.wmo.MPQ) succeeded. +OpenEachMpqTest (trollhut01.wmo.MPQ) succeeded. +OpenEachMpqTest (trollhutSmall01.wmo.MPQ) succeeded. +OpenEachMpqTest (trollhut_burn01.wmo.MPQ) succeeded. +OpenEachMpqTest (WyvernNest.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreBridge02.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreBridge03.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreBridge04.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreDocks01.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreDocks02.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreDocks03.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreDocksAberdeen.wmo.MPQ) succeeded. +OpenEachMpqTest (DarkshoreDocksCurve.wmo.MPQ) succeeded. +OpenEachMpqTest (GiantSeaTurtle01.wmo.MPQ) succeeded. +OpenEachMpqTest (GiantSeaTurtle02.wmo.MPQ) succeeded. +OpenEachMpqTest (SnakeSpineGiantArch.wmo.MPQ) succeeded. +OpenEachMpqTest (DurotarBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (DurotarRootedRock03.wmo.MPQ) succeeded. +OpenEachMpqTest (DurotarGate.wmo.MPQ) succeeded. +OpenEachMpqTest (CrashedZippelin.wmo.MPQ) succeeded. +OpenEachMpqTest (DustWallowFootbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (FeralasStoneBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (KalidarBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (KalidarDock01.wmo.MPQ) succeeded. +OpenEachMpqTest (KalidarTreeBranch.wmo.MPQ) succeeded. +OpenEachMpqTest (MoongladeBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (CentaurTent02.wmo.MPQ) succeeded. +OpenEachMpqTest (CentaurTent03.wmo.MPQ) succeeded. +OpenEachMpqTest (Crossroadsbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (TaurenTent01.wmo.MPQ) succeeded. +OpenEachMpqTest (Orcbridge.wmo.MPQ) succeeded. +OpenEachMpqTest (LandingPad01.wmo.MPQ) succeeded. +OpenEachMpqTest (MonsterLogMachine_01.wmo.MPQ) succeeded. +OpenEachMpqTest (StonetalonWheelPlatform.wmo.MPQ) succeeded. +OpenEachMpqTest (TrollTentSand01.wmo.MPQ) succeeded. +OpenEachMpqTest (1000NeedlesBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (Darnassis.wmo.MPQ) succeeded. +OpenEachMpqTest (Ogrimmar.wmo.MPQ) succeeded. +OpenEachMpqTest (DruidMesaA.wmo.MPQ) succeeded. +OpenEachMpqTest (DruidMesaB.wmo.MPQ) succeeded. +OpenEachMpqTest (GiantTotem.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaA.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaB.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaC.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaD.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaE.wmo.MPQ) succeeded. +OpenEachMpqTest (LowerMesaF.wmo.MPQ) succeeded. +OpenEachMpqTest (MidMesaA.wmo.MPQ) succeeded. +OpenEachMpqTest (MidMesaB.wmo.MPQ) succeeded. +OpenEachMpqTest (MidMesaC.wmo.MPQ) succeeded. +OpenEachMpqTest (MidMesaD.wmo.MPQ) succeeded. +OpenEachMpqTest (ShamanMesa.wmo.MPQ) succeeded. +OpenEachMpqTest (UndeadCave.wmo.MPQ) succeeded. +OpenEachMpqTest (UpperMesaA.wmo.MPQ) succeeded. +OpenEachMpqTest (UpperMesaB.wmo.MPQ) succeeded. +OpenEachMpqTest (UpperMesaC.wmo.MPQ) succeeded. +OpenEachMpqTest (UpperMesaD.wmo.MPQ) succeeded. +OpenEachMpqTest (UpperMesaE.wmo.MPQ) succeeded. +OpenEachMpqTest (WarriorMesaA.wmo.MPQ) succeeded. +OpenEachMpqTest (WarriorMesaB.wmo.MPQ) succeeded. +OpenEachMpqTest (AnvilMar.wmo.MPQ) succeeded. +OpenEachMpqTest (mud_hovel.wmo.MPQ) succeeded. +OpenEachMpqTest (hovel_machine.wmo.MPQ) succeeded. +OpenEachMpqTest (snow_hovel.wmo.MPQ) succeeded. +OpenEachMpqTest (mud_2story.wmo.MPQ) succeeded. +OpenEachMpqTest (snow_2story.wmo.MPQ) succeeded. +OpenEachMpqTest (snow_dwarfbarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (wet_dwarfbarracks.wmo.MPQ) succeeded. +OpenEachMpqTest (snow_blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (wetland_blacksmith.wmo.MPQ) succeeded. +OpenEachMpqTest (Dwarven_GriffonAviary.wmo.MPQ) succeeded. +OpenEachMpqTest (Dwarven_GuardTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Dwarven_SnowStable.wmo.MPQ) succeeded. +OpenEachMpqTest (Dwarven_SnowTower.wmo.MPQ) succeeded. +OpenEachMpqTest (Dwarven_Stable.wmo.MPQ) succeeded. +OpenEachMpqTest (Snow_Tavern.wmo.MPQ) succeeded. +OpenEachMpqTest (wet_Tavern.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_Gate.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_tower_01.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_tower_02.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_wall_01.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_wall_02.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_wall_03.wmo.MPQ) succeeded. +OpenEachMpqTest (GreatWall_wall_04.wmo.MPQ) succeeded. +OpenEachMpqTest (ThandolSpan.wmo.MPQ) succeeded. +OpenEachMpqTest (Wetlands_GrimBatol.wmo.MPQ) succeeded. +OpenEachMpqTest (ironforge.wmo.MPQ) succeeded. +OpenEachMpqTest (DwarvenDam01.wmo.MPQ) succeeded. +OpenEachMpqTest (DwarvenDock01.wmo.MPQ) succeeded. +OpenEachMpqTest (DwarvenSentinel01.wmo.MPQ) succeeded. +OpenEachMpqTest (DwarvenSentinel02.wmo.MPQ) succeeded. +OpenEachMpqTest (ExcavationPlatform01.wmo.MPQ) succeeded. +OpenEachMpqTest (ExcavationPlatform02.wmo.MPQ) succeeded. +OpenEachMpqTest (ExcavationPlatform03.wmo.MPQ) succeeded. +OpenEachMpqTest (NetherguardWall.wmo.MPQ) succeeded. +OpenEachMpqTest (GreenHouse01.wmo.MPQ) succeeded. +OpenEachMpqTest (Cathedral.wmo.MPQ) succeeded. +OpenEachMpqTest (SlaughterHouse.wmo.MPQ) succeeded. +OpenEachMpqTest (UndeadZiggurat.wmo.MPQ) succeeded. +OpenEachMpqTest (UtherShrine.wmo.MPQ) succeeded. +OpenEachMpqTest (BridgeBigWhite.wmo.MPQ) succeeded. +OpenEachMpqTest (ArathiStoneBridge01.wmo.MPQ) succeeded. +OpenEachMpqTest (ArathiStoneBridge02.wmo.MPQ) succeeded. +OpenEachMpqTest (ChimneyTop.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsBig01.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsBig02.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsBig03.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsMed01.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsMed02.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsSmall01.wmo.MPQ) succeeded. +OpenEachMpqTest (HuRuinedBuildingsSmall02.wmo.MPQ) succeeded. +OpenEachMpqTest (WreckedBuildingHCorner01.wmo.MPQ) succeeded. +OpenEachMpqTest (WreckedBuildingHCorner02.wmo.MPQ) succeeded. +OpenEachMpqTest (PlaguelandsBridge.wmo.MPQ) succeeded. +OpenEachMpqTest (Undercity.wmo.MPQ) succeeded. +OpenEachMpqTest (Undercitywall01.wmo.MPQ) succeeded. +OpenEachMpqTest (Undercity_test01.wmo.MPQ) succeeded. +OpenEachMpqTest (HumanLevelOneTest.wmo.MPQ) succeeded. +OpenEachMpqTest (HumanLevelThreeTest.wmo.MPQ) succeeded. +OpenEachMpqTest (transportship_A.wmo.MPQ) succeeded. +OpenEachMpqTest (base.MPQ) succeeded. +OpenEachMpqTest (dbc.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (speech.MPQ) succeeded. +OpenEachMpqTest (terrain.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (wmo.MPQ) succeeded. +OpenEachMpqTest (base.MPQ) succeeded. +OpenEachMpqTest (dbc.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (speech.MPQ) succeeded. +OpenEachMpqTest (terrain.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (wmo.MPQ) succeeded. +OpenEachMpqTest (base.MPQ) succeeded. +OpenEachMpqTest (dbc.MPQ) succeeded. +OpenEachMpqTest (expansion.MPQ) succeeded. +OpenEachMpqTest (expansionLoc.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (patch.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (speech.MPQ) succeeded. +OpenEachMpqTest (terrain.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (wmo.MPQ) succeeded. +OpenEachMpqTest (backup-enGB.MPQ) succeeded. +OpenEachMpqTest (base-enGB.MPQ) succeeded. +OpenEachMpqTest (common.MPQ) succeeded. +OpenEachMpqTest (expansion-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (common.MPQ) succeeded. +OpenEachMpqTest (backup-enGB.MPQ) succeeded. +OpenEachMpqTest (base-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion.MPQ) succeeded. +OpenEachMpqTest (Installer Tome.mpq) succeeded. +OpenEachMpqTest (common-2.MPQ) succeeded. +OpenEachMpqTest (common.MPQ) succeeded. +OpenEachMpqTest (base-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (lichking-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (lichking-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion.MPQ) succeeded. +OpenEachMpqTest (lichking.MPQ) succeeded. +OpenEachMpqTest (installer tome.mpq.part) succeeded. +OpenEachMpqTest (movies.mpq.part) succeeded. +OpenEachMpqTest (dbc.MPQ.0) succeeded. +OpenEachMpqTest (fonts.MPQ.0) succeeded. +OpenEachMpqTest (interface.MPQ.0) succeeded. +OpenEachMpqTest (misc.MPQ.0) succeeded. +OpenEachMpqTest (model.MPQ.0) succeeded. +OpenEachMpqTest (patch.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ.0) succeeded. +OpenEachMpqTest (speech.MPQ.0) succeeded. +OpenEachMpqTest (streaming.MPQ.0) succeeded. +OpenEachMpqTest (streamingloc.MPQ.0) succeeded. +OpenEachMpqTest (terrain.MPQ.0) succeeded. +OpenEachMpqTest (texture.MPQ.0) succeeded. +OpenEachMpqTest (wmo.MPQ.0) succeeded. +OpenEachMpqTest (dbc.MPQ.part) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ.part) succeeded. +OpenEachMpqTest (interface.MPQ.part) succeeded. +OpenEachMpqTest (misc.MPQ.part) succeeded. +OpenEachMpqTest (model.MPQ.part) succeeded. +OpenEachMpqTest (patch.MPQ.part) succeeded. +OpenEachMpqTest (sound.MPQ.part) succeeded. +OpenEachMpqTest (speech.MPQ.part) succeeded. +OpenEachMpqTest (streaming.MPQ.part) succeeded. +OpenEachMpqTest (streamingloc.MPQ.part) succeeded. +OpenEachMpqTest (terrain.MPQ.part) succeeded. +OpenEachMpqTest (texture.MPQ.part) succeeded. +OpenEachMpqTest (wmo.MPQ.part) succeeded. +OpenEachMpqTest (WoW-3.3.0.10958-4.0.0.12911-EU-Stage-1.mpq) succeeded. +OpenEachMpqTest (dbc.MPQ.part) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (fonts.MPQ.part) succeeded. +OpenEachMpqTest (interface.MPQ.part) succeeded. +OpenEachMpqTest (misc.MPQ.part) succeeded. +OpenEachMpqTest (model.MPQ.part) succeeded. +OpenEachMpqTest (patch.MPQ.part) succeeded. +OpenEachMpqTest (sound.MPQ.part) succeeded. +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2004 - WoW\11403\Data\SoundCache.MPQ (error code: 11) +OpenEachMpqTest (speech.MPQ.part) succeeded. +OpenEachMpqTest (streaming.MPQ.part) succeeded. +OpenEachMpqTest (streamingloc.MPQ.part) succeeded. +OpenEachMpqTest (terrain.MPQ.part) succeeded. +OpenEachMpqTest (texture.MPQ.part) succeeded. +OpenEachMpqTest (wmo.MPQ.part) succeeded. +OpenEachMpqTest (Installer Tome 2.mpq.part) succeeded. +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2004 - WoW\11927\Installer Tome.mpq.1.part (error code: 11) +OpenEachMpqTest (Installer Tome.mpq.part) succeeded. +OpenEachMpqTest (expansion-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (art.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (wow-update-12694.MPQ) succeeded. +OpenEachMpqTest (wow-update-12759.MPQ) succeeded. +OpenEachMpqTest (wow-update-12803.MPQ) succeeded. +OpenEachMpqTest (wow-update-12857.MPQ) succeeded. +OpenEachMpqTest (wow-update-12942.MPQ) succeeded. +OpenEachMpqTest (wow-update-12984.MPQ) succeeded. +OpenEachMpqTest (wow-update-13066.MPQ) succeeded. +OpenEachMpqTest (wow-update-13117.MPQ) succeeded. +OpenEachMpqTest (wow-update-13183.MPQ) succeeded. +OpenEachMpqTest (wow-update-13189.MPQ) succeeded. +OpenEachMpqTest (wow-update-13195.MPQ) succeeded. +OpenEachMpqTest (wow-update-13202.MPQ) succeeded. +OpenEachMpqTest (wow-update-13221.MPQ) succeeded. +OpenEachMpqTest (wow-update-13241.MPQ) succeeded. +OpenEachMpqTest (wow-update-13277.MPQ) succeeded. +OpenEachMpqTest (wow-update-13316.MPQ) succeeded. +OpenEachMpqTest (wow-12635-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-12635-Win-final.MPQ) succeeded. +OpenEachMpqTest (wow-12694-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-12694-Win-final.MPQ) succeeded. +OpenEachMpqTest (wow-12759-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-12759-Win-final.MPQ) succeeded. +OpenEachMpqTest (base-OSX.MPQ) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13623.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13914.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14007.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14333.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14480.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14545.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14946.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15005.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15050.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (OldWorld.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (wow-update-13164.MPQ) succeeded. +OpenEachMpqTest (wow-update-13205.MPQ) succeeded. +OpenEachMpqTest (wow-update-13287.MPQ) succeeded. +OpenEachMpqTest (wow-update-13329.MPQ) succeeded. +OpenEachMpqTest (wow-update-13596.MPQ) succeeded. +OpenEachMpqTest (wow-update-13623.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-13914.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14007.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14333.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14480.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14545.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-14946.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15005.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15050.MPQ) succeeded. +OpenEachMpqTest (wow-update-oldworld-13154.MPQ) succeeded. +OpenEachMpqTest (wow-update-oldworld-13286.MPQ) succeeded. +OpenEachMpqTest (wow-update-12941.MPQ) succeeded. +OpenEachMpqTest (wow-update-12984.MPQ) succeeded. +OpenEachMpqTest (SoundCache-patch-13154.MPQ) succeeded. +OpenEachMpqTest (SoundCache-patch-13164.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13417.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13449.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13482.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13529.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13561.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13596.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13682.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13698.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13707.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13726.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13750.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13793.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13812.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13850.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13875.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-13914.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-14002.MPQ) succeeded. +OpenEachMpqTest (locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (alternate.MPQ) succeeded. +OpenEachMpqTest (art.MPQ) succeeded. +OpenEachMpqTest (base-OSX.MPQ) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (locale-deDE.MPQ) succeeded. +OpenEachMpqTest (OldWorld-deDE.MPQ) succeeded. +OpenEachMpqTest (speech-deDE.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (locale-enCN.MPQ) succeeded. +OpenEachMpqTest (speech-enCN.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (locale-enTW.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enTW.MPQ) succeeded. +OpenEachMpqTest (speech-enTW.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (locale-enUS.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enUS.MPQ) succeeded. +OpenEachMpqTest (speech-enUS.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-esES.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-esES.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-esES.MPQ) succeeded. +OpenEachMpqTest (locale-esES.MPQ) succeeded. +OpenEachMpqTest (OldWorld-esES.MPQ) succeeded. +OpenEachMpqTest (speech-esES.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (locale-esMX.MPQ) succeeded. +OpenEachMpqTest (OldWorld-esMX.MPQ) succeeded. +OpenEachMpqTest (speech-esMX.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (locale-frFR.MPQ) succeeded. +OpenEachMpqTest (OldWorld-frFR.MPQ) succeeded. +OpenEachMpqTest (speech-frFR.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (locale-koKR.MPQ) succeeded. +OpenEachMpqTest (OldWorld-koKR.MPQ) succeeded. +OpenEachMpqTest (speech-koKR.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-15595.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_base1.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_base2.MPQ) succeeded. +OpenEachMpqTest (OldWorld.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (OldWorld-ruRU.MPQ) succeeded. +OpenEachMpqTest (speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-15595.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (world2.MPQ) succeeded. +OpenEachMpqTest (wow-0-15595-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15595-Win-final.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-15595.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (OldWorld-zhTW.MPQ) succeeded. +OpenEachMpqTest (speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-15211.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-15354.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-15595.MPQ) succeeded. +OpenEachMpqTest (wow-0-15211-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15211-Win-final.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (SoundCache-patch-15508.MPQ) succeeded. +OpenEachMpqTest (alternate.MPQ) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (expansion1-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (patch-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15508.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15544.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15589.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (locale-enUS.MPQ) succeeded. +OpenEachMpqTest (patch-enUS.MPQ) succeeded. +OpenEachMpqTest (speech-enUS.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15508.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15544.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15589.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (expansion4.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (itemtexture.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (wow-0-15508-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15508-Win-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15544-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15589-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-15589-Win-final.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15508.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15544.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15589.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-15851.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-15851.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-15851.MPQ) succeeded. +OpenEachMpqTest (alternate.MPQ) succeeded. +OpenEachMpqTest (art.MPQ) succeeded. +OpenEachMpqTest (base-OSX.MPQ) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-deDE.MPQ) succeeded. +OpenEachMpqTest (locale-deDE.MPQ) succeeded. +OpenEachMpqTest (OldWorld-deDE.MPQ) succeeded. +OpenEachMpqTest (speech-deDE.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-deDE-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enCN.MPQ) succeeded. +OpenEachMpqTest (locale-enCN.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enCN.MPQ) succeeded. +OpenEachMpqTest (speech-enCN.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enCN-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enTW.MPQ) succeeded. +OpenEachMpqTest (locale-enTW.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enTW.MPQ) succeeded. +OpenEachMpqTest (speech-enTW.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enTW-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enUS.MPQ) succeeded. +OpenEachMpqTest (locale-enUS.MPQ) succeeded. +OpenEachMpqTest (OldWorld-enUS.MPQ) succeeded. +OpenEachMpqTest (speech-enUS.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-esES.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-esES.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-esES.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-esES.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-esES.MPQ) succeeded. +OpenEachMpqTest (locale-esES.MPQ) succeeded. +OpenEachMpqTest (OldWorld-esES.MPQ) succeeded. +OpenEachMpqTest (speech-esES.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-esES-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-esMX.MPQ) succeeded. +OpenEachMpqTest (locale-esMX.MPQ) succeeded. +OpenEachMpqTest (OldWorld-esMX.MPQ) succeeded. +OpenEachMpqTest (speech-esMX.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-esMX-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (expansion4.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-frFR.MPQ) succeeded. +OpenEachMpqTest (locale-frFR.MPQ) succeeded. +OpenEachMpqTest (OldWorld-frFR.MPQ) succeeded. +OpenEachMpqTest (speech-frFR.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-frFR-16309.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (itemtexture.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-itIT.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-itIT.MPQ) succeeded. +OpenEachMpqTest (locale-itIT.MPQ) succeeded. +OpenEachMpqTest (OldWorld-itIT.MPQ) succeeded. +OpenEachMpqTest (speech-itIT.MPQ) succeeded. +OpenEachMpqTest (wow-update-itIT-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-itIT-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-itIT-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-itIT-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-koKR.MPQ) succeeded. +OpenEachMpqTest (locale-koKR.MPQ) succeeded. +OpenEachMpqTest (OldWorld-koKR.MPQ) succeeded. +OpenEachMpqTest (speech-koKR.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-koKR-16309.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (OldWorld.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (locale-ptBR.MPQ) succeeded. +OpenEachMpqTest (OldWorld-ptBR.MPQ) succeeded. +OpenEachMpqTest (speech-ptBR.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptBR-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (locale-ptPT.MPQ) succeeded. +OpenEachMpqTest (OldWorld-ptPT.MPQ) succeeded. +OpenEachMpqTest (speech-ptPT.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-ptPT-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (locale-ruRU.MPQ) succeeded. +OpenEachMpqTest (OldWorld-ruRU.MPQ) succeeded. +OpenEachMpqTest (speech-ruRU.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-ruRU-16309.MPQ) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (world2.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (locale-zhCN.MPQ) succeeded. +OpenEachMpqTest (OldWorld-zhCN.MPQ) succeeded. +OpenEachMpqTest (speech-zhCN.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhCN-16309.MPQ) succeeded. +OpenEachMpqTest (expansion1-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (locale-zhTW.MPQ) succeeded. +OpenEachMpqTest (OldWorld-zhTW.MPQ) succeeded. +OpenEachMpqTest (speech-zhTW.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-zhTW-16309.MPQ) succeeded. +OpenEachMpqTest (wow-0-16309-OSX-final.MPQ) succeeded. +OpenEachMpqTest (wow-0-16309-Win-final.MPQ) succeeded. +OpenEachMpqTest (alternate.MPQ) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16309.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16357.MPQ) succeeded. +OpenEachMpqTest (locale-enUS.MPQ) succeeded. +OpenEachMpqTest (speech-enUS.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enUS-16057.MPQ) succeeded. +OpenEachMpqTest (expansion1.MPQ) succeeded. +OpenEachMpqTest (expansion2.MPQ) succeeded. +OpenEachMpqTest (expansion3.MPQ) succeeded. +OpenEachMpqTest (expansion4.MPQ) succeeded. +OpenEachMpqTest (interface.MPQ) succeeded. +OpenEachMpqTest (itemtexture.MPQ) succeeded. +OpenEachMpqTest (misc.MPQ) succeeded. +OpenEachMpqTest (model.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (sound.MPQ) succeeded. +OpenEachMpqTest (texture.MPQ) succeeded. +OpenEachMpqTest (world.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16309.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16357.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16516.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16650.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16844.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-16965.MPQ) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16516.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16650.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16844.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16965.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17116.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17266.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17325.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17345.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17538.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17645.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17116.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17266.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17325.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17345.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17538.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17645.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16016.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16048.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16057.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16309.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16357.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16516.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16650.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16844.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16965.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17116.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17266.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17325.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17345.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17538.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17645.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17688.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-17898.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-18273.MPQ) succeeded. +OpenEachMpqTest (patch-base-16016.MPQ) succeeded. +OpenEachMpqTest (patch-base-16048.MPQ) succeeded. +OpenEachMpqTest (patch-base-16057.MPQ) succeeded. +OpenEachMpqTest (patch-base-16309.MPQ) succeeded. +OpenEachMpqTest (patch-base-16357.MPQ) succeeded. +OpenEachMpqTest (patch-base-16516.MPQ) succeeded. +OpenEachMpqTest (patch-base-16650.MPQ) succeeded. +OpenEachMpqTest (patch-base-16844.MPQ) succeeded. +OpenEachMpqTest (patch-base-16965.MPQ) succeeded. +OpenEachMpqTest (patch-base-17116.MPQ) succeeded. +OpenEachMpqTest (patch-base-17266.MPQ) succeeded. +OpenEachMpqTest (patch-base-17325.MPQ) succeeded. +OpenEachMpqTest (patch-base-17345.MPQ) succeeded. +OpenEachMpqTest (patch-base-17538.MPQ) succeeded. +OpenEachMpqTest (patch-base-17645.MPQ) succeeded. +OpenEachMpqTest (patch-base-17688.MPQ) succeeded. +OpenEachMpqTest (patch-base-17898.MPQ) succeeded. +OpenEachMpqTest (patch-base-18273.MPQ) succeeded. +OpenEachMpqTest (expansion1-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion2-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion3-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (expansion4-speech-enGB.MPQ) succeeded. +OpenEachMpqTest (locale-enGB.MPQ) succeeded. +OpenEachMpqTest (speech-enGB.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16016.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16048.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16057.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16309.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16357.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16516.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16650.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16844.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-16965.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17116.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17266.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17325.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17345.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17538.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17645.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17688.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-17898.MPQ) succeeded. +OpenEachMpqTest (wow-update-enGB-18273.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17116.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17266.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17325.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17345.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17538.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17645.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17688.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-17898.MPQ) succeeded. +OpenEachMpqTest (wow-update-base-18273.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (Bel'shir Wildlands1.0.SC2Map) succeeded. +OpenEachMpqTest (CubDefensev09.SC2Map) succeeded. +OpenEachMpqTest (Hell_TD_v0.17.SC2Map) succeeded. +OpenEachMpqTest (Magma Mayham.SC2Map) succeeded. +OpenEachMpqTest (Test map - published (locked).SC2Map) succeeded. +OpenEachMpqTest (Test map - published (unlocked).SC2Map) succeeded. +OpenEachMpqTest (TiddaoTest01.SC2Map) succeeded. +OpenEachMpqTest (Tya's Zerg Defense (unprotected).SC2Map) succeeded. +OpenEachMpqTest (Tya's Zerg Defense.SC2Map) succeeded. +OpenEachMpqTest (Zenith.SC2MAP) succeeded. +OpenEachMpqTest (zone_control_belshir.SC2Map) succeeded. +OpenEachMpqTest ((12)(SB) - Shakuras Plateau (Money Map).s2ma) succeeded. +OpenEachMpqTest ((12)(SB) - Shakuras Plateau (Money Map)_orig.s2ma) succeeded. +OpenEachMpqTest ((2) - AI - Blistering Sands.s2ma) succeeded. +OpenEachMpqTest ((2) - AI - Desert Oasis.s2ma) succeeded. +OpenEachMpqTest ((2) - AI - Scrap Station.s2ma) succeeded. +OpenEachMpqTest ((2) - AI - Steppes of War.s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Kulas Ravine (1x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Kulas Ravine (3x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Lost Temple (1x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Lost Temple (3x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Metalopolis (1x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Metalopolis (3x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Shakuras Plateau (1x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Shakuras Plateau (3x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Twilight Fortress (1x).s2ma) succeeded. +OpenEachMpqTest ((4) - AI - Twilight Fortress (3x).s2ma) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (LOST_v1.SC2Map) succeeded. +OpenEachMpqTest (Backup.MPQ) succeeded. +OpenEachMpqTest (Base.MPQ) succeeded. +OpenEachMpqTest (Installer Tome 1.MPQE) succeeded. +OpenEachMpqTest (Installer UI 1.MPQ) succeeded. +OpenEachMpqTest (Installer UI 2.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 deDE.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 enGB.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 enSG.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 enUS.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 esES.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 esMX.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 frFR.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 itIT.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 plPL.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 ptBR.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 ruRU.MPQE) succeeded. +OpenEachMpqTest (Installer UI 2 zhTW.MPQE) succeeded. +OpenEachMpqTest (Battle.net-patch.MPQ) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Backup.MPQ) succeeded. +OpenEachMpqTest (Base.MPQ) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Base-OSX.mpq) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (Test map.SC2Map) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (s2-update-base-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-24540.MPQ) succeeded. +OpenEachMpqTest (patch-base-23258.MPQ) succeeded. +OpenEachMpqTest (patch-base-24540.MPQ) succeeded. +OpenEachMpqTest (patch-deDE-23258.MPQ) succeeded. +OpenEachMpqTest (patch-deDE-24540.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-23258.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-24540.MPQ) succeeded. +OpenEachMpqTest (patch-esES-23258.MPQ) succeeded. +OpenEachMpqTest (patch-esES-24540.MPQ) succeeded. +OpenEachMpqTest (patch-esMX-23258.MPQ) succeeded. +OpenEachMpqTest (patch-esMX-24540.MPQ) succeeded. +OpenEachMpqTest (patch-frFR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-frFR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-itIT-23258.MPQ) succeeded. +OpenEachMpqTest (patch-itIT-24540.MPQ) succeeded. +OpenEachMpqTest (patch-koKR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-koKR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-plPL-23258.MPQ) succeeded. +OpenEachMpqTest (patch-plPL-24540.MPQ) succeeded. +OpenEachMpqTest (patch-ptBR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-ptBR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-ruRU-23258.MPQ) succeeded. +OpenEachMpqTest (patch-ruRU-24540.MPQ) succeeded. +OpenEachMpqTest (patch-zhCN-23258.MPQ) succeeded. +OpenEachMpqTest (patch-zhCN-24540.MPQ) succeeded. +OpenEachMpqTest (patch-zhTW-23258.MPQ) succeeded. +OpenEachMpqTest (patch-zhTW-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-deDE-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-deDE-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-enUS-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enUS-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-esES-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-esES-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-esMX-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-esMX-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-frFR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-frFR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-itIT-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-itIT-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-koKR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-koKR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-plPL-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-plPL-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-ptBR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-ptBR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-ruRU-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-ruRU-24540.MPQ) succeeded. +OpenEachMpqTest (s2-0-24540-Win-final.MPQ) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_Base.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_Base1.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_deDE.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_enGB.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_enUS.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_esES.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_esMX.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_frFR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_itIT.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_koKR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_plPL.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_ptBR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_ruRU.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_zhTW.MPQE) succeeded. +OpenEachMpqTest (MigrationContent_base1.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_deDE.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_enGB.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_enUS.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_esES.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_esMX.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_frFR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_itIT.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_koKR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_plPL.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_ptBR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_ruRU.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_zhCN.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_zhTW.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhCN-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhCN-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhTW-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhTW-24540.MPQ) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (s2-update-base-24764.MPQ) succeeded. +OpenEachMpqTest (s2-update-enUS-24764.MPQ) succeeded. +OpenEachMpqTest (s2-0-24764-Win-final.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2010 - Starcraft II\25092\Updates\base\s2-update-base-24540.MPQ (error code: 1392) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\2010 - Starcraft II\25092\Updates\base\s2-update-base-25092.MPQ (error code: 1392) +OpenEachMpqTest (patch-base-23258.MPQ) succeeded. +OpenEachMpqTest (patch-base-24540.MPQ) succeeded. +OpenEachMpqTest (patch-deDE-23258.MPQ) succeeded. +OpenEachMpqTest (patch-deDE-24540.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-23258.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-24540.MPQ) succeeded. +OpenEachMpqTest (patch-esES-23258.MPQ) succeeded. +OpenEachMpqTest (patch-esES-24540.MPQ) succeeded. +OpenEachMpqTest (patch-esMX-23258.MPQ) succeeded. +OpenEachMpqTest (patch-esMX-24540.MPQ) succeeded. +OpenEachMpqTest (patch-frFR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-frFR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-itIT-23258.MPQ) succeeded. +OpenEachMpqTest (patch-itIT-24540.MPQ) succeeded. +OpenEachMpqTest (patch-koKR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-koKR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-plPL-23258.MPQ) succeeded. +OpenEachMpqTest (patch-plPL-24540.MPQ) succeeded. +OpenEachMpqTest (patch-ptBR-23258.MPQ) succeeded. +OpenEachMpqTest (patch-ptBR-24540.MPQ) succeeded. +OpenEachMpqTest (patch-ruRU-23258.MPQ) succeeded. +OpenEachMpqTest (patch-ruRU-24540.MPQ) succeeded. +OpenEachMpqTest (patch-zhCN-23258.MPQ) succeeded. +OpenEachMpqTest (patch-zhCN-24540.MPQ) succeeded. +OpenEachMpqTest (patch-zhTW-23258.MPQ) succeeded. +OpenEachMpqTest (patch-zhTW-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-deDE-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-deDE-24540.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (s2-update-enUS-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enUS-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-esES-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-esES-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-esMX-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-esMX-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-frFR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-frFR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-itIT-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-itIT-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-koKR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-koKR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-plPL-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-plPL-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-ptBR-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-ptBR-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-ruRU-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-ruRU-24540.MPQ) succeeded. +OpenEachMpqTest (s2-0-24540-Win-final.MPQ) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (SC2_HotS_20_BGDL_Base.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_Base1.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_deDE.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_enGB.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_enUS.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_esES.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_esMX.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_frFR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_itIT.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_koKR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_plPL.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_ptBR.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_ruRU.MPQE) succeeded. +OpenEachMpqTest (SC2_HotS_20_BGDL_zhTW.MPQE) succeeded. +OpenEachMpqTest (MigrationContent_base1.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_deDE.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_enGB.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_enUS.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_esES.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_esMX.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_frFR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_itIT.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_koKR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_plPL.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_ptBR.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_ruRU.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_zhCN.MPQ) succeeded. +OpenEachMpqTest (MigrationContent_zhTW.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhCN-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhCN-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhTW-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-zhTW-24540.MPQ) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (SwarmStoryUtil.SC2Mod) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (s2-update-base-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-25293.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-26825.MPQ) succeeded. +OpenEachMpqTest (patch-base-25293.MPQ) succeeded. +OpenEachMpqTest (patch-base-26147.MPQ) succeeded. +OpenEachMpqTest (patch-base-26825.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-26147.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-26825.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-26825.MPQ) succeeded. +OpenEachMpqTest (s2-0-26825-Win-final.MPQ) succeeded. +OpenEachMpqTest (Battle.net.MPQ) succeeded. +OpenEachMpqTest (SwarmStoryUtil.SC2Mod) succeeded. +OpenEachMpqTest (Challenges.SC2Mod) succeeded. +OpenEachMpqTest (Base-Win.mpq) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (s2-update-base-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-28522.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-32384.MPQ) succeeded. +OpenEachMpqTest (s2-update-base-34644.MPQ) succeeded. +OpenEachMpqTest (patch-base-26147.MPQ) succeeded. +OpenEachMpqTest (patch-base-28522.MPQ) succeeded. +OpenEachMpqTest (patch-base-32384.MPQ) succeeded. +OpenEachMpqTest (patch-base-34644.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-26147.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-28522.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-32384.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-34644.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-23258.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-24540.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-26147.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-28522.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-32384.MPQ) succeeded. +OpenEachMpqTest (s2-update-enGB-34644.MPQ) succeeded. +OpenEachMpqTest (s2-0-34644-Win-final.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7170.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7200.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7318.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7338.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7447.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7728.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7841.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-7931.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8059.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8101.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8296.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8350.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8392.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8610.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8815.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-8896.MPQ) succeeded. +OpenEachMpqTest (base-Win.mpq) succeeded. +OpenEachMpqTest (patch-base-7170.MPQ) succeeded. +OpenEachMpqTest (patch-base-7200.MPQ) succeeded. +OpenEachMpqTest (patch-base-7318.MPQ) succeeded. +OpenEachMpqTest (patch-base-7338.MPQ) succeeded. +OpenEachMpqTest (patch-base-7447.MPQ) succeeded. +OpenEachMpqTest (patch-base-7728.MPQ) succeeded. +OpenEachMpqTest (patch-base-7841.MPQ) succeeded. +OpenEachMpqTest (patch-base-7931.MPQ) succeeded. +OpenEachMpqTest (patch-base-8059.MPQ) succeeded. +OpenEachMpqTest (patch-base-8101.MPQ) succeeded. +OpenEachMpqTest (patch-base-8296.MPQ) succeeded. +OpenEachMpqTest (patch-base-8350.MPQ) succeeded. +OpenEachMpqTest (patch-base-8392.MPQ) succeeded. +OpenEachMpqTest (patch-base-8610.MPQ) succeeded. +OpenEachMpqTest (patch-base-8815.MPQ) succeeded. +OpenEachMpqTest (patch-base-8896.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7170.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7200.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7318.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7338.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7447.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7728.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7841.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-7931.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8059.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8296.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8392.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8610.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8815.MPQ) succeeded. +OpenEachMpqTest (patch-enUS-8896.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7200.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7318.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7338.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7447.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7728.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7841.MPQ) succeeded. +OpenEachMpqTest (patch-Win-7931.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8059.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8101.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8296.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8350.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8392.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8610.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8815.MPQ) succeeded. +OpenEachMpqTest (patch-Win-8896.MPQ) succeeded. +OpenEachMpqTest (ClientData.mpq) succeeded. +OpenEachMpqTest (CoreData.mpq) succeeded. +OpenEachMpqTest (d3-update-enUS-7170.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7200.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7318.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7338.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7447.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7728.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7841.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-7931.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8059.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8296.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8392.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8610.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8815.MPQ) succeeded. +OpenEachMpqTest (d3-update-enUS-8896.MPQ) succeeded. +OpenEachMpqTest (enUS_Audio.mpq) succeeded. +OpenEachMpqTest (enUS_Cutscene.mpq) succeeded. +OpenEachMpqTest (enUS_Text.mpq) succeeded. +OpenEachMpqTest (HLSLShaders.mpq) succeeded. +OpenEachMpqTest (patch.MPQ) succeeded. +OpenEachMpqTest (Sound.mpq) succeeded. +OpenEachMpqTest (Texture.mpq) succeeded. +OpenEachMpqTest (d3-update-Win-7200.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7318.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7338.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7447.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7728.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7841.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-7931.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8059.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8101.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8296.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8350.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8392.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8610.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8815.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-8896.MPQ) succeeded. +OpenEachMpqTest (Installer Tome 1 deDE.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 enGB.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 enSG.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 enUS.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 esES.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 esMX.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 frFR.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 itIT.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 koKR.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 plPL.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 ptBR.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 ruRU.MPQE) succeeded. +OpenEachMpqTest (Installer Tome 1 zhTW.MPQE) succeeded. +OpenEachMpqTest (d3-update-base-10057.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-10235.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-10485.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-11327.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-12480.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-12811.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-13300.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-13644.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-9558.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-9749.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-9858.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-9950.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-9991.MPQ) succeeded. +OpenEachMpqTest (base-Win.mpq) succeeded. +OpenEachMpqTest (patch-base-10057.MPQ) succeeded. +OpenEachMpqTest (patch-base-10235.MPQ) succeeded. +OpenEachMpqTest (patch-base-10485.MPQ) succeeded. +OpenEachMpqTest (patch-base-11327.MPQ) succeeded. +OpenEachMpqTest (patch-base-12480.MPQ) succeeded. +OpenEachMpqTest (patch-base-12811.MPQ) succeeded. +OpenEachMpqTest (patch-base-13300.MPQ) succeeded. +OpenEachMpqTest (patch-base-13644.MPQ) succeeded. +OpenEachMpqTest (patch-base-9558.MPQ) succeeded. +OpenEachMpqTest (patch-base-9749.MPQ) succeeded. +OpenEachMpqTest (patch-base-9858.MPQ) succeeded. +OpenEachMpqTest (patch-base-9950.MPQ) succeeded. +OpenEachMpqTest (patch-base-9991.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-10057.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-10485.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-11327.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-12480.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-13300.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-9558.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-9749.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-9858.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-9950.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-9991.MPQ) succeeded. +OpenEachMpqTest (patch-Win-10057.MPQ) succeeded. +OpenEachMpqTest (patch-Win-11327.MPQ) succeeded. +OpenEachMpqTest (patch-Win-12480.MPQ) succeeded. +OpenEachMpqTest (patch-Win-9558.MPQ) succeeded. +OpenEachMpqTest (ClientData.mpq) succeeded. +OpenEachMpqTest (CoreData.mpq) succeeded. +OpenEachMpqTest (d3-update-enGB-10057.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-10485.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-11327.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-12480.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-13300.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-9558.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-9749.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-9858.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-9950.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-9991.MPQ) succeeded. +OpenEachMpqTest (enGB_Audio.mpq) succeeded. +OpenEachMpqTest (enGB_Cutscene.mpq) succeeded. +OpenEachMpqTest (enGB_Text.mpq) succeeded. +OpenEachMpqTest (HLSLShaders.mpq) succeeded. +OpenEachMpqTest (Sound.mpq) succeeded. +OpenEachMpqTest (Texture.mpq) succeeded. +OpenEachMpqTest (d3-update-Win-10057.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-11327.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-12480.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-9558.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-14633.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-15295.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-16416.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-16603.MPQ) succeeded. +OpenEachMpqTest (patch-base-14633.MPQ) succeeded. +OpenEachMpqTest (patch-base-15295.MPQ) succeeded. +OpenEachMpqTest (patch-base-16416.MPQ) succeeded. +OpenEachMpqTest (patch-base-16603.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-14633.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-16416.MPQ) succeeded. +OpenEachMpqTest (patch-Win-16416.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-14633.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-16416.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-16416.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (d3-update-base-21876.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-22044.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-22274.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-22427.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-23119.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-23920.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-24017.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-24641.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-26451.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-27255.MPQ) succeeded. +OpenEachMpqTest (d3-update-base-28709.MPQ) succeeded. +OpenEachMpqTest (base-Win.mpq) succeeded. +OpenEachMpqTest (patch-base-21876.MPQ) succeeded. +OpenEachMpqTest (patch-base-22044.MPQ) succeeded. +OpenEachMpqTest (patch-base-22274.MPQ) succeeded. +OpenEachMpqTest (patch-base-22427.MPQ) succeeded. +OpenEachMpqTest (patch-base-23119.MPQ) succeeded. +OpenEachMpqTest (patch-base-23920.MPQ) succeeded. +OpenEachMpqTest (patch-base-24017.MPQ) succeeded. +OpenEachMpqTest (patch-base-24641.MPQ) succeeded. +OpenEachMpqTest (patch-base-26451.MPQ) succeeded. +OpenEachMpqTest (patch-base-27255.MPQ) succeeded. +OpenEachMpqTest (patch-base-28709.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-21876.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-22044.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-22274.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-22427.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-23119.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-23920.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-24641.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-26451.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-27255.MPQ) succeeded. +OpenEachMpqTest (patch-enGB-28709.MPQ) succeeded. +OpenEachMpqTest (patch-Win-21876.MPQ) succeeded. +OpenEachMpqTest (patch-Win-22044.MPQ) succeeded. +OpenEachMpqTest (patch-Win-23119.MPQ) succeeded. +OpenEachMpqTest (patch-Win-23920.MPQ) succeeded. +OpenEachMpqTest (patch-Win-26451.MPQ) succeeded. +OpenEachMpqTest (patch-Win-27255.MPQ) succeeded. +OpenEachMpqTest (patch-Win-28709.MPQ) succeeded. +OpenEachMpqTest (ClientData.mpq) succeeded. +OpenEachMpqTest (CoreData.mpq) succeeded. +OpenEachMpqTest (d3-update-enGB-21876.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-22044.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-22274.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-22427.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-23119.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-23920.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-24641.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-26451.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-27255.MPQ) succeeded. +OpenEachMpqTest (d3-update-enGB-28709.MPQ) succeeded. +OpenEachMpqTest (enGB_Audio.mpq) succeeded. +OpenEachMpqTest (enGB_Cutscene.mpq) succeeded. +OpenEachMpqTest (enGB_Text.mpq) succeeded. +OpenEachMpqTest (HLSLShaders.mpq) succeeded. +OpenEachMpqTest (Sound.mpq) succeeded. +OpenEachMpqTest (Texture.mpq) succeeded. +OpenEachMpqTest (d3-update-Win-21876.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-22044.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-23119.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-23920.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-26451.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-27255.MPQ) succeeded. +OpenEachMpqTest (d3-update-Win-28709.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (Installer Tome 1.MPQ) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (base-Win.MPQ) succeeded. +OpenEachMpqTest (SetupWin.mpq) succeeded. +OpenEachMpqTest (hs-0-5314-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5314-5435-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5435-5506-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5506-5834-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-5834-6024-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6024-6141-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6141-6187-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6187-6284-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6284-6485-Win-final.MPQ) succeeded. +OpenEachMpqTest (hs-6485-6898-Win-final.MPQ) succeeded. +OpenEachMpqTest (MPQ_1998_v1_StarDat.mpq) succeeded. +OpenEachMpqTest (MPQ_1999_v1_WeakSigned1.mpq) succeeded. +OpenEachMpqTest (MPQ_1999_v1_WeakSigned2.mpq) succeeded. +OpenEachMpqTest (MPQ_2002_v1_StrongSignature.w3m) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-complete.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-created.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2009_v1_patch-partial.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2009_v2_WoW_patch.MPQ.part) succeeded. +OpenEachMpqTest (MPQ_2011_v2_EncryptedMpq.MPQE) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-complete.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-created.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-downloaded.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-incomplete.MPQ) succeeded. +OpenEachMpqTest (MPQ_2013_v4_alternate-original.MPQ) succeeded. +OpenEachMpqTest (MPQ_2014_v1_out1.w3x) succeeded. +OpenEachMpqTest (MPQ_2014_v1_out2.w3x) succeeded. +OpenEachMpqTest (StormLibTest_AddWaveMonoBadTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_AddWaveMonoTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_AddWaveStereoTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_BigArchive_v4.mpq) succeeded. +OpenEachMpqTest (StormLibTest_CraftedMpq1_v3.mpq) succeeded. +OpenEachMpqTest (StormLibTest_CraftedMpq2_v4.mpq) succeeded. +OpenEachMpqTest (StormLibTest_CraftedMpq3_v4.mpq) succeeded. +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest: Warning: no files in the archive +OpenEachMpqTest (StormLibTest_FileFlagTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_FileTableFull.mpq) succeeded. +OpenEachMpqTest (StormLibTest_GapsTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_HasListFile.mpq) succeeded. +OpenEachMpqTest (StormLibTest_IncMaxFileCount.mpq) succeeded. +OpenEachMpqTest (StormLibTest_ListFilePos.mpq) succeeded. +OpenEachMpqTest (StormLibTest_MpqEditorTest.mpq) succeeded. +OpenEachMpqTest (StormLibTest_NoListFile.mpq) succeeded. +OpenEachMpqTest (StormLibTest_NonStdNames.mpq) succeeded. +OpenEachMpqTest (StormLibTest_ReadOnly.mpq) succeeded. +OpenEachMpqTest (StormLibTest_ReadWrite.mpq) succeeded. +OpenEachMpqTest (TestArchiveCopy.mpq) succeeded. +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(1)TheDeathSheep.w3m (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(10)DustwallowKeys#FFFF.w3m (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(10)RagingStream.w3x (error code: 11) +OpenEachMpqTest: Failed to open archive \Multimedia\MPQs\Work\(2)BootyBay.w3m (error code: 11) +OpenCorruptMpqTest (MPQ_2013_vX_Battle.net.MPQ) succeeded. +ReadOnlyTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded. +ReadOnlyTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded. +GetFileInfoTest (MPQ_2002_v1_StrongSignature.w3m+MPQ_2013_v4_SC2_EmptyMap.SC2Map) succeeded. +VerifySignatureTest (MPQ_1997_v1_Diablo1_STANDARD.SNP) succeeded. +VerifySignatureTest (MPQ_1999_v1_WeakSignature.exe) succeeded. +VerifySignatureTest (MPQ_2003_v1_WeakSignatureEmpty.exe) succeeded. +VerifySignatureTest (MPQ_2002_v1_StrongSignature.w3m) succeeded. +CompactMpqTest (MPQ_2010_v3_expansion-locale-frFR.MPQ) succeeded. +CompactMpqTest: The file "(attributes)" is not present, but it should be +CompactMpqTest: The file "(attributes)" is not present, but it should be +CompactMpqTest (MPQ_2013_v4_SC2_EmptyMap.SC2Map) succeeded. +CompactMpqTest (MPQ_2013_v4_expansion1.MPQ) succeeded. +FullMpqTest (MPQ_2014_v1_out1.w3x) succeeded. +FullMpqTest (MPQ_2014_v1_out2.w3x) succeeded. +ListFileTest (MPQ_1997_v1_Diablo1_DIABDAT.MPQ) succeeded. +ListFileTest (MPQ_2013_v4_SC2_EmptyMap.SC2Map) succeeded. +CreateEmptyMpq: The file "File00000000.xxx" is present, but it should not be +CreateEmptyMpq: The file "File00000000.xxx" is present, but it should not be +CreateGapsTest (StormLibTest_GapsTest.mpq) succeeded. +NonStdNamesTest: Adding file " \ \ \ .txt" ... NonStdNamesTest: Adding file "Dir1 \Dir2 \File.txt ." ... NonStdNamesTest: Adding file "Dir1 \Dir2 \ . ." ... NonStdNamesTest (StormLibTest_NonStdNames.mpq) succeeded. +SignExistingMpq (MPQ_1998_v1_StarDat.mpq) succeeded. +ModifySignedTest (MPQ_1999_v1_WeakSignature.exe) succeeded. +CreateSignedMpq (MPQ_1999_v1_WeakSigned1.mpq) succeeded. +CreateSignedMpq (MPQ_1999_v1_WeakSigned2.mpq) succeeded. +CreateMpqEditor (StormLibTest_MpqEditorTest.mpq) succeeded. +CreateFullMpq (StormLibTest_FileTableFull.mpq) succeeded. +CreateFullMpq (StormLibTest_FileTableFull.mpq) succeeded. +CreateFullMpq (StormLibTest_FileTableFull.mpq) succeeded. +CreateFullMpq (StormLibTest_FileTableFull.mpq) succeeded. +IncMaxFileCount (StormLibTest_IncMaxFileCount.mpq) succeeded. +MpqUnicodeName succeeded. +FileFlagTest (StormLibTest_FileFlagTest.mpq) succeeded. +CompressionsTest (StormLibTest_AddWaveMonoTest.mpq) succeeded. +CompressionsTest (StormLibTest_AddWaveMonoBadTest.mpq) succeeded. +CompressionsTest (StormLibTest_AddWaveStereoTest.mpq) succeeded. +ListFilePos (StormLibTest_ListFilePos.mpq) succeeded. +BigMpqTest (StormLibTest_BigArchive_v4.mpq) succeeded. +ModifyTest (MPQ_2014_v4_Base.StormReplay) succeeded. + +E:\Ladik\Appdir\StormLib>
\ No newline at end of file |