diff options
| author | Ladislav Zezula <zezula@volny.cz> | 2020-12-13 12:32:25 +0100 | 
|---|---|---|
| committer | Ladislav Zezula <zezula@volny.cz> | 2020-12-13 12:32:25 +0100 | 
| commit | 383e1572eecafdfe4f92ddad7a4bece069e12f38 (patch) | |
| tree | 9c419d10e4cb4e2e569155f91cc93a7fdec62efc /src/SBaseFileTable.cpp | |
| parent | 866269d740b32cf209e5188c5269c4118f8be07b (diff) | |
Added support for amternative MPQ markers
Diffstat (limited to 'src/SBaseFileTable.cpp')
| -rw-r--r-- | src/SBaseFileTable.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/src/SBaseFileTable.cpp b/src/SBaseFileTable.cpp index f9a86a0..aba5e2c 100644 --- a/src/SBaseFileTable.cpp +++ b/src/SBaseFileTable.cpp @@ -2336,7 +2336,7 @@ static TMPQHash * LoadHashTable(TMPQArchive * ha)              dwCmpSize = (DWORD)pHeader->HashTableSize64;
              // Read, decrypt and uncompress the hash table
 -            pHashTable = (TMPQHash *)LoadMpqTable(ha, ByteOffset, pHeader->MD5_HashTable, dwCmpSize, dwTableSize, MPQ_KEY_HASH_TABLE, &bHashTableIsCut);
 +            pHashTable = (TMPQHash *)LoadMpqTable(ha, ByteOffset, pHeader->MD5_HashTable, dwCmpSize, dwTableSize, g_dwHashTableKey, &bHashTableIsCut);
  //          DumpHashTable(pHashTable, pHeader->dwHashTableSize);
              // If the hash table was cut, we can/have to defragment it
 @@ -2397,7 +2397,7 @@ TMPQBlock * LoadBlockTable(TMPQArchive * ha, bool /* bDontFixEntries */)              dwCmpSize = (DWORD)pHeader->BlockTableSize64;
              // Read, decrypt and uncompress the block table
 -            pBlockTable = (TMPQBlock * )LoadMpqTable(ha, ByteOffset, NULL, dwCmpSize, dwTableSize, MPQ_KEY_BLOCK_TABLE, &bBlockTableIsCut);
 +            pBlockTable = (TMPQBlock * )LoadMpqTable(ha, ByteOffset, NULL, dwCmpSize, dwTableSize, g_dwBlockTableKey, &bBlockTableIsCut);
              // If the block table was cut, we need to remember it
              if(pBlockTable != NULL && bBlockTableIsCut)
  | 
