[Scummvm-git-logs] scummvm master -> 2d450ee069f11061b4b40248d64a9cc529ae13d9
sev-
sev at scummvm.org
Mon Apr 19 21:09:21 UTC 2021
This automated email contains information about 5 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
0cb63ae556 COMMON: Fix ConfMan.getBool() to correctly process missing values
8ae1d796cb KYRA: Added detection for currently unsupported Polish Kyra2. Bugreport #7666
f7ea98a5b5 TEENAGENT: Added proper md5 sums for the currently supported versions
eb0f61a715 TEENAGENT: Added unsupported Czech Floppy version detection. Bugreport #7746
2d450ee069 KYRA: Added detection for unsupported Czech fan translation. Bugreport #7773
Commit: 0cb63ae556108acea4b038dac02bd7aa3d1f6329
https://github.com/scummvm/scummvm/commit/0cb63ae556108acea4b038dac02bd7aa3d1f6329
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-19T23:09:00+02:00
Commit Message:
COMMON: Fix ConfMan.getBool() to correctly process missing values
Changed paths:
common/util.cpp
diff --git a/common/util.cpp b/common/util.cpp
index 12dc3ee613..13ee273eb3 100644
--- a/common/util.cpp
+++ b/common/util.cpp
@@ -92,7 +92,8 @@ bool parseBool(const String &val, bool &valAsBool) {
}
if (val.equalsIgnoreCase("false") ||
val.equalsIgnoreCase("no") ||
- val.equals("0")) {
+ val.equals("0") ||
+ val.empty()) {
valAsBool = false;
return true;
}
Commit: 8ae1d796cb01e88fc451a81da02a8ca725217c9f
https://github.com/scummvm/scummvm/commit/8ae1d796cb01e88fc451a81da02a8ca725217c9f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-19T23:09:03+02:00
Commit Message:
KYRA: Added detection for currently unsupported Polish Kyra2. Bugreport #7666
Changed paths:
engines/kyra/detection_tables.h
diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index 83db12d69f..a19b5c88d7 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -600,6 +600,19 @@ const KYRAGameDescription adGameDescs[] = {
KYRA2_FLOPPY_FLAGS
},
+ { // Floppy version extracted. Bugreport #7666
+ {
+ "kyra2",
+ _s("Missing game code"), // Reason for being unsupported
+ AD_ENTRY1s("FATE.PAK", "ac81bcd4aa6e0921a87eb099827a8b06", 107309),
+ Common::PL_POL,
+ Common::kPlatformDOS,
+ ADGF_UNSUPPORTED,
+ GUIO6(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIGM, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+ },
+ KYRA2_FLOPPY_FLAGS
+ },
+
{ // Floppy version extracted
{
"kyra2",
Commit: f7ea98a5b561d99950129e0eb722a1f62bb8783e
https://github.com/scummvm/scummvm/commit/f7ea98a5b561d99950129e0eb722a1f62bb8783e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-19T23:09:03+02:00
Commit Message:
TEENAGENT: Added proper md5 sums for the currently supported versions
Changed paths:
engines/teenagent/detection.cpp
diff --git a/engines/teenagent/detection.cpp b/engines/teenagent/detection.cpp
index e4b550722e..cf5f42db61 100644
--- a/engines/teenagent/detection.cpp
+++ b/engines/teenagent/detection.cpp
@@ -36,16 +36,16 @@ static const ADGameDescription teenAgentGameDescriptions[] = {
"teenagent",
"",
{
- {"off.res", 0, NULL, -1},
- {"on.res", 0, NULL, -1},
- {"ons.res", 0, NULL, -1},
- {"varia.res", 0, NULL, -1},
- {"lan_000.res", 0, NULL, -1},
- {"lan_500.res", 0, NULL, -1},
- {"mmm.res", 0, NULL, -1},
- {"sam_mmm.res", 0, NULL, -1},
- {"sam_sam.res", 0, NULL, -1},
- //{"unlogic.res", 0, NULL, -1}, //skipped if not present
+ {"off.res", 0, "c5263a726d038bb6780a40eb3b83cc87", 2720432},
+ {"on.res", 0, "a0d5e5bbf6fab4bdc7f4094ed85f9639", 153907},
+ {"ons.res", 0, "a7e2e8def1f0fb46644c20686af0d91a", 173077},
+ {"varia.res", 0, "b5ba6925029c7bc285283da8c2d3042d", 209315},
+ {"lan_000.res", 0, "06e409b0a43ff0ced014b93fb8f5dd5b", 535599},
+ {"lan_500.res", 0, "c098cc17cc27a1cad4319fb6789aa5a7", 9538457},
+ {"mmm.res", 0, "d25033d9bc88662d680b56825e892e5c", 42104},
+ {"sam_mmm.res", 0, "a0878ad9a1af39d515e2e0471222f080", 229636},
+ {"sam_sam.res", 0, "547a48cc1be9cf30744de8b0b47838f2", 769552},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14672},
AD_LISTEND
},
Common::EN_ANY,
@@ -54,18 +54,62 @@ static const ADGameDescription teenAgentGameDescriptions[] = {
GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
},
{
+ "teenagent",
+ "Alt version",
+ {
+ {"off.res", 0, "c5263a726d038bb6780a40eb3b83cc87", 2720432},
+ {"on.res", 0, "a0d5e5bbf6fab4bdc7f4094ed85f9639", 153907},
+ {"ons.res", 0, "a7e2e8def1f0fb46644c20686af0d91a", 173077},
+ {"varia.res", 0, "b786c48e160e1981b496a30acd3deff9", 216683},
+ {"lan_000.res", 0, "06e409b0a43ff0ced014b93fb8f5dd5b", 535599},
+ {"lan_500.res", 0, "c098cc17cc27a1cad4319fb6789aa5a7", 9538457},
+ {"mmm.res", 0, "d25033d9bc88662d680b56825e892e5c", 42104},
+ {"sam_mmm.res", 0, "a0878ad9a1af39d515e2e0471222f080", 229636},
+ {"sam_sam.res", 0, "547a48cc1be9cf30744de8b0b47838f2", 769552},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14665},
+ AD_LISTEND
+ },
+ Common::EN_ANY,
+ Common::kPlatformDOS,
+ ADGF_NO_FLAGS,
+ GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
+ },
+ { // Russian fan translation
"teenagent",
"",
{
- {"off.res", 0, NULL, -1},
- {"on.res", 0, NULL, -1},
- {"ons.res", 0, NULL, -1},
- {"varia.res", 0, NULL, -1},
- {"lan_000.res", 0, NULL, -1},
- {"lan_500.res", 0, NULL, -1},
- {"sam_sam.res", 0, NULL, -1},
- {"voices.res", 0, NULL, -1},
- {"cdlogo.res", 0, NULL, -1},
+ {"off.res", 0, "c5263a726d038bb6780a40eb3b83cc87", 2720432},
+ {"on.res", 0, "a0d5e5bbf6fab4bdc7f4094ed85f9639", 153907},
+ {"ons.res", 0, "a7e2e8def1f0fb46644c20686af0d91a", 173077},
+ {"varia.res", 0, "b786c48e160e1981b496a30acd3deff9", 216683},
+ {"lan_000.res", 0, "06e409b0a43ff0ced014b93fb8f5dd5b", 535599},
+ {"lan_500.res", 0, "c098cc17cc27a1cad4319fb6789aa5a7", 9538457},
+ {"mmm.res", 0, "d25033d9bc88662d680b56825e892e5c", 42104},
+ {"sam_mmm.res", 0, "a0878ad9a1af39d515e2e0471222f080", 229636},
+ {"sam_sam.res", 0, "547a48cc1be9cf30744de8b0b47838f2", 769552},
+ {"cdlogo.res", 0, "d1aacbb7deb718f9d946ba9deec6271d", 64768},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14665},
+ AD_LISTEND
+ },
+ Common::RU_RUS,
+ Common::kPlatformDOS,
+ ADGF_NO_FLAGS,
+ GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
+ },
+ { // Czech CD
+ "teenagent",
+ "CD",
+ {
+ {"off.res", 0, "aaac839a6ef639d68ebc97bc42faa42d", 2720432},
+ {"on.res", 0, "a0d5e5bbf6fab4bdc7f4094ed85f9639", 153907},
+ {"ons.res", 0, "a7e2e8def1f0fb46644c20686af0d91a", 173077},
+ {"varia.res", 0, "b786c48e160e1981b496a30acd3deff9", 216683},
+ {"lan_000.res", 0, "06e409b0a43ff0ced014b93fb8f5dd5b", 535599},
+ {"lan_500.res", 0, "c098cc17cc27a1cad4319fb6789aa5a7", 9538457},
+ {"sam_sam.res", 0, "547a48cc1be9cf30744de8b0b47838f2", 769552},
+ {"voices.res", 0, "955aa04517a2b0499adf17d9b7c6f4a1", 37306128},
+ {"cdlogo.res", 0, "6bf95a48f366bdf8af3a198c7b723c77", 64768},
+ {"sdr.res", 0, "d0b1398c78dc82571ddef5877c9a3a06", 14993},
AD_LISTEND
},
Common::CZ_CZE,
@@ -73,6 +117,49 @@ static const ADGameDescription teenAgentGameDescriptions[] = {
ADGF_CD,
GUIO1(GUIO_NOMIDI)
},
+ { // Demo
+ "teenagent",
+ "Demo",
+ {
+ {"off.res", 0, "441b7dde82ca84a829fc7fe9743e9b78", 906956},
+ {"on.res", 0, "25dbb6eed0a80d98edff3c24f09f1ee0", 37654},
+ {"ons.res", 0, "394fbd9418e43942127c45a326d10ee1", 50596},
+ {"varia.res", 0, "b786c48e160e1981b496a30acd3deff9", 216683},
+ {"lan_000.res", 0, "c7241846ec67dd249fe02610cb9b8425", 91729},
+ {"lan_500.res", 0, "791e4058a4742abd7c03dc82272623a9", 2109796},
+ {"mmm.res", 0, "afbab0a454860f4ccf23005d8d2f4a70", 27073},
+ {"sam_mmm.res", 0, "85fcdd0d49062577acf4a9ddafc53283", 148783},
+ {"sam_sam.res", 0, "dc39c65ec57ed70612670b7e780f3408", 342219},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14672},
+ AD_LISTEND
+ },
+ Common::EN_ANY,
+ Common::kPlatformDOS,
+ ADGF_DEMO,
+ GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
+ },
+ { // Demo alt
+ "teenagent",
+ "Alt Demo",
+ {
+ {"off.res", 0, "441b7dde82ca84a829fc7fe9743e9b78", 906956},
+ {"on.res", 0, "25dbb6eed0a80d98edff3c24f09f1ee0", 37654},
+ {"ons.res", 0, "394fbd9418e43942127c45a326d10ee1", 50596},
+ {"varia.res", 0, "8ffe0a75b7299b44a34fdd3831cecacb", 217003},
+ {"lan_000.res", 0, "c7241846ec67dd249fe02610cb9b8425", 91729},
+ {"lan_500.res", 0, "791e4058a4742abd7c03dc82272623a9", 2109796},
+ {"mmm.res", 0, "afbab0a454860f4ccf23005d8d2f4a70", 27073},
+ {"sam_mmm.res", 0, "85fcdd0d49062577acf4a9ddafc53283", 148783},
+ {"sam_sam.res", 0, "dc39c65ec57ed70612670b7e780f3408", 342219},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14672},
+ AD_LISTEND
+ },
+ Common::EN_ANY,
+ Common::kPlatformDOS,
+ ADGF_DEMO,
+ GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
+ },
+
AD_TABLE_END_MARKER,
};
Commit: eb0f61a7156718d9337dfa2740e73c696d804874
https://github.com/scummvm/scummvm/commit/eb0f61a7156718d9337dfa2740e73c696d804874
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-19T23:09:03+02:00
Commit Message:
TEENAGENT: Added unsupported Czech Floppy version detection. Bugreport #7746
Changed paths:
engines/teenagent/POTFILES
engines/teenagent/detection.cpp
diff --git a/engines/teenagent/POTFILES b/engines/teenagent/POTFILES
index b8b832872e..0c191e8832 100644
--- a/engines/teenagent/POTFILES
+++ b/engines/teenagent/POTFILES
@@ -1 +1,2 @@
+engines/teenagent/detection.cpp
engines/teenagent/resources.cpp
diff --git a/engines/teenagent/detection.cpp b/engines/teenagent/detection.cpp
index cf5f42db61..c39a4302d5 100644
--- a/engines/teenagent/detection.cpp
+++ b/engines/teenagent/detection.cpp
@@ -23,6 +23,7 @@
#include "common/algorithm.h"
#include "base/plugins.h"
+#include "common/translation.h"
#include "engines/advancedDetector.h"
@@ -96,6 +97,27 @@ static const ADGameDescription teenAgentGameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSPEECH, GUIO_NOMIDI)
},
+ { // Czech Floppy
+ "teenagent",
+ _s("Missing game code"), // Reason for being unsupported
+ {
+ {"off.res", 0, "c5263a726d038bb6780a40eb3b83cc87", 2720432},
+ {"on.res", 0, "a0d5e5bbf6fab4bdc7f4094ed85f9639", 153907},
+ {"ons.res", 0, "a7e2e8def1f0fb46644c20686af0d91a", 173077},
+ {"varia.res", 0, "b786c48e160e1981b496a30acd3deff9", 216683},
+ {"lan_000.res", 0, "06e409b0a43ff0ced014b93fb8f5dd5b", 535599},
+ {"lan_500.res", 0, "c098cc17cc27a1cad4319fb6789aa5a7", 9538457},
+ {"mmm.res", 0, "d25033d9bc88662d680b56825e892e5c", 42104},
+ {"sam_mmm.res", 0, "a0878ad9a1af39d515e2e0471222f080", 229636},
+ {"sam_sam.res", 0, "547a48cc1be9cf30744de8b0b47838f2", 769552},
+ {"sdr.res", 0, "434c62c1f43b7aa4def62ff276163edb", 14672},
+ AD_LISTEND
+ },
+ Common::CZ_CZE,
+ Common::kPlatformDOS,
+ ADGF_UNSUPPORTED,
+ GUIO1(GUIO_NOMIDI)
+ },
{ // Czech CD
"teenagent",
"CD",
Commit: 2d450ee069f11061b4b40248d64a9cc529ae13d9
https://github.com/scummvm/scummvm/commit/2d450ee069f11061b4b40248d64a9cc529ae13d9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-04-19T23:09:03+02:00
Commit Message:
KYRA: Added detection for unsupported Czech fan translation. Bugreport #7773
Changed paths:
engines/kyra/detection_tables.h
diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index a19b5c88d7..44fe770183 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -218,6 +218,19 @@ const KYRAGameDescription adGameDescs[] = {
KYRA1_FLOPPY_FLAGS
},
+ { // Bugreport #7773
+ {
+ "kyra1",
+ _s("Missing game code"), // Reason for being unsupported
+ AD_ENTRY1s("GEMCUT.EMC", "20f876423f4caa20f5de6b4fc5dfafeb", 6686),
+ Common::CZ_CZE,
+ Common::kPlatformDOS,
+ ADGF_UNSUPPORTED,
+ GUIO5(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+ },
+ KYRA1_FLOPPY_FLAGS
+ },
+
{ // from trembyle
{
"kyra1",
More information about the Scummvm-git-logs
mailing list