From ed4ee26fe6d6ec113efc54d188c5864f44c1e14d Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Fri, 6 Dec 2024 14:44:36 -0600 Subject: Implemented rom preprocessing system and comptool support --- src/utils/Decompressor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/utils/Decompressor.cpp') diff --git a/src/utils/Decompressor.cpp b/src/utils/Decompressor.cpp index 95af7b1..1fee382 100644 --- a/src/utils/Decompressor.cpp +++ b/src/utils/Decompressor.cpp @@ -12,9 +12,9 @@ extern "C" { std::unordered_map gCachedChunks; -DataChunk* Decompressor::Decode(const std::vector& buffer, const uint32_t offset, const CompressionType type) { +DataChunk* Decompressor::Decode(const std::vector& buffer, const uint32_t offset, const CompressionType type, bool ignoreCache) { - if(gCachedChunks.contains(offset)){ + if(!ignoreCache && gCachedChunks.contains(offset)){ return gCachedChunks[offset]; } @@ -208,4 +208,4 @@ void Decompressor::ClearCache() { delete value->data; } gCachedChunks.clear(); -} +} \ No newline at end of file -- cgit v1.2.3