[Scummvm-git-logs] scummvm master -> c740cbb37be1500086c949140b4fb79b588be5a3
sev-
sev at scummvm.org
Mon Jul 13 22:42:16 UTC 2020
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
268ce42c84 DIRECTOR: Proceed if built-in RIFF archive is errorneous
8b7877b393 DIRECTOR: Fix crash when referred movie does not exist
c740cbb37b DIRECTOR: Added support for L-ZONE Win derectory stucture
Commit: 268ce42c843a63b3c3c3764800dd1ae8324a77aa
https://github.com/scummvm/scummvm/commit/268ce42c843a63b3c3c3764800dd1ae8324a77aa
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-14T00:35:54+02:00
Commit Message:
DIRECTOR: Proceed if built-in RIFF archive is errorneous
Changed paths:
engines/director/resource.cpp
diff --git a/engines/director/resource.cpp b/engines/director/resource.cpp
index b07845dda5..684509ec12 100644
--- a/engines/director/resource.cpp
+++ b/engines/director/resource.cpp
@@ -259,9 +259,9 @@ void Stage::loadEXEv3(Common::SeekableReadStream *stream) {
_mainArchive = new RIFFArchive();
if (!_mainArchive->openStream(stream, riffOffset))
- error("Failed to load RIFF from EXE");
-
- return;
+ warning("Failed to load RIFF from EXE");
+ else
+ return;
}
openMainArchive(mmmFileName);
Commit: 8b7877b3933899fb8366ca2a5227effb8abbbf35
https://github.com/scummvm/scummvm/commit/8b7877b3933899fb8366ca2a5227effb8abbbf35
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-14T00:36:19+02:00
Commit Message:
DIRECTOR: Fix crash when referred movie does not exist
Changed paths:
engines/director/resource.cpp
diff --git a/engines/director/resource.cpp b/engines/director/resource.cpp
index 684509ec12..c4015a4a65 100644
--- a/engines/director/resource.cpp
+++ b/engines/director/resource.cpp
@@ -211,7 +211,8 @@ void Stage::loadEXE(const Common::String movie) {
}
}
- _mainArchive->setFileName(movie);
+ if (_mainArchive)
+ _mainArchive->setFileName(movie);
}
void Stage::loadEXEv3(Common::SeekableReadStream *stream) {
Commit: c740cbb37be1500086c949140b4fb79b588be5a3
https://github.com/scummvm/scummvm/commit/c740cbb37be1500086c949140b4fb79b588be5a3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-14T00:41:43+02:00
Commit Message:
DIRECTOR: Added support for L-ZONE Win derectory stucture
Changed paths:
engines/director/director.cpp
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 2f8d11415a..21e82726d9 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -99,6 +99,7 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam
SearchMan.addSubDirectoryMatching(gameDataDir, "install");
SearchMan.addSubDirectoryMatching(gameDataDir, "main"); // Meet Mediaband
SearchMan.addSubDirectoryMatching(gameDataDir, "l_zone");
+ SearchMan.addSubDirectoryMatching(gameDataDir, "win_data", 0, 2); // L-ZONE
_colorDepth = 8; // 256-color
_key = 0;
More information about the Scummvm-git-logs
mailing list