[Scummvm-git-logs] scummvm master -> c59169c44f11ab8c08ed11290cf0bd3abdcc5f4a
tnm23
noreply at scummvm.org
Sat Jan 3 18:28:52 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
c59169c44f ZVISION: Workaround for corrupt audio file present in all English language releases of Nemesis.
Commit: c59169c44f11ab8c08ed11290cf0bd3abdcc5f4a
https://github.com/scummvm/scummvm/commit/c59169c44f11ab8c08ed11290cf0bd3abdcc5f4a
Author: Thomas N McEwan (46427621+tnm23 at users.noreply.github.com)
Date: 2026-01-03T18:28:29Z
Commit Message:
ZVISION: Workaround for corrupt audio file present in all English language releases of Nemesis.
Changed paths:
engines/zvision/zvision.cpp
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp
index 4d546306e35..c852d92b94a 100644
--- a/engines/zvision/zvision.cpp
+++ b/engines/zvision/zvision.cpp
@@ -397,6 +397,22 @@ void ZVision::initializePath(const Common::FSNode &gamePath) {
// File Paths
const Common::FSNode gameDataDir(gamePath);
SearchMan.setIgnoreClashes(true);
+
+ switch (getGameId()) {
+ case GID_GRANDINQUISITOR:
+ break;
+ case GID_NEMESIS:
+ //Workaround for production error in English language releases of Zork Nemesis
+ //Multiple copies of audio file wne3hptc.raw exist in the game data subdirectories; the one in the "temple" subdirectory plays at the wrong pitch, thus the other "global" subfolders containing the correct versions of this file must take search precedence to ensure that it is never used. Non-English releases should not be affected by this.
+ SearchMan.addSubDirectoriesMatching(gameDataDir, "data*/zassets/global*", true);
+ SearchMan.addSubDirectoriesMatching(gameDataDir, "zassets/global*", true);
+ SearchMan.addSubDirectoriesMatching(gameDataDir, "global*", true);
+ break;
+ case GID_NONE:
+ default:
+ break;
+ }
+
SearchMan.addDirectory(gamePath, 0, 5, true);
SearchMan.addSubDirectoryMatching(gameDataDir, "FONTS");
More information about the Scummvm-git-logs
mailing list