[Scummvm-git-logs] scummvm master -> 05028e11a727e61190560a04ed2152db1b13c031
sev-
noreply at scummvm.org
Wed Jul 15 19:48:32 UTC 2026
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
b81b911ee6 PHOENIXVR: Added detection for all GOG releases of dracula2
05028e11a7 GLK: LEVEL9: Disabel too affressice fallback detection
Commit: b81b911ee6c3c1d32fc6ee8d1c658d8d63ae772e
https://github.com/scummvm/scummvm/commit/b81b911ee6c3c1d32fc6ee8d1c658d8d63ae772e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-07-15T21:39:32+02:00
Commit Message:
PHOENIXVR: Added detection for all GOG releases of dracula2
Changed paths:
engines/phoenixvr/detection_tables.h
diff --git a/engines/phoenixvr/detection_tables.h b/engines/phoenixvr/detection_tables.h
index 69392200810..2f363bb387d 100644
--- a/engines/phoenixvr/detection_tables.h
+++ b/engines/phoenixvr/detection_tables.h
@@ -334,14 +334,59 @@ const ADGameDescription gameDescriptions[] = {
{"dracula2",
nullptr,
- AD_ENTRY2s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
- "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650),
+ AD_ENTRY3s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
+ "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650,
+ "InsertCD.vr", "54d1ea71f27a849a4a088cf21ca64aff", 53817),
Common::EN_ANY,
Common::kPlatformWindows,
ADGF_DROPPLATFORM | ADGF_TESTING,
GUIO1(GUIO_NONE)
},
+ {"dracula2",
+ nullptr,
+ AD_ENTRY3s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
+ "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650,
+ "InsertCD.vr", "0bc196a016845e99d99a0bc634f51e9d", 53670),
+ Common::DE_DEU,
+ Common::kPlatformWindows,
+ ADGF_DROPPLATFORM | ADGF_TESTING,
+ GUIO1(GUIO_NONE)
+ },
+
+ {"dracula2",
+ nullptr,
+ AD_ENTRY3s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
+ "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650,
+ "InsertCD.vr", "699f7519cc1caa740fe27434f6ca9766", 54394),
+ Common::ES_ESP,
+ Common::kPlatformWindows,
+ ADGF_DROPPLATFORM | ADGF_TESTING,
+ GUIO1(GUIO_NONE)
+ },
+
+ {"dracula2",
+ nullptr,
+ AD_ENTRY3s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
+ "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650,
+ "InsertCD.vr", "21b1cb64d71010799368a8e7097c133b", 54210),
+ Common::FR_FRA,
+ Common::kPlatformWindows,
+ ADGF_DROPPLATFORM | ADGF_TESTING,
+ GUIO1(GUIO_NONE)
+ },
+
+ {"dracula2",
+ nullptr,
+ AD_ENTRY3s("script.pak", "ff52d2000eddc5c438f3c8ef50fea858", 277,
+ "Compiler.dat", "ff30c7ea065af1e86182b428e1f2cc7b", 42650,
+ "InsertCD.vr", "2d5d17124caeebad668661abaff0c8fc", 54442),
+ Common::IT_ITA,
+ Common::kPlatformWindows,
+ ADGF_DROPPLATFORM | ADGF_TESTING,
+ GUIO1(GUIO_NONE)
+ },
+
// GOG release
{"amerzone",
nullptr,
Commit: 05028e11a727e61190560a04ed2152db1b13c031
https://github.com/scummvm/scummvm/commit/05028e11a727e61190560a04ed2152db1b13c031
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-07-15T21:46:02+02:00
Commit Message:
GLK: LEVEL9: Disabel too affressice fallback detection
It produces false positives on every move. It is CRC-based (!)
and works with magic numbers on any files.
THe list of the games is known, there seem to be no new titles,
so eventually all of this code could better be simply replaced
with AdvancedDetector and md5-based hashes.
For now, we report only the known games.
Changed paths:
engines/glk/level9/detection.cpp
diff --git a/engines/glk/level9/detection.cpp b/engines/glk/level9/detection.cpp
index 327b6aa92fd..b4489868352 100644
--- a/engines/glk/level9/detection.cpp
+++ b/engines/glk/level9/detection.cpp
@@ -601,7 +601,7 @@ gln_game_tableref_t GameDetection::gln_gameid_identify_game() {
if (!game)
game = gln_gameid_lookup_game(length, checksum, crc, true);
- if (!game) {
+ if (!game && 0) {
if (is_version2)
game = &GLN_UNGAME_TABLE[1];
else if (length >= 0x8500)
@@ -755,8 +755,9 @@ const GlkDetectionEntry* Level9MetaEngine::getDetectionEntries() {
GameDescriptor Level9MetaEngine::findGame(const char *gameId) {
if (!strncmp(gameId, "level9v", 7)) {
- GameDescriptor gd(gameId, "Unknown Level 9 game or version", 0);
- return gd;
+// GameDescriptor gd(gameId, "Unknown Level 9 game or version", 0);
+// return gd;
+ return PlainGameDescriptor::empty();
}
for (const gln_game_table_t *pd = GLN_GAME_TABLE; pd->gameId; ++pd) {
if (!strcmp(gameId, pd->gameId)) {
More information about the Scummvm-git-logs
mailing list