[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