diff options
-rw-r--r-- | engines/zvision/file/search_manager.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/zvision/file/search_manager.cpp b/engines/zvision/file/search_manager.cpp index 80792b07d8..9f709dd0a1 100644 --- a/engines/zvision/file/search_manager.cpp +++ b/engines/zvision/file/search_manager.cpp @@ -165,6 +165,11 @@ bool SearchManager::loadZix(const Common::String &name) { if (path[i] == '\\') path.setChar('/', i); + // Check if NEMESIS.ZIX/MEDIUM.ZIX refers to the znemesis folder, and + // check the game root folder instead + if (path.hasPrefix("znemesis/")) + path = Common::String(path.c_str() + 9); + // Check if INQUIS.ZIX refers to the ZGI folder, and check the game // root folder instead if (path.hasPrefix("zgi/")) |