Overhauled CompressionUtil

This commit is contained in:
parax0
2016-02-15 06:20:34 -07:00
parent a35044ef83
commit dfd9ea92db
3 changed files with 261 additions and 23 deletions

View File

@@ -514,7 +514,7 @@ void CAreaLoader::Decompress()
std::vector<u8> cmp(mClusters[c].CompressedSize);
mpMREA->ReadBytes(cmp.data(), cmp.size());
bool Success = CompressionUtil::DecompressAreaLZO(cmp.data(), cmp.size(), mDecmpBuffer + Offset, cc->DecompressedSize);
bool Success = CompressionUtil::DecompressSegmentedData(cmp.data(), cmp.size(), mDecmpBuffer + Offset, cc->DecompressedSize);
if (!Success)
throw "Failed to decompress MREA!";