[Scummvm-git-logs] scummvm master -> 0292c96ba419c56e74f7396b56ceba24e9015224
sev-
noreply at scummvm.org
Tue Nov 5 17:24:28 UTC 2024
This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
867b0c7b73 QDENGINE: Added support for 3mice1 demo
5360297270 QDENGINE: Added title case to the game titles
2de6fe941c QDENGINE: Marked games for testing
0292c96ba4 QDENGINE: Enabled engine by default and declared 'mpeg2' dependency
Commit: 867b0c7b735a7c387cff57616b23aaa358723840
https://github.com/scummvm/scummvm/commit/867b0c7b735a7c387cff57616b23aaa358723840
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-11-05T17:46:37+01:00
Commit Message:
QDENGINE: Added support for 3mice1 demo
Changed paths:
engines/qdengine/detection_tables.h
engines/qdengine/qdengine.cpp
diff --git a/engines/qdengine/detection_tables.h b/engines/qdengine/detection_tables.h
index 4931b6d4d8b..0fe89547f51 100644
--- a/engines/qdengine/detection_tables.h
+++ b/engines/qdengine/detection_tables.h
@@ -108,6 +108,10 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GAME("maski", "9a40b7491cac0dd80657cfe52e28ea74", 23128230,
"maski.exe", "1b7a4076bf1ed15e3eb642caeb337337", 761856),
+ // ТÑи маленÑкие белÑе мÑÑки и пиÑаÑÑ ÑевеÑного моÑÑ
+ GAMEd("3mice1", "e6ad21f2f3241116b0f66a1d98f8e3f3", 403092,
+ "qd_game.exe", "da2dc5265cb7c55bcf1b24cd9deae9d1", 761856),
+
// ТÑи маленÑкие белÑе мÑÑки. ÐÐ¸Ð·Ð¸Ñ ÐоÑÑкой кÑÑÑÑ
// 2007/03/01. Lazy Games
GAME("3mice1", "63e79178e66c520a9094622ccdcaf9c5", 10006622,
diff --git a/engines/qdengine/qdengine.cpp b/engines/qdengine/qdengine.cpp
index 70fa61b53c8..c33052d8dd8 100644
--- a/engines/qdengine/qdengine.cpp
+++ b/engines/qdengine/qdengine.cpp
@@ -434,6 +434,8 @@ static int detectVersion(Common::String gameID) {
return 20050101; // QDSCR_GLOBAL_DEPEND = 214
} else if (gameID == "maski") {
return 20060129; // QDSCR_GAME_TITLE = 214, 54bcf92 (repo-git)
+ } else if (gameID == "3mice1" && (g_engine->getFeatures() & ADGF_DEMO)) {
+ return 20060129; // QDSCR_SCREEN_TRANSFORM = 232
} else if (gameID == "3mice1") {
return 20060715; // QDSCR_SCREEN_TRANSFORM = 232
} else if (gameID == "shveik") {
Commit: 53602972702a415cb51480f41bf3c2bf9b9e6da6
https://github.com/scummvm/scummvm/commit/53602972702a415cb51480f41bf3c2bf9b9e6da6
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-11-05T17:57:16+01:00
Commit Message:
QDENGINE: Added title case to the game titles
Changed paths:
engines/qdengine/detection_tables.h
diff --git a/engines/qdengine/detection_tables.h b/engines/qdengine/detection_tables.h
index 0fe89547f51..4c7b89152ad 100644
--- a/engines/qdengine/detection_tables.h
+++ b/engines/qdengine/detection_tables.h
@@ -25,19 +25,19 @@ namespace QDEngine {
const PlainGameDescriptor GAME_NAMES[] = {
{ "qdengine", "QDEngine game" },
{ "karliknos", "Little Longnose" }, // ÐаÑлик ÐоÑ
- { "nupogodi3", "Wait for it! Issue 3. Song for a hare" }, // ÐÑ, погоди! ÐÑпÑÑк 3. ÐеÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¹Ñа
+ { "nupogodi3", "Wait for it! Issue 3. Song for a Hare" }, // ÐÑ, погоди! ÐÑпÑÑк 3. ÐеÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¹Ñа
{ "pilots3", "Pilot Brothers 3: Back Side of the Earth" }, // ÐÑаÑÑÑ ÐилоÑÑ. ÐбÑаÑÐ½Ð°Ñ ÑÑоÑона Ðемли
{ "pilots3d", "Pilot Brothers 3D. The Case of Garden Pests" }, // ÐÑаÑÑÑ ÐилоÑÑ 3D. Ðело об ÐгоÑоднÑÑ
вÑедиÑелÑÑ
{ "pilots3d-2", "Pilot Brothers 3D-2. Kennel Club Secrets" }, // ÐÑаÑÑÑ ÐилоÑÑ 3D-2. Ð¢Ð°Ð¹Ð½Ñ ÐлÑба Собаководов
- { "mng", "Mom don't worry" }, // Ðама не гоÑÑй
- { "rybalka", "Features of national fishing" }, // ÐÑобенноÑÑи наÑионалÑной ÑÑбалки
- { "maski", "Mask show" }, // ÐаÑки-ÑоÑ
+ { "mng", "Mom don't Worry" }, // Ðама не гоÑÑй
+ { "rybalka", "Features of National Fishing" }, // ÐÑобенноÑÑи наÑионалÑной ÑÑбалки
+ { "maski", "Mask Show" }, // ÐаÑки-ÑоÑ
{ "3mice1", "Marvellous Mice Adventures: Meeting Sea Rat" }, // ТÑи маленÑкие белÑе мÑÑки. ÐÐ¸Ð·Ð¸Ñ ÐоÑÑкой кÑÑÑÑ
{ "shveik", "The Adventures of the Good Soldier Schweik" }, // ÐоÑ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð±Ñавого ÑолдаÑа Швейка
{ "klepa", "Klepa: Symbolic Rivets" }, // ÐлÑпа: СимволиÑеÑкие Ðаклепки
{ "3mice2", "Marvellous Mice Adventures: Sea Rat's Birthday" }, // ТÑи маленÑкие белÑе мÑÑки. ÐÐµÐ½Ñ ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¼Ð¾ÑÑкой кÑÑÑÑ
{ "dogncat", "Dog-n-cat: Island of Dr Rattardy" }, // ÐгенÑÑÑво "ÐоÑоÐеÑ": ÐÑÑÑов докÑоÑа ÐÑÑÑаÑди
- { "dogncat2", "Dog-n-cat: In the footsteps of unprecedented beasts" }, // ÐгенÑÑÑво "ÐоÑоÐеÑ": Ðо Ñледам невиданнÑÑ
звеÑей
+ { "dogncat2", "Dog-n-cat: In the Footsteps of Unprecedented Beasts" }, // ÐгенÑÑÑво "ÐоÑоÐеÑ": Ðо Ñледам невиданнÑÑ
звеÑей
{ 0, 0 }
};
Commit: 2de6fe941c74929f05c6f87474de8521709267e5
https://github.com/scummvm/scummvm/commit/2de6fe941c74929f05c6f87474de8521709267e5
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-11-05T18:20:52+01:00
Commit Message:
QDENGINE: Marked games for testing
Changed paths:
engines/qdengine/detection_tables.h
diff --git a/engines/qdengine/detection_tables.h b/engines/qdengine/detection_tables.h
index 4c7b89152ad..1b6bfea1c49 100644
--- a/engines/qdengine/detection_tables.h
+++ b/engines/qdengine/detection_tables.h
@@ -42,13 +42,15 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ 0, 0 }
};
+#define SUPPORT_STATUS ADGF_UNSTABLE
+
#define GAMEelf(id,extra,md5,size,exefile,exemd5,exesize,lang,flags) { \
id, \
nullptr, \
AD_ENTRY2s("qd_game.qml", md5, size, exefile, exemd5, exesize), \
lang, \
Common::kPlatformWindows, \
- (ADGF_UNSTABLE | ADGF_DROPPLATFORM | flags), \
+ (SUPPORT_STATUS | ADGF_DROPPLATFORM | flags), \
GUIO1(GUIO_NONE) \
}
@@ -65,6 +67,8 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
// Nykštukas Nosis
//GAMEl("karliknos", "???", 3225385, Common::LT_LIT),
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_TESTING
// ÐÑ, погоди! ÐÑпÑÑк 3. ÐеÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¹Ñа
// 2003/12/11. K D-Lab
GAME("nupogodi3", "7394a5d28590680cfeb6a037101a9c81", 1675230,
@@ -73,6 +77,9 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GAMEl("nupogodi3", "3fbcdd27bf0a3defb6195c92b9b0a95f", 1675036,
"qd_game.exe", "18b4260f3f25ac0f394a8c618203dcba", 1855208, Common::LT_LTU),
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_UNSTABLE
+
// ÐÑаÑÑÑ ÐилоÑÑ. ÐбÑаÑÐ½Ð°Ñ ÑÑоÑона Ðемли
// 2004/06/11. K D-Lab / Pipe Studio
// GOG release is NOT on this engine
@@ -103,6 +110,8 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GAMEd("mng", "da3a6e591d4896ca3176c5866aef278f", 2541094,
"qd_game.exe", "233ac221814568e5c278f952e76495ce", 757760),
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_TESTING
// ÐаÑки-ÑоÑ
// 2005/12/16. Lazy Games
GAME("maski", "9a40b7491cac0dd80657cfe52e28ea74", 23128230,
@@ -125,11 +134,16 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GAME("shveik", "3877afbb780996a5608a5b358dd59726", 30233418,
"shveik.exe", "a56cb058b46e47754019652d27d974b3", 962560),
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_UNSTABLE
+
// ÐлÑпа: СимволиÑеÑкие Ðаклепки
// 2007/10/19. K-D Logic
GAME("klepa", "a09e1f072942d88c06abccfb820f46a9", 20260975,
"qd_game.exe", "a56cb058b46e47754019652d27d974b3", 962560),
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_TESTING
// ТÑи маленÑкие белÑе мÑÑки. ÐÐµÐ½Ñ ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¼Ð¾ÑÑкой кÑÑÑÑ
// 2007/12/27. Lazy Games
GAME("3mice2", "93d8311ff9c00453f25192743c9e98d9", 8176962,
@@ -156,7 +170,7 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
// Video is recoded with: ffmpeg -i martha.mpg -b:v 6000k -maxrate:v 9000k martha-new.mpeg
// The full game has this video also broken: the video frames get frozen at the last several seconds
"3mice2",
- "Recoded video",
+ "Reencoded video",
AD_ENTRY3s("qd_game.qml", "6af4c6f11cf0994670bedb78efe22267", 1124576,
"demo2.exe", "ffe20c2dbb131b01fccc1211a41e76e7", 962560,
"Resource/Video/martha.mpg", "4dc93c37c0cdd75c01c58412f68e4874", 32499712),
@@ -166,6 +180,8 @@ const ADGameDescription GAME_DESCRIPTIONS[] = {
GUIO1(GUIO_NONE)
},
+#undef SUPPORT_STATUS
+#define SUPPORT_STATUS ADGF_UNSTABLE
// ÐгенÑÑÑво "ÐоÑоÐеÑ": ÐÑÑÑов докÑоÑа ÐÑÑÑаÑди
// 2008/09/19 KD Vision Games
GAME("dogncat", "db4e0081fdaf575e82910cf7399cef62", 17759363,
Commit: 0292c96ba419c56e74f7396b56ceba24e9015224
https://github.com/scummvm/scummvm/commit/0292c96ba419c56e74f7396b56ceba24e9015224
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-11-05T18:23:42+01:00
Commit Message:
QDENGINE: Enabled engine by default and declared 'mpeg2' dependency
Changed paths:
engines/qdengine/configure.engine
diff --git a/engines/qdengine/configure.engine b/engines/qdengine/configure.engine
index 718784626a5..dc6903b258d 100644
--- a/engines/qdengine/configure.engine
+++ b/engines/qdengine/configure.engine
@@ -1,3 +1,3 @@
# This file is included from the main "configure" script
# add_engine [name] [desc] [build-by-default] [subengines] [base games] [deps]
-add_engine qdengine "QD Engine" no "" "" "vorbis 16bit highres"
+add_engine qdengine "QD Engine" yes "" "" "vorbis 16bit highres mpeg2"
More information about the Scummvm-git-logs
mailing list