[Scummvm-cvs-logs] SF.net SVN: scummvm:[44856] scummvm/trunk/engines/sci

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Sat Oct 10 01:19:53 CEST 2009


Revision: 44856
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44856&view=rev
Author:   thebluegr
Date:     2009-10-09 23:19:53 +0000 (Fri, 09 Oct 2009)

Log Message:
-----------
Removed the now unused GF_SCI0_OLDGETTIME flag and simplified all of the game entries in the detector

Modified Paths:
--------------
    scummvm/trunk/engines/sci/detection.cpp
    scummvm/trunk/engines/sci/detection_tables.h
    scummvm/trunk/engines/sci/sci.cpp
    scummvm/trunk/engines/sci/sci.h

Modified: scummvm/trunk/engines/sci/detection.cpp
===================================================================
--- scummvm/trunk/engines/sci/detection.cpp	2009-10-09 23:15:54 UTC (rev 44855)
+++ scummvm/trunk/engines/sci/detection.cpp	2009-10-09 23:19:53 UTC (rev 44856)
@@ -33,8 +33,6 @@
 
 namespace Sci {
 
-#define GF_FOR_SCI0_BEFORE_629 GF_SCI0_OLDGETTIME
-
 // Titles of the games
 static const PlainGameDescriptor SciGameTitles[] = {
 	{"sci",             "Sierra SCI Game"},
@@ -113,17 +111,14 @@
  * The fallback game descriptor used by the SCI engine's fallbackDetector.
  * Contents of this struct are to be overwritten by the fallbackDetector.
  */
-static SciGameDescription s_fallbackDesc = {
-	{
-		"",
-		"",
-		AD_ENTRY1(0, 0), // This should always be AD_ENTRY1(0, 0) in the fallback descriptor
-		Common::UNK_LANG,
-		Common::kPlatformPC,
-		ADGF_NO_FLAGS,
-		Common::GUIO_NONE
-	},
-	0
+static ADGameDescription s_fallbackDesc = {
+	"",
+	"",
+	AD_ENTRY1(0, 0), // This should always be AD_ENTRY1(0, 0) in the fallback descriptor
+	Common::UNK_LANG,
+	Common::kPlatformPC,
+	ADGF_NO_FLAGS,
+	Common::GUIO_NONE
 };
 
 
@@ -131,7 +126,7 @@
 	// Pointer to ADGameDescription or its superset structure
 	(const byte *)Sci::SciGameDescriptions,
 	// Size of that superset structure
-	sizeof(SciGameDescription),
+	sizeof(ADGameDescription),
 	// Number of bytes to compute MD5 sum for
 	5000,
 	// List of all engine targets
@@ -196,11 +191,11 @@
 	bool smallResource000Size = false;
 
 	// Set some defaults
-	s_fallbackDesc.desc.extra = "";
-	s_fallbackDesc.desc.language = Common::EN_ANY;
-	s_fallbackDesc.desc.flags = ADGF_NO_FLAGS;
-	s_fallbackDesc.desc.platform = Common::kPlatformPC;	// default to PC platform
-	s_fallbackDesc.desc.gameid = "sci";
+	s_fallbackDesc.extra = "";
+	s_fallbackDesc.language = Common::EN_ANY;
+	s_fallbackDesc.flags = ADGF_NO_FLAGS;
+	s_fallbackDesc.platform = Common::kPlatformPC;	// default to PC platform
+	s_fallbackDesc.gameid = "sci";
 
 	// First grab all filenames
 	for (Common::FSList::const_iterator file = fslist.begin(); file != fslist.end(); ++file) {
@@ -236,8 +231,8 @@
 			Common::SeekableReadStream *tmpStream = file->createReadStream();
 			if (tmpStream->size() > 10 * 1024 * 1024) {
 				// We got a CD version, so set the CD flag accordingly
-				s_fallbackDesc.desc.flags |= ADGF_CD;
-				s_fallbackDesc.desc.extra = "CD";
+				s_fallbackDesc.flags |= ADGF_CD;
+				s_fallbackDesc.extra = "CD";
 			}
 			delete tmpStream;
 		}
@@ -257,11 +252,11 @@
 		// The existence of any of these files indicates an Amiga game
 		if (filename.contains("9.pat") || filename.contains("spal") ||
 			filename.contains("patch.005") || filename.contains("bank.001"))
-				s_fallbackDesc.desc.platform = Common::kPlatformAmiga;
+				s_fallbackDesc.platform = Common::kPlatformAmiga;
 
 		// The existence of 7.pat indicates a Mac game
 		if (filename.contains("7.pat"))
-			s_fallbackDesc.desc.platform = Common::kPlatformMacintosh;
+			s_fallbackDesc.platform = Common::kPlatformMacintosh;
 	
 		// The data files for Atari ST versions are the same as their DOS counterparts
 	}
@@ -293,12 +288,12 @@
 #endif
 
 	// EGA views
-	if (gameViews == kViewEga && s_fallbackDesc.desc.platform != Common::kPlatformAmiga)
-		s_fallbackDesc.desc.extra = "EGA";
+	if (gameViews == kViewEga && s_fallbackDesc.platform != Common::kPlatformAmiga)
+		s_fallbackDesc.extra = "EGA";
 
 	// Set the platform to Amiga if the game is using Amiga views
 	if (gameViews == kViewAmiga)
-		s_fallbackDesc.desc.platform = Common::kPlatformAmiga;
+		s_fallbackDesc.platform = Common::kPlatformAmiga;
 
 	// Determine the game id
 	SegManager *segMan = new SegManager(resMan);
@@ -312,7 +307,7 @@
 	reg_t game_obj = segMan->lookupScriptExport(0, 0);
 	const char *gameName = segMan->getObjectName(game_obj);
 	debug(2, "Detected ID: \"%s\" at %04x:%04x", gameName, PRINT_REG(game_obj));
-	s_fallbackDesc.desc.gameid = convertSierraGameId(gameName, &s_fallbackDesc.desc.flags);
+	s_fallbackDesc.gameid = convertSierraGameId(gameName, &s_fallbackDesc.flags);
 	delete segMan;
 
 	// Try to determine the game language
@@ -329,7 +324,7 @@
 	if (text) {
 		while (seeker < text->size) {
 			if (text->data[seeker] == '#') {
-				s_fallbackDesc.desc.language = charToScummVMLanguage(text->data[seeker + 1]);
+				s_fallbackDesc.language = charToScummVMLanguage(text->data[seeker + 1]);
 				break;
 			}
 			seeker++;
@@ -339,31 +334,31 @@
 	delete resMan;
 
 	// Distinguish demos from full versions
-	if (!strcmp(s_fallbackDesc.desc.gameid, "castlebrain") && !Common::File::exists("resource.002")) {
+	if (!strcmp(s_fallbackDesc.gameid, "castlebrain") && !Common::File::exists("resource.002")) {
 		// The Spanish full version doesn't have resource.002, but we can distinguish it from the
 		// demo from the size of resource.000
 		if (smallResource000Size)
-			s_fallbackDesc.desc.flags |= ADGF_DEMO;
+			s_fallbackDesc.flags |= ADGF_DEMO;
 	}
 
-	if (!strcmp(s_fallbackDesc.desc.gameid, "islandbrain") && smallResource000Size)
-		s_fallbackDesc.desc.flags |= ADGF_DEMO;
+	if (!strcmp(s_fallbackDesc.gameid, "islandbrain") && smallResource000Size)
+		s_fallbackDesc.flags |= ADGF_DEMO;
 
-	if (!strcmp(s_fallbackDesc.desc.gameid, "kq6") && smallResource000Size)
-		s_fallbackDesc.desc.flags |= ADGF_DEMO;
+	if (!strcmp(s_fallbackDesc.gameid, "kq6") && smallResource000Size)
+		s_fallbackDesc.flags |= ADGF_DEMO;
 
 	// Fill in extras field
-	if (!strcmp(s_fallbackDesc.desc.gameid, "lsl1sci") ||
-		!strcmp(s_fallbackDesc.desc.gameid, "pq1sci") ||
-		!strcmp(s_fallbackDesc.desc.gameid, "sq1sci"))
-		s_fallbackDesc.desc.extra = "VGA Remake";
+	if (!strcmp(s_fallbackDesc.gameid, "lsl1sci") ||
+		!strcmp(s_fallbackDesc.gameid, "pq1sci") ||
+		!strcmp(s_fallbackDesc.gameid, "sq1sci"))
+		s_fallbackDesc.extra = "VGA Remake";
 
-	if (!strcmp(s_fallbackDesc.desc.gameid, "qfg1") && !Common::File::exists("resource.001"))
-		s_fallbackDesc.desc.extra = "VGA Remake";
+	if (!strcmp(s_fallbackDesc.gameid, "qfg1") && !Common::File::exists("resource.001"))
+		s_fallbackDesc.extra = "VGA Remake";
 
 	// Add "demo" to the description for demos
-	if (s_fallbackDesc.desc.flags & ADGF_DEMO)
-		s_fallbackDesc.desc.extra = "demo";
+	if (s_fallbackDesc.flags & ADGF_DEMO)
+		s_fallbackDesc.extra = "demo";
 
 	SearchMan.remove("SCI_detection");
 
@@ -371,7 +366,7 @@
 }
 
 bool SciMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGameDescription *gd) const {
-	const SciGameDescription *desc = (const SciGameDescription *)gd;
+	const ADGameDescription *desc = (const ADGameDescription *)gd;
 
 	*engine = new SciEngine(syst, desc);
 

Modified: scummvm/trunk/engines/sci/detection_tables.h
===================================================================
--- scummvm/trunk/engines/sci/detection_tables.h	2009-10-09 23:15:54 UTC (rev 44855)
+++ scummvm/trunk/engines/sci/detection_tables.h	2009-10-09 23:19:53 UTC (rev 44856)
@@ -26,11 +26,10 @@
 namespace Sci {
 
 #define FANMADE_L(name, resMapMd5, resMapSize, resMd5, resSize, lang) \
-	{{"sci-fanmade", name, { \
+	{"sci-fanmade", name, { \
 		{"resource.map", 0, resMapMd5, resMapSize}, \
 		{"resource.001", 0, resMd5, resSize}, \
-		{NULL, 0, NULL, 0}}, lang, Common::kPlatformPC, 0, GUIO_NOSPEECH}, \
-		0 \
+		{NULL, 0, NULL, 0}}, lang, Common::kPlatformPC, 0, GUIO_NOSPEECH \
 	}
 
 #define FANMADE(name, resMapMd5, resMapSize, resMd5, resSize) FANMADE_L(name, resMapMd5, resMapSize, resMd5, resSize, Common::EN_ANY)
@@ -39,124 +38,124 @@
 using Common::GUIO_NOSPEECH;
 
 // Game descriptions
-static const struct SciGameDescription SciGameDescriptions[] = {
+static const struct ADGameDescription SciGameDescriptions[] = {
 	// Astro Chicken - English DOS
 	// SCI interpreter version 0.000.453
-	{{"astrochicken", "", {
+	{"astrochicken", "", {
 		{"resource.map", 0, "f3d1be7752d30ba60614533d531e2e98", 474},
 		{"resource.001", 0, "6fd05926c2199af0af6f72f90d0d7260", 126895},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.005.000"
 	// SCI interpreter version 1.000.510
-	{{"castlebrain", "", {
+	{"castlebrain", "", {
 		{"resource.map", 0, "9f9fb826aa7e944b95eadbf568244a68", 2766},
 		{"resource.000", 0, "0efa8409c43d42b32642f96652d3230d", 314773},
 		{"resource.001", 0, "3fb02ce493f6eacdcc3713851024f80e", 559540},
 		{"resource.002", 0, "d226d7d3b4f77c4a566913fc310487fc", 792380},
 		{"resource.003", 0, "d226d7d3b4f77c4a566913fc310487fc", 464348},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - German Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.005.001"
 	// SCI interpreter version 1.000.510
-	{{"castlebrain", "", {
+	{"castlebrain", "", {
 		{"resource.map", 0, "8e60424682db52a982bcc3535a7e86f3", 2796},
 		{"resource.000", 0, "0efa8409c43d42b32642f96652d3230d", 332468},
 		{"resource.001", 0, "4e0836fadc324316c1a418125709ba45", 569057},
 		{"resource.002", 0, "85e51acb5f9c539d66e3c8fe40e17da5", 826309},
 		{"resource.003", 0, "85e51acb5f9c539d66e3c8fe40e17da5", 493638},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - English DOS Non-Interactive Demo
 	// SCI interpreter version 1.000.005
-	{{"castlebrain", "Demo", {
+	{"castlebrain", "Demo", {
 		{"resource.map", 0, "467bb5e3224bb54640c3280032aebff5", 633},
 		{"resource.000", 0, "9780f040d58182994e22d2e34fab85b0", 67367},
 		{"resource.001", 0, "2af49dbd8f2e1db4ab09f9310dc91259", 570553},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - English DOS Floppy (from jvprat)
 	// Executable scanning reports "1.000.044", Floppy label reports "1.0, 10.30.91", VERSION file reports "1.000"
 	// SCI interpreter version 1.000.510
-	{{"castlebrain", "", {
+	{"castlebrain", "", {
 		{"resource.map", 0, "1302ceb141d44b05a42723791b2d84c6", 2739},
 		{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 346731},
 		{"resource.001", 0, "d2f5a1be74ed963fa849a76892be5290", 794832},
 		{"resource.002", 0, "c0c29c51af66d65cb53f49e785a2d978", 1280907},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - English DOS Floppy 1.1
-	{{"castlebrain", "", {
+	{"castlebrain", "", {
 		{"resource.map", 0, "f77728304c70017c54793eb6ca648174", 2745},
 		{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 347071},
 		{"resource.001", 0, "13e81e1839cd7b216d2bb5615c1ca160", 796776},
 		{"resource.002", 0, "930e416bec196b9703a331d81b3d66f2", 1283812},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Castle of Dr. Brain - Spanish DOS
 	// SCI interpreter version 1.000.510
-	{{"castlebrain", "", {
+	{"castlebrain", "", {
 		{"resource.map", 0, "5738c163e014bbe046474de009020b82", 2727},
 		{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 1197694},
 		{"resource.001", 0, "735be4e58957180cfc807d5e18fdffcd", 1433302},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Christmas Card 1988 - English DOS
 	// SCI interpreter version 0.000.294
-	{{"christmas1988", "", {
+	{"christmas1988", "", {
 		{"resource.map", 0, "39485580d34a72997f3d5b3aba4d24f1", 426},
 		{"resource.001", 0, "11391434f41c834090d7a1e9488ce936", 129739},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Christmas Card 1990: The Seasoned Professional - English DOS (16 Colors)
 	// SCI interpreter version 1.000.172
-	{{"christmas1990", "16 Colors", {
+	{"christmas1990", "16 Colors", {
 		{"resource.map", 0, "8f656714a05b94423ac6eb10ee8797d0", 600},
 		{"resource.001", 0, "acde93e58fca4f7a2a5a220558a94aa8", 272629},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Christmas Card 1990: The Seasoned Professional - English DOS (256 Colors)
 	// SCI interpreter version 1.000.174
-	{{"christmas1990", "256 Colors", {
+	{"christmas1990", "256 Colors", {
 		{"resource.map", 0, "44b8f45b841b9b5e17e939a35e443988", 600},
 		{"resource.001", 0, "acde93e58fca4f7a2a5a220558a94aa8", 335362},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Christmas Card 1992 - English DOS
 	// SCI interpreter version 1.001.055
-	{{"christmas1992", "", {
+	{"christmas1992", "", {
 		{"resource.map", 0, "f1f8c8a8443f523422af70b4ec85b71c", 318},
 		{"resource.000", 0, "62fb9256f8e7e6e65a6875efdb7939ac", 203396},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Codename: Iceman - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.002.031"
 	// SCI interpreter version 0.000.685
-	{{"iceman", "", {
+	{"iceman", "", {
 		{"resource.map", 0, "035829b391709a4e542d7c7b224625f6", 6000},
 		{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 73682},
 		{"resource.001", 0, "ede5a0e1e2a80fb629dae72c72f33d37", 293145},
@@ -164,65 +163,65 @@
 		{"resource.003", 0, "d97a96f1ab91b41cf46a02cc89b0a04e", 619219},
 		{"resource.004", 0, "8613c45fc771d658e5a505b9a4a54f31", 713382},
 		{"resource.005", 0, "605b67a9ef199a9bb015745e7c004cf4", 478384},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Codename: Iceman - English DOS Non-Interactive Demo
 	// Executable scanning reports "0.000.685"
-	{{"iceman", "Demo", {
+	{"iceman", "Demo", {
 		{"resource.map", 0, "782974f29d8a824782d2d4aea39964e3", 1056},
 		{"resource.001", 0, "d4b75e280d1c3a97cfef1b0bebff387c", 573647},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
 	},
 
 	// Codename: Iceman - English DOS (from jvprat)
 	// Executable scanning reports "0.000.685", Floppy label reports "1.033, 6.8.90", VERSION file reports "1.033"
 	// SCI interpreter version 0.000.685
-	{{"iceman", "", {
+	{"iceman", "", {
 		{"resource.map", 0, "a18f3cef4481a81d3415fb87a754343e", 5700},
 		{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26989},
 		{"resource.001", 0, "32b351072fccf76fc82234d73d28c08b", 438872},
 		{"resource.002", 0, "36670a917550757d57df84c96cf9e6d9", 566549},
 		{"resource.003", 0, "d97a96f1ab91b41cf46a02cc89b0a04e", 624303},
 		{"resource.004", 0, "8613c45fc771d658e5a505b9a4a54f31", 670883},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Codename: Iceman - English DOS (from FRG)
 	// SCI interpreter version 0.000.668
-	{{"iceman", "", {
+	{"iceman", "", {
 		{"resource.map", 0, "554b44b79b0e9a7fc59f66dda0daac02", 5670},
 		{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
 		{"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 438501},
 		{"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 566464},
 		{"resource.003", 0, "dc7c5280e7acfaffe6ef2a6c963c5f94", 622118},
 		{"resource.004", 0, "64f342463f6f35ba71b3509ef696ae3f", 669188},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Codename: Iceman - English DOS 1.023 (from abevi, bug report #2612718)
-	{{"iceman", "", {
-			{"resource.map", 0, "da131654de1d6f640222c092313c6ca5", 6252},
-			{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
-			{"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 126833},
-			{"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 306891},
-			{"resource.003", 0, "7d7a840701d2f6eff57679bf7dced747", 317954},
-			{"resource.004", 0, "e0e72970bad9a956db13dcb63d898437", 322483},
-			{"resource.005", 0, "dc7c5280e7acfaffe6ef2a6c963c5f94", 330653},
-			{"resource.006", 0, "08050329aa113a9f14ed99cbfe3536ec", 232942},
-			{"resource.007", 0, "64f342463f6f35ba71b3509ef696ae3f", 267702},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+	{"iceman", "", {
+		{"resource.map", 0, "da131654de1d6f640222c092313c6ca5", 6252},
+		{"resource.000", 0, "b1bccd827453d4cb834bfd5b45bef63c", 26974},
+		{"resource.001", 0, "005bd332d4b0f9d8e99d3b905223a332", 126833},
+		{"resource.002", 0, "250b859381ebf2bf8922bd99683b0cc1", 306891},
+		{"resource.003", 0, "7d7a840701d2f6eff57679bf7dced747", 317954},
+		{"resource.004", 0, "e0e72970bad9a956db13dcb63d898437", 322483},
+		{"resource.005", 0, "dc7c5280e7acfaffe6ef2a6c963c5f94", 330653},
+		{"resource.006", 0, "08050329aa113a9f14ed99cbfe3536ec", 232942},
+		{"resource.007", 0, "64f342463f6f35ba71b3509ef696ae3f", 267702},
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of Camelot - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.002.030"
 	// SCI interpreter version 0.000.685
-	{{"camelot", "", {
+	{"camelot", "", {
 		{"resource.map", 0, "51aba42f8e63b219755d4372ea424509", 6654},
 		{"resource.000", 0, "dfadf0b4c9fb44ce55570149856c302d", 128100},
 		{"resource.001", 0, "67391de361b9347f123ac0899b4b91f7", 300376},
@@ -231,35 +230,35 @@
 		{"resource.004", 0, "6821dc97cf643ba521a4e840dda3c58b", 647410},
 		{"resource.005", 0, "c6e551bdc24f0acc193159038d4ca767", 605882},
 		{"resource.006", 0, "8f880a536908ab496bbc552f7f5c3738", 585255},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of Camelot - English DOS Non-Interactive Demo
 	// SCI interpreter version 0.000.668
-	{{"camelot", "Demo", {
+	{"camelot", "Demo", {
 		{"resource.map", 0, "f4cd75c15be75e04cdca3acda2c0b0ea", 468},
 		{"resource.001", 0, "4930708722f34bfbaa4945fb08f55f61", 232523},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
 	},
 
 	// Conquests of Camelot - English DOS (from jvprat)
 	// Executable scanning reports "0.000.685", Floppy label reports "1.001, 0.000.685", VERSION file reports "1.001.000"
 	// SCI interpreter version 0.000.685
-	{{"camelot", "", {
+	{"camelot", "", {
 		{"resource.map", 0, "95eca3991906dfd7ed26d193df07596f", 7278},
 		{"resource.001", 0, "8e1a3a8c588007404b532b8dfacc1460", 596774},
 		{"resource.002", 0, "8e1a3a8c588007404b532b8dfacc1460", 722250},
 		{"resource.003", 0, "8e1a3a8c588007404b532b8dfacc1460", 723712},
 		{"resource.004", 0, "8e1a3a8c588007404b532b8dfacc1460", 729143},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of Camelot - English DOS
 	// SCI interpreter version 0.000.685
-	{{"camelot", "", {
+	{"camelot", "", {
 		{"resource.map", 0, "86bffb2a393b7a5d8de45e735091f037", 9504},
 		{"resource.001", 0, "8e1a3a8c588007404b532b8dfacc1460", 212461},
 		{"resource.002", 0, "8e1a3a8c588007404b532b8dfacc1460", 317865},
@@ -268,14 +267,14 @@
 		{"resource.005", 0, "8e1a3a8c588007404b532b8dfacc1460", 345734},
 		{"resource.006", 0, "8e1a3a8c588007404b532b8dfacc1460", 332446},
 		{"resource.007", 0, "8e1a3a8c588007404b532b8dfacc1460", 358182},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of the Longbow - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.005.001"
 	// SCI interpreter version 1.000.510
-	{{"longbow", "", {
+	{"longbow", "", {
 		{"resource.map", 0, "6204f3d00c0f6c0f5f95a29a4190f2f9", 6048},
 		{"resource.000", 0, "8d11c744b4a51e7a8ceac687a46f08ca", 830333},
 		{"resource.001", 0, "76caf8593e065a98c8ab4a6e2c7dbafc", 839008},
@@ -284,13 +283,13 @@
 		{"resource.004", 0, "d1038c75d85a6650d48e07d174a6a913", 838175},
 		{"resource.005", 0, "1c3804e56b114028c5873a35c2f06d13", 653002},
 		{"resource.006", 0, "f9487732289a4f4966b4e34eea413325", 842817},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of the Longbow - English DOS
 	// SCI interpreter version 1.000.510
-	{{"longbow", "", {
+	{"longbow", "", {
 		{"resource.map", 0, "36d3b81ff75b67dd4d27b7f5d3166503", 6261},
 		{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1096767},
 		{"resource.001", 0, "d4c299213f8d799da1492680d12d0fb3", 1133226},
@@ -299,14 +298,15 @@
 		{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1064637},
 		{"resource.005", 0, "d036df0872f2db19bca34601276be2d7", 1154950},
 		{"resource.006", 0, "b367a6a59f29ee30dde1d88a5a41152d", 1042966},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Conquests of the Longbow - English DOS Floppy (from jvprat)
 	// Executable scanning reports "1.000.168", Floppy label reports "1.1, 1.13.92", VERSION file reports "1.1"
 	// SCI interpreter version 1.000.510
-	{{"longbow", "", {
+	{"longbow", "", {
 		{"resource.map", 0, "247f955865572569342751de47e861ab", 6027},
 		{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1297120},
 		{"resource.001", 0, "1e6084a19f7a6c50af88d3a9b32c411e", 1366155},
@@ -314,13 +314,14 @@
 		{"resource.003", 0, "1867136d01ece57b531032d466910522", 823686},
 		{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1261462},
 		{"resource.005", 0, "21ebe6b39b57a73fc449f67f013765aa", 1284720},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Conquests of the Longbow - English DOS
 	// SCI interpreter version 1.000.510
-	{{"longbow", "", {
+	{"longbow", "", {
 		{"resource.map", 0, "737c6f83a1ee601727ff026898f19fa1", 6045},
 		{"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 1296607},
 		{"resource.001", 0, "1e6084a19f7a6c50af88d3a9b32c411e", 1379267},
@@ -328,13 +329,14 @@
 		{"resource.003", 0, "1867136d01ece57b531032d466910522", 823610},
 		{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1260237},
 		{"resource.005", 0, "21ebe6b39b57a73fc449f67f013765aa", 1284609},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Conquests of the Longbow EGA - English DOS
 	// SCI interpreter version 1.000.510
-	{{"longbow", "EGA", {
+	{"longbow", "EGA", {
 	      {"resource.map", 0, "7676ec9f08967d7a9a7724f5170456e0", 6261},
 	      {"resource.000", 0, "36e8fda5d0b8c49e587c8a9617959f72", 718161},
 	      {"resource.001", 0, "3c3735caa34fa3f261a9552831bb43ed", 705680},
@@ -343,22 +345,22 @@
 	      {"resource.004", 0, "b7bb35c027bb424ecefcd122768e5e60", 705631},
 	      {"resource.005", 0, "58942b1aa6d6ffeb66e9f8897fd4435f", 469243},
 	      {"resource.006", 0, "8c767b3939add63d11274065e46aad04", 713158},
-	      {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-	      0,
+	      {NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Conquests of the Longbow - English DOS Non-Interactive Demo
 	// SCI interpreter version 1.000.510
-	{{"longbow", "Demo", {
+	{"longbow", "Demo", {
 		{"resource.map", 0, "cbc5cb73341de1bff1b1e20a640af220", 588},
 		{"resource.001", 0, "f05a20cc07eee85da8e999d0ac0f596b", 869916},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Conquests of the Longbow - German DOS (suplied by markcoolio in bug report #2727681)
 	// SCI interpreter version 1.000.510
-	{{"longbow", "", {
+	{"longbow", "", {
 		{"resource.map", 0, "7376b7a07f8bd3a8ab8d67595d3f5b51", 6285},
 		{"resource.000", 0, "ee39f92e006142424cf9209329e727c6", 977281},
 		{"resource.001", 0, "d4c299213f8d799da1492680d12d0fb3", 1167657},
@@ -367,275 +369,301 @@
 		{"resource.004", 0, "9cfce07e204a329e94fda8b5657621da", 1101869},
 		{"resource.005", 0, "d036df0872f2db19bca34601276be2d7", 1176914},
 		{"resource.006", 0, "b367a6a59f29ee30dde1d88a5a41152d", 1123585},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - English DOS Non-Interactive Demo (from FRG)
 	// Executable scanning reports "x.yyy.zzz"
 	// SCI interpreter version 1.001.069 (just a guess)
-	{{"ecoquest", "Demo", {
+	{"ecoquest", "Demo", {
 		{"resource.map", 0, "c819e171359b7c95f4c13b846d5c034e", 873},
 		{"resource.001", 0, "baf9393a9bfa73098adb501e5bc5487b", 657518},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - English DOS CD 1.1
 	// SCI interpreter version 1.001.064
-	{{"ecoquest", "CD", {
+	{"ecoquest", "CD", {
 		{"resource.map", 0, "a4b73d5d2b55bdb6e44345e99c8fbdd0", 4804},
 		{"resource.000", 0, "d908dbef56816ac6c60dd145fdeafb2b", 3536046},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Eco Quest - English DOS Floppy
 	// SCI interpreter version 1.000.510
-	{{"ecoquest", "Floppy", {
+	{"ecoquest", "Floppy", {
 		{"resource.map", 0, "704367225929a88aad281ac72844ddac", 4053},
 		{"resource.000", 0, "241b98d3903f6a5b872baa19b80aef3b", 1099239},
 		{"resource.001", 0, "96d4435d24c01f1c1675e46457604c5f", 1413719},
 		{"resource.002", 0, "28fe9b4f0567e71feb198bc9f3a2c605", 1241816},
 		{"resource.003", 0, "f3146df0ad4297f5ce35aa8c4753bf6c", 586832},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - English DOS Floppy
 	// SCI interpreter version 1.000.510
-	{{"ecoquest", "Floppy", {
+	{"ecoquest", "Floppy", {
 		{"resource.map", 0, "f77baec05fae76707205f5be6534a7f3", 4059},
 		{"resource.000", 0, "241b98d3903f6a5b872baa19b80aef3b", 858490},
 		{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212161},
 		{"resource.002", 0, "323b3b12f43d53f27d259beb225f0aa7", 1129316},
 		{"resource.003", 0, "83ac03e4bddb2c1ac2d36d2a587d0536", 1145616},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - German DOS Floppy (supplied by markcoolio in bug report #2723744)
 	// SCI interpreter version 1.000.510
-	{{"ecoquest", "Floppy", {
+	{"ecoquest", "Floppy", {
 		{"resource.map", 0, "7a9b43bf27dc000ac8559ecbe824b659", 4395},
 		{"resource.000", 0, "99b73d40403a51c7e60d01df0d6cd34a", 998227},
 		{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212060},
 		{"resource.002", 0, "02d7d0411f7903aacb3bc8b0f8ca8a9a", 1202581},
 		{"resource.003", 0, "84dd11b6825255671c703aee5ceff620", 1175835},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - Spanish DOS Floppy (from jvprat)
 	// Executable scanning reports "1.ECO.013", VERSION file reports "1.000, 11.12.92"
 	// SCI interpreter version 1.000.510
-	{{"ecoquest", "Floppy", {
+	{"ecoquest", "Floppy", {
 		{"resource.map", 0, "82e6b1e3bdb2f064b18380009df7b345", 4395},
 		{"resource.000", 0, "0b12a91c935e385308af8d17811deded", 1004085},
 		{"resource.001", 0, "2fed7451bca81b0c891eed1a956f2263", 1212060},
 		{"resource.002", 0, "2d21a1d2dcbffa551552e3e0725d2284", 1186033},
 		{"resource.003", 0, "84dd11b6825255671c703aee5ceff620", 1174993},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest - French DOS Floppy (from Strangerke)
 	// SCI interpreter version 1.ECO.013
-	{{"ecoquest", "Floppy", {
+	{"ecoquest", "Floppy", {
 		{"resource.map", 0, "67742945cd59b896d9f22a549f605217", 4407},
 		{"resource.000", 0, "0b12a91c935e385308af8d17811deded", 973723},
 		{"resource.001", 0, "fc7fba54b6bb88fd7e9c229636599aa9", 1205841},
 		{"resource.002", 0, "b836c6ee9de67d814ac5d1b05f5b9858", 1173872},
 		{"resource.003", 0, "f8f767f9d6351432621c6e54c1b2ba8c", 1141520},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest 2 - English DOS Non-Interactive Demo
 	// SCI interpreter version 1.001.055
-	{{"ecoquest2", "Demo", {
+	{"ecoquest2", "Demo", {
 		{"resource.map", 0, "607cfa0d8a03b7d348c06ee727e3d939", 1321},
 		{"resource.000", 0, "dd6f614c43c029f063e93cd243af90a4", 525992},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest 2 - English DOS Floppy (supplied by markcoolio in bug report #2723761)
 	// SCI interpreter version 1.001.065
-	{{"ecoquest2", "Floppy", {
+	{"ecoquest2", "Floppy", {
 		{"resource.map", 0, "28fb7b6abb9fc1cb8882d7c2e701b63f", 5658},
 		{"resource.000", 0, "cc1d17e5637528dbe4a812699e1cbfc6", 4208192},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Eco Quest 2 - French DOS Floppy (from Strangerke)
 	// SCI interpreter version 1.001.081
-	{{"ecoquest2", "Floppy", {
+	{"ecoquest2", "Floppy", {
 		{"resource.map", 0, "c22ab8b33c339c138b6b1697b77b9e79", 5588},
 		{"resource.000", 0, "1c4093f7248240329121fdf8c0d59152", 4231946},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Freddy Pharkas - English DOS demo (from FRG)
 	// SCI interpreter version 1.001.069
-	{{"freddypharkas", "Demo", {
+	{"freddypharkas", "Demo", {
 		{"resource.map", 0, "97aa9fcfe84c9993a64debd28c32393a", 1909},
 		{"resource.000", 0, "5ea8e7a3ea10cce6efd5c106dc62fd8c", 867724},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Freddy Pharkas - English CD (from FRG)
 	// SCI interpreter version 1.001.132
-	{{"freddypharkas", "CD", {
+	{"freddypharkas", "CD", {
 		{"resource.map", 0, "d46b282f228a67ba13bd4b4009e95f8f", 6058},
 		{"resource.000", 0, "ee3c64ffff0ba9fb08bea2624631c598", 5490246},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Freddy Pharkas - English DOS Floppy (updated information from markcoolio in bug reports #2723773 and #2724720)
 	// Executable scanning reports "1.cfs.081"
 	// SCI interpreter version 1.001.132 (just a guess)
-	{{"freddypharkas", "Floppy", {
+	{"freddypharkas", "Floppy", {
 		{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
 		{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
 		{"resource.msg", 0, "554f65315d851184f6e38211489fdd8f", -1},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Freddy Pharkas - German DOS Floppy (from Tobis87, updated information from markcoolio in bug reports #2723772 and #2724720)
 	// Executable scanning reports "1.cfs.081"
 	// SCI interpreter version 1.001.132 (just a guess)
-	{{"freddypharkas", "", {
+	{"freddypharkas", "", {
 		{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
 		{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
 		{"resource.msg", 0, "304b5a5781800affd2235152a5794fa8", -1},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Freddy Pharkas - Spanish DOS (from jvprat)
 	// Executable scanning reports "1.cfs.081", VERSION file reports "1.000, March 30, 1995"
 	// SCI interpreter version 1.001.132 (just a guess)
-	{{"freddypharkas", "CD", {
+	{"freddypharkas", "CD", {
 		{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
 		{"resource.000", 0, "fed4808fdb72486908ac7ad0044b14d8", 1456640},
 		{"resource.001", 0, "15298fac241b5360763bfb68add1db07", 1456640},
 		{"resource.002", 0, "419dbd5366f702b4123dedbbb0cffaae", 1456640},
 		{"resource.003", 0, "05acdc256c742e79c50b9fe7ec2cc898", 863310},
 		{"resource.msg", 0, "45b5bf74933ac3727e4cc844446dc052", 796156},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Freddy Pharkas - Spanish DOS (from jvprat)
 	// Executable scanning reports "1.cfs.081", VERSION file reports "1.000, March 30, 1995"
 	// SCI interpreter version 1.001.132 (just a guess)
-	{{"freddypharkas", "Floppy", {
+	{"freddypharkas", "Floppy", {
 		{"resource.map", 0, "a32674e7fbf7b213b4a066c8037f16b6", 5816},
 		{"resource.000", 0, "96b07e9b914dba1c8dc6c78a176326df", 5233230},
 		{"resource.msg", 0, "45b5bf74933ac3727e4cc844446dc052", 796156},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Freddy Pharkas - English DOS CD Demo
 	// SCI interpreter version 1.001.095
-	{{"freddypharkas", "CD Demo", {
+	{"freddypharkas", "CD Demo", {
 		{"resource.map", 0, "a62a7eae85dd1e6b07f39662b278437e", 1918},
 		{"resource.000", 0, "4962a3c4dd44e36e78ea4a7a374c2220", 957382},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NONE
+
 	},
 
 	// Fun Seeker's Guide - English DOS
 	// SCI interpreter version 0.000.506
-	{{"funseeker", "", {
+	{"funseeker", "", {
 		{"resource.map", 0, "7ee6859ef74314f6d91938c3595348a9", 282},
 		{"resource.001", 0, "f1e680095424e31f7fae1255d36bacba", 40692},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Gabriel Knight - English DOS CD Demo
 	// SCI interpreter version 1.001.092
-	{{"gk1", "CD Demo", {
+	{"gk1", "CD Demo", {
 		{"resource.map", 0, "39645952ae0ed8072c7e838f31b75464", 2490},
 		{"resource.000", 0, "eb3ed7477ca4110813fe1fcf35928561", 1718450},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NONE
+
 	},
 
 #ifdef ENABLE_SCI32
 	// Gabriel Knight - English DOS Floppy
 	// SCI interpreter version 2.000.000
-	{{"gk1", "", {
+	{"gk1", "", {
 		{"resource.map", 0, "372d059f75856afa6d73dd84cbb8913d", 10783},
 		{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 13022630},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Gabriel Knight - English DOS Floppy (supplied my markcoolio in bug report #2723777)
 	// SCI interpreter version 2.000.000
-	{{"gk1", "", {
+	{"gk1", "", {
 		{"resource.map", 0, "65e8c14092e4c9b3b3538b7602c8c5ec", 10783},
 		{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 13022630},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Gabriel Knight - German DOS Floppy (supplied my markcoolio in bug report #2723775)
 	// SCI interpreter version 2.000.000
-	{{"gk1", "", {
+	{"gk1", "", {
 		{"resource.map", 0, "ad6508b0296b25c07b1f58828dc33696", 10789},
 		{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13077029},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Gabriel Knight - English DOS CD (from jvprat)
 	// Executable scanning reports "2.000.000", VERSION file reports "01.100.000"
-	{{"gk1", "CD", {
+	{"gk1", "CD", {
 		{"resource.map", 0, "372d059f75856afa6d73dd84cbb8913d", 10996},
 		{"resource.000", 0, "69b7516962510f780d38519cc15fcc7c", 12581736},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Gabriel Knight - German DOS CD (from Tobis87)
 	// SCI interpreter version 2.000.000
-	{{"gk1", "CD", {
+	{"gk1", "CD", {
 		{"resource.map", 0, "a7d3e55114c65647310373cb390815ba", 11392},
 		{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13400497},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Gabriel Knight - Spanish DOS CD (from jvprat)
 	// Executable scanning reports "2.000.000", VERSION file reports "1.000.000, April 13, 1995"
-	{{"gk1", "CD", {
+	{"gk1", "CD", {
 		{"resource.map", 0, "7cb6e9bba15b544ec7a635c45bde9953", 11404},
 		{"resource.000", 0, "091cf08910780feabc56f8551b09cb36", 13381599},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Gabriel Knight 2 - English Windows Non-Interactive Demo
 	// Executable scanning reports "2.100.002"
-	{{"gk2", "Demo", {
+	{"gk2", "Demo", {
 		{"resource.map", 0, "e0effce11c4908f4b91838741716c83d", 1351},
 		{"resource.000", 0, "d04cfc7f04b6f74d13025378be49ec2b", 4640330},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 	// Gabriel Knight 2 - English DOS (from jvprat)
 	// Executable scanning reports "2.100.002", VERSION file reports "1.1"
-	{{"gk2", "", {
+	{"gk2", "", {
 		{"resmap.001", 0, "1b8bf6a23b37ed67358eb825fc687260", 2776},
 		{"ressci.001", 0, "24463ae235b1afbbc4ff5e2ed1b8e3b2", 50496082},
 		{"resmap.002", 0, "2028230674bb54cd24370e0745e7a9f4", 1975},
@@ -648,13 +676,14 @@
 		{"ressci.005", 0, "14b62d4a3bddee57a03cb1495a798a0f", 38075705},
 		{"resmap.006", 0, "ce9359037277b7d7976da185c2fa0aad", 2977},
 		{"ressci.006", 0, "8e44e03890205a7be12f45aaba9644b4", 60659424},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Gabriel Knight 2 - French DOS (6-CDs Sierra Originals reedition)
 	// Executable scanning reports "2.100.002", VERSION file reports "1.0"
-	{{"gk2", "", {
+	{"gk2", "", {
 		{"resmap.001", 0, "5752eb78e0dffd6ad1d6ada75fe1222e", 2800},
 		{"ressci.001", 0, "37d2df0e1ec0603b605d0c87f1c09ce5", 50810410},
 		{"resmap.002", 0, "1ca433e4bc26383ff134a817386b723e", 1987},
@@ -667,198 +696,210 @@
 		{"ressci.005", 0, "1eb5a72744799f5a5518543f5b4c3c79", 37882126},
 		{"resmap.006", 0, "11b2e722170b8c93fdaa5428e2c7676f", 3001},
 		{"ressci.006", 0, "4037d941aec39d2e654e20960429aefc", 60568486},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0,
-		GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0,
+		GUIO_NOSPEECH
+
 	},
 #endif // ENABLE_SCI32
 
 	// Hoyle 1 - English DOS (supplied by wibble92 in bug report #2644547)
 	// SCI interpreter version 0.000.530
-	{{"hoyle1", "", {
+	{"hoyle1", "", {
 		{"resource.map", 0, "9de9aa6d23569b3c8bf798503cf1216a", 7818},
 		{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 162783},
 		{"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 342309},
 		{"resource.003", 0, "e0dd44069a62a463fd124974b915f10d", 328912},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Hoyle 1 - English DOS (supplied by merkur in bug report #2719227)
 	// SCI interpreter version 0.000.530
-	{{"hoyle1", "", {
+	{"hoyle1", "", {
 		{"resource.map", 0, "1034a218943d12f1f36e753fa10c95b8", 4386},
 		{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 518308},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 #if 0 // TODO: unknown if these files are corrupt
 	// Hoyle 1 - English Amiga (from www.back2roots.org)
 	// SCI interpreter version 0.000.519 - FIXME: some have 0.000.530, others x.yyy.zzz
-	{{"hoyle1", "", {
+	{"hoyle1", "", {
 		{"resource.map", 0, "2a72b1aba65fa6e339370eb86d8601d1", 5166},
 		{"resource.001", 0, "e0dd44069a62a463fd124974b915f10d", 218755},
 		{"resource.002", 0, "e0dd44069a62a463fd124974b915f10d", 439502},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 #endif
 
 	// Hoyle 2 - English DOS
 	// SCI interpreter version 0.000.572
-	{{"hoyle2", "", {
+	{"hoyle2", "", {
 		{"resource.map", 0, "4f894d203f64aa23d9ff64d30ae36926", 2100},
 		{"resource.001", 0, "8f2dd70abe01112eca464cda818b5eb6", 98138},
 		{"resource.002", 0, "8f2dd70abe01112eca464cda818b5eb6", 196631},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Hoyle 2 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.002.032"
 	// SCI interpreter version 0.000.685
-	{{"hoyle2", "", {
+	{"hoyle2", "", {
 		{"resource.map", 0, "62ed48d20c580e5a98f102f7cd93706a", 1356},
 		{"resource.001", 0, "8f2dd70abe01112eca464cda818b5eb6", 222704},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 #if 0 // TODO: unknown if these files are corrupt
 	// Hoyle 3 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.005.000"
 	// SCI interpreter version 1.000.510
-	{{"hoyle3", "", {
+	{"hoyle3", "", {
 		{"resource.map", 0, "f1f158e428398cb87fc41fb4aa8c2119", 2088},
 		{"resource.000", 0, "595b6039ea1356e7f96a52c58eedcf22", 355791},
 		{"resource.001", 0, "143df8aef214a2db34c2d48190742012", 632273},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 #endif
 
 	// Hoyle 3 - English DOS Non-Interactive Demo
 	// Executable scanning reports "x.yyy.zzz"
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"hoyle3", "Demo", {
+	{"hoyle3", "Demo", {
 		{"resource.map", 0, "0d06cacc87dc21a08cd017e73036f905", 735},
 		{"resource.001", 0, "24db2bccda0a3c43ac4a7b5edb116c7e", 797678},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Hoyle 3 - English DOS Floppy (from jvprat)
 	// Executable scanning reports "x.yyy.zzz", Floppy label reports "1.0, 11.2.91", VERSION file reports "1.000"
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"hoyle3", "", {
+	{"hoyle3", "", {
 		{"resource.map", 0, "7216a2972f9c595c45ab314941628e43", 2247},
 		{"resource.000", 0, "6ef28cac094dcd97fdb461662ead6f92", 541845},
 		{"resource.001", 0, "0a98a268ee99b92c233a0d7187c1f0fa", 845795},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Hoyle 4 - English DOS Demo
 	// SCI interpreter version 1.001.200 (just a guess)
-	{{"hoyle4", "Demo", {
+	{"hoyle4", "Demo", {
 		{"resource.map", 0, "662087cb383e52e3cc4ae7ecb10e20aa", 938},
 		{"resource.000", 0, "24c10844792c54d476d272213cbac300", 675252},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Jones in the Fast Lane - English DOS
 	// SCI interpreter version 1.000.172
-	{{"jones", "", {
+	{"jones", "", {
 		{"resource.map", 0, "65cbe19b36fffc71c8e7b2686bd49ad7", 1800},
 		{"resource.001", 0, "bac3ec6cb3e3920984ab0f32becf5163", 313476},
 		{"resource.002", 0, "b86daa3ba2784d1502da881eedb80d9b", 719747},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Jones in the Fast Lane - English DOS CD
-	{{"jones", "", {
+	{"jones", "", {
 		{"resource.map", 0, "459f5b04467bc2107aec02f5c4b71b37", 4878},
 		{"resource.001", 0, "3876da2ce16fb7dea2f5d943d946fa84", 1652150},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// King's Quest 1 SCI Remake - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.003.007"
 	// SCI interpreter version 0.001.010
-	{{"kq1sci", "SCI Remake", {
+	{"kq1sci", "SCI Remake", {
 		{"resource.map", 0, "37ed1a05eb719629eba15059c2eb6cbe", 6798},
 		{"resource.001", 0, "9ae2a13708d691cd42f9129173c4b39d", 266621},
 		{"resource.002", 0, "9ae2a13708d691cd42f9129173c4b39d", 795123},
 		{"resource.003", 0, "9ae2a13708d691cd42f9129173c4b39d", 763224},
 		{"resource.004", 0, "9ae2a13708d691cd42f9129173c4b39d", 820443},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 1 SCI Remake - English DOS Non-Interactive Demo
 	// Executable scanning reports "S.old.010"
-	{{"kq1sci", "SCI Remake Demo", {
+	{"kq1sci", "SCI Remake Demo", {
 		{"resource.map", 0, "59b13619078bd47011421468959ee5d4", 954},
 		{"resource.001", 0, "4cfb9040db152868f7cb6a1e8151c910", 296555},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 1 SCI Remake - English DOS (from the King's Quest Collection)
 	// Executable scanning reports "S.old.010", VERSION file reports "1.000.051"
 	// SCI interpreter version 0.000.999
-	{{"kq1sci", "SCI Remake", {
+	{"kq1sci", "SCI Remake", {
 		{"resource.map", 0, "7fe9399a0bec84ca5727309778d27f07", 5790},
 		{"resource.001", 0, "fed9e0072ffd511d248674e60dee2099", 555439},
 		{"resource.002", 0, "fed9e0072ffd511d248674e60dee2099", 714062},
 		{"resource.003", 0, "fed9e0072ffd511d248674e60dee2099", 717478},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 4 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.002.032"
 	// SCI interpreter version 0.000.685
-	{{"kq4sci", "", {
+	{"kq4sci", "", {
 		{"resource.map", 0, "f88dd267fb9504d40a04d599c048d42b", 6354},
 		{"resource.000", 0, "77615c595388acf3d1df8e107bfb6b52", 138523},
 		{"resource.001", 0, "52c2231765eced34faa7f7bcff69df83", 44751},
 		{"resource.002", 0, "fb351106ec865fad9af5d78bd6b8e3cb", 663629},
 		{"resource.003", 0, "fd16c9c223f7dc5b65f06447615224ff", 683016},
 		{"resource.004", 0, "3fac034c7d130e055d05bc43a1f8d5f8", 549993},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 4 - English DOS Non-Interactive Demo
 	// Executable scanning reports "0.000.494"
-	{{"kq4sci", "Demo", {
+	{"kq4sci", "Demo", {
 		{"resource.map", 0, "992ac7cc31d3717fe53818a9bb6d1dae", 594},
 		{"resource.001", 0, "143e1c14f15ad0fbfc714f648a65f661", 205330},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
 	},
 
 	// King's Quest 4 - English DOS (from the King's Quest Collection)
 	// Executable scanning reports "0.000.502"
 	// SCI interpreter version 0.000.502
-	{{"kq4sci", "", {
+	{"kq4sci", "", {
 		{"resource.map", 0, "3164a39790b599c954ecf716d0b32be8", 7476},
 		{"resource.001", 0, "77615c595388acf3d1df8e107bfb6b52", 452523},
 		{"resource.002", 0, "77615c595388acf3d1df8e107bfb6b52", 536573},
 		{"resource.003", 0, "77615c595388acf3d1df8e107bfb6b52", 707591},
 		{"resource.004", 0, "77615c595388acf3d1df8e107bfb6b52", 479562},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// King's Quest 4 - English DOS
 	// SCI interpreter version 0.000.274
-	{{"kq4sci", "", {
+	{"kq4sci", "", {
 		{"resource.map", 0, "adbe267662a5915d3c89c9075ec8cf3e", 9474},
 		{"resource.001", 0, "851a62d00972dc4002f472cc0d84e71d", 188239},
 		{"resource.002", 0, "851a62d00972dc4002f472cc0d84e71d", 329895},
@@ -867,13 +908,13 @@
 		{"resource.005", 0, "851a62d00972dc4002f472cc0d84e71d", 321593},
 		{"resource.006", 0, "851a62d00972dc4002f472cc0d84e71d", 333777},
 		{"resource.007", 0, "851a62d00972dc4002f472cc0d84e71d", 341038},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// King's Quest 4 - English DOS
 	// SCI interpreter version 0.000.253
-	{{"kq4sci", "", {
+	{"kq4sci", "", {
 		{"resource.map", 0, "381d9dcb69c626f0a60631dbfec1d13a", 9474},
 		{"resource.001", 0, "0c8566848a76eea19a6d6220914030a7", 191559},
 		{"resource.002", 0, "0c8566848a76eea19a6d6220914030a7", 333345},
@@ -882,14 +923,14 @@
 		{"resource.005", 0, "0c8566848a76eea19a6d6220914030a7", 325102},
 		{"resource.006", 0, "0c8566848a76eea19a6d6220914030a7", 337288},
 		{"resource.007", 0, "0c8566848a76eea19a6d6220914030a7", 343882},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// King's Quest 5 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.004.018"
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "fcbcca058e1157221ffc27251cd59bc3", 8040},
 		{"resource.000", 0, "c595ca99e7fa9b2cabcf69cfab0caf67", 344909},
 		{"resource.001", 0, "964a3be90d810a99baf72ea70c09f935", 836477},
@@ -899,14 +940,15 @@
 		{"resource.005", 0, "31a5487f4d942e6354d5be49d59707c9", 834146},
 		{"resource.006", 0, "26c0c25399b6715fec03fc3e12544fe3", 823048},
 		{"resource.007", 0, "b914b5901e786327213e779725d30dd1", 778772},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - German Amiga
 	// Executable scanning reports "1.004.024"
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "bfbffd923cd64b24498e54f797aa6e41", 8250},
 		{"resource.000", 0, "79479b5e4e5b0085d8eea1c7ff0f9f5a", 306893},
 		{"resource.001", 0, "7840aadc82977c7b4f504a7e4a12829f", 720376},
@@ -916,14 +958,15 @@
 		{"resource.005", 0, "5aa3d59968b569cd509dde00d4eb8751", 754201},
 		{"resource.006", 0, "56546b20db11a4836f900efa6d3a3e74", 672099},
 		{"resource.007", 0, "56546b20db11a4836f900efa6d3a3e74", 794194},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - Italian Amiga
 	// Executable scanning reports "1.004.024"
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "12e2f80c0269932411716dad06d2b229", 8250},
 		{"resource.000", 0, "c598ff615a61bc0e418761283409f128", 305879},
 		{"resource.001", 0, "17e63cfe78632fe07222e13a26dc0fb2", 720023},
@@ -933,24 +976,26 @@
 		{"resource.005", 0, "de3c5c09e350fded36ca354998c2194d", 754784},
 		{"resource.006", 0, "11cb750f5f816445ad0f4b9f50a4f59a", 672527},
 		{"resource.007", 0, "11cb750f5f816445ad0f4b9f50a4f59a", 794259},
-		{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::IT_ITA, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - English DOS CD (from the King's Quest Collection)
 	// Executable scanning reports "x.yyy.zzz", VERSION file reports "1.000.052"
 	// SCI interpreter version 1.000.784
-	{{"kq5", "CD", {
+	{"kq5", "CD", {
 		{"resource.map", 0, "f68ba690e5920725dcf9328001b90e33", 13122},
 		{"resource.000", 0, "449471bfd77be52f18a3773c7f7d843d", 571368},
 		{"resource.001", 0, "b45a581ff8751e052c7e364f58d3617f", 16800210},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// King's Quest 5 - English DOS Floppy
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "d6172c27b453350e158815fbae23f41e", 8004},
 		{"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 276351},
 		{"resource.001", 0, "3f28c72dc7531aaccf8e972c7ee50d14", 1022087},
@@ -960,13 +1005,14 @@
 		{"resource.005", 0, "b6c43441cb78a9b484efc8e614aac092", 1287999},
 		{"resource.006", 0, "672ede1136e9e401658538e51bd5dc22", 1172619},
 		{"resource.007", 0, "2f48faf27666b58c276dda20f91f4a93", 1240456},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 EGA (supplied by markcoolio in bug report #2829470)
 	// SCI interpreter version 1.000.060
-	{{"kq5", "EGA", {
+	{"kq5", "EGA", {
 		{"resource.map", 0, "baf888a4e4797ce0de0b19d4e183583c", 7662},
 		{"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 394242},
 		{"resource.001", 0, "c1eef048fa9fe76298c2d4705ef9549f", 558362},
@@ -976,13 +1022,14 @@
 		{"resource.005", 0, "3cca5b2dae8afe94532edfdc98d7edbe", 669919},
 		{"resource.006", 0, "698c698570cde9015e4d51eb8d2e9db1", 666527},
 		{"resource.007", 0, "703d8df30e89541af337d7706540d5c4", 541743},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - German DOS Floppy (supplied by markcoolio in bug report #2727101)
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "bff44f0c326a71b1757c793a02b502d6", 8283},
 		{"resource.000", 0, "d7ed18ec4a5de02a9a57830aa65a600d", 336826},
 		{"resource.001", 0, "b1e5ec6a17be7e75ddb955f6f73191e4", 1136919},
@@ -992,14 +1039,15 @@
 		{"resource.005", 0, "9c429782d102739f6bbb81e8b953b0cb", 1267525},
 		{"resource.006", 0, "d1a75fdc01840664d00366cff6919366", 1208972},
 		{"resource.007", 0, "c07494f0cce7c05210893938786a955b", 1337361},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - French DOS Floppy (from the King's Quest Collector's Edition 1994)
 	// Supplied by aroenai in bug report #2812611
 	// VERSION file reports "1.000", SCI interpreter version 1.000.784
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "eb7853832f3bb10900b13b421a0bbe7f", 8283},
 		{"resource.000", 0, "f063775b279208c14a83eda47073be90", 332806},
 		{"resource.001", 0, "3e6add38564250fd1a5bb10593007530", 1136827},
@@ -1009,13 +1057,14 @@
 		{"resource.005", 0, "f4b31cafc5defac75125c5f7b7f9a31a", 1268334},
 		{"resource.006", 0, "f7dc85307632ef657ceb1651204f6f51", 1210081},
 		{"resource.007", 0, "7db4d0a1d8d547c0019cb7d2a6acbdd4", 1338473},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - Italian DOS Floppy (from glorifindel)
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "d55c9e83894a0885e37cd79bacf86384", 8283},
 		{"resource.000", 0, "c99bbb11ace4aaacdc98b588a2ecea06", 332246},
 		{"resource.001", 0, "42b98457b1a7282daa27afd89eef53f4", 1136389},
@@ -1025,13 +1074,14 @@
 		{"resource.005", 0, "f4e441f284560eaa8022102315656a7d", 1267757},
 		{"resource.006", 0, "8eeabd92af71e766e323db2100879102", 1209325},
 		{"resource.007", 0, "dc10c107e0923b902326a040b9c166b9", 1337859},
-		{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 5 - Polish DOS Floppy (supplied by jacek909 in bug report #2725722)
 	// SCI interpreter version 1.000.060
-	{{"kq5", "", {
+	{"kq5", "", {
 		{"resource.map", 0, "70010c20138541f89013bb5e1b30f16a", 7998},
 		{"resource.000", 0, "a591bd4b879fc832b8095c0b3befe9e2", 276398},
 		{"resource.001", 0, "c0f48d4a7ebeaa6aa074fc98d77423e9", 1018560},
@@ -1041,123 +1091,135 @@
 		{"resource.005", 0, "6556ff8e7c4d1acf6a78aea154daa76c", 1287869},
 		{"resource.006", 0, "da82e4beb744731d0a151f1d4922fafa", 1170456},
 		{"resource.007", 0, "431def14ca29cdb5e6a5e84d3f38f679", 1240176},
-		{NULL, 0, NULL, 0}}, Common::PL_POL, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::PL_POL, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 6 - English DOS Non-Interactive Demo
 	// Executable scanning reports "1.001.055", VERSION file reports "1.000.000"
 	// SCI interpreter version 1.001.055
-	{{"kq6", "Demo", {
+	{"kq6", "Demo", {
 		{"resource.map", 0, "f75727c00a6d884234fa2a43c951943a", 706},
 		{"resource.000", 0, "535b1b920441ec73f42eaa4ccfd47b89", 264116},
 		{"resource.msg", 0, "54d1fdc936f98c81f9e4c19e04fb1510", 8260},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 6 - English DOS Floppy
 	// SCI interpreter version 1.001.054
-	{{"kq6", "", {
+	{"kq6", "", {
 		{"resource.map", 0, "a362063318eebe7d6423b1d9dc6213e1", 8703},
 		{"resource.000", 0, "f2b7f753992c56a0c7a08d6a5077c895", 7863324},
 		{"resource.msg", 0, "3cf5de44de36191f109d425b8450efc8", 258590},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 6 - German DOS Floppy (supplied by markcoolio in bug report #2727156)
 	// SCI interpreter version 1.001.054
-	{{"kq6", "", {
+	{"kq6", "", {
 		{"resource.map", 0, "a362063318eebe7d6423b1d9dc6213e1", 8703},
 		{"resource.000", 0, "f2b7f753992c56a0c7a08d6a5077c895", 7863324},
 		{"resource.msg", 0, "756297b2155db9e43f621c6f6fb763c3", 282822},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 6 - English DOS CD (from the King's Quest Collection)
 	// Executable scanning reports "1.cfs.158", VERSION file reports "1.034 9/11/94 - KQ6 version 1.000.00G"
 	// SCI interpreter version 1.001.054
-	{{"kq6", "CD", {
+	{"kq6", "CD", {
 		{"resource.map", 0, "7a550ebfeae2575ca00d47703a6a774c", 9215},
 		{"resource.000", 0, "233394a5f33b475ae5975e7e9a420865", 8376352},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 	
 	// King's Quest 6 - English Windows CD (from the King's Quest Collection)
 	// Executable scanning reports "1.cfs.158", VERSION file reports "1.034 9/11/94 - KQ6 version 1.000.00G"
 	// SCI interpreter version 1.001.054
-	{{"kq6", "CD", {
+	{"kq6", "CD", {
 		{"resource.map", 0, "7a550ebfeae2575ca00d47703a6a774c", 9215},
 		{"resource.000", 0, "233394a5f33b475ae5975e7e9a420865", 8376352},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformWindows, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformWindows, 0, GUIO_NONE
+
 	},
 
 	// King's Quest 6 - Spanish DOS CD (from jvprat)
 	// Executable scanning reports "1.cfs.158", VERSION file reports "1.000.000, July 5, 1994"
 	// SCI interpreter version 1.001.055
-	{{"kq6", "CD", {
+	{"kq6", "CD", {
 		{"resource.map", 0, "a73a5ab04b8f60c4b75b946a4dccea5a", 8953},
 		{"resource.000", 0, "4da3ad5868a775549a7cc4f72770a58e", 8537260},
 		{"resource.msg", 0, "41eed2d3893e1ca6c3695deba4e9d2e8", 267102},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 #ifdef ENABLE_SCI32
 	// King's Quest 7 - English DOS (from the King's Quest Collection)
 	// Executable scanning reports "2.100.002", VERSION file reports "1.4"
-	{{"kq7", "", {
+	{"kq7", "", {
 		{"resource.map", 0, "2be9ab94429c721af8e05c507e048a15", 18697},
 		{"resource.000", 0, "eb63ea3a2c2469dc2d777d351c626404", 203882535},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 7 - English DOS (from FRG)
 	// SCI interpreter version 2.100.002
-	{{"kq7", "", {
+	{"kq7", "", {
 		{"resource.map", 0, "8676b0fbbd7362989a029fe72fea14c6", 18709},
 		{"resource.000", 0, "51c1ead1163e19a2de8f121c39df7a76", 200764100},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 7 - German Windows (supplied by markcoolio in bug report #2727402)
 	// SCI interpreter version 2.100.002
-	{{"kq7", "", {
+	{"kq7", "", {
 		{"resource.map", 0, "838b9ff132bd6962026fee832e8a7ddb", 18697},
 		{"resource.000", 0, "eb63ea3a2c2469dc2d777d351c626404", 206626576},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 7 - Spanish DOS (from jvprat)
 	// Executable scanning reports "2.100.002", VERSION file reports "2.00"
-	{{"kq7", "", {
+	{"kq7", "", {
 		{"resource.map", 0, "0b62693cbe87e3aaca3e8655a437f27f", 18709},
 		{"resource.000", 0, "51c1ead1163e19a2de8f121c39df7a76", 200764100},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// King's Quest 7 - English DOS Non-Interactive Demo
 	// SCI interpreter version 2.100.002
-	{{"kq7", "Demo", {
+	{"kq7", "Demo", {
 		{"resource.map", 0, "b44f774108d63faa1d021101221c5a54", 1690},
 		{"resource.000", 0, "d9659d2cf0c269c6a9dc776707f5bea0", 2433827},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 #endif // ENABLE_SCI32
 
 	// Laura Bow - English Amiga
 	// Executable scanning reports "1.002.030"
 	// SCI interpreter version 0.000.685
-	{{"laurabow", "", {
+	{"laurabow", "", {
 		{"resource.map", 0, "731ab85e138f8cef1a7f4d1f36dfd375", 7422},
 		{"resource.000", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 126317},
 		{"resource.001", 0, "42fe895e9eb60e103025fd9ca737a849", 264763},
@@ -1165,47 +1227,51 @@
 		{"resource.003", 0, "2ab23f64306b18c28302c8ec2964c5d6", 605134},
 		{"resource.004", 0, "aa553977f7e5804081de293800d3bcce", 695067},
 		{"resource.005", 0, "bfd870d51dc97729f0914095f58e6957", 676881},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow - English Atari ST (from jvprat)
 	// Executable scanning reports "1.002.030", Floppy label reports "1.000.062, 9.23.90"
 	// SCI interpreter version 0.000.685
-	{{"laurabow", "", {
+	{"laurabow", "", {
 		{"resource.map", 0, "9f90878e6e1b8c96e692203f068ce2b1", 8478},
 		{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 515964},
 		{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 721149},
 		{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 667365},
 		{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 683737},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAtariST, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAtariST, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow - English DOS Non-Interactive Demo
 	// Executable scanning reports "x.yyy.zzz"
-	{{"laurabow", "Demo", {
+	{"laurabow", "Demo", {
 		{"resource.map", 0, "e625726268ff4e123ada11f31f0249f3", 768},
 		{"resource.001", 0, "0c8912290af0890f8d95faeb4ddb2d68", 333031},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow - English DOS 3.5" Floppy (from "The Roberta Williams Anthology"/1996)
 	// SCI interpreter version 0.000.631
-	{{"laurabow", "", {
+	{"laurabow", "", {
 		{"resource.map", 0, "4e511f47d9893fa529d6621a93fa0030", 8478},
 		{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 515788},
 		{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 721381},
 		{"resource.003", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 667468},
 		{"resource.004", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 683807},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow - English DOS (from FRG)
 	// SCI interpreter version 0.000.631 (or 0.000.685?)
-	{{"laurabow", "", {
+	{"laurabow", "", {
 		{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
 		{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 108032},
 		{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 354680},
@@ -1214,13 +1280,14 @@
 		{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
 		{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
 		{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow - German DOS (from Tobis87)
 	// SCI interpreter version 0.000.631 (or 0.000.685?)
-	{{"laurabow", "", {
+	{"laurabow", "", {
 		{"resource.map", 0, "b1905f6aa68ff65a057b080b1eae954c", 12030},
 		{"resource.001", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 108032},
 		{"resource.002", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 354680},
@@ -1229,168 +1296,180 @@
 		{"resource.005", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 327465},
 		{"resource.006", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 328390},
 		{"resource.007", 0, "e45c888d9c7c04aec0a20e9f820b79ff", 317687},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow 2 - English DOS Non-Interactive Demo (from FRG)
 	// Executable scanning reports "x.yyy.zzz"
 	// SCI interpreter version 1.001.069 (just a guess)
-	{{"laurabow2", "Demo", {
+	{"laurabow2", "Demo", {
 		{"resource.map", 0, "24dffc5db1d88c7999f13e8767ed7346", 855},
 		{"resource.000", 0, "2b2b1b4f7584f9b38fd13f6ab95634d1", 781912},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow 2 - English DOS Floppy
 	// Executable scanning reports "2.000.274"
 	// SCI interpreter version 1.001.069 (just a guess)
-	{{"laurabow2", "", {
+	{"laurabow2", "", {
 		{"resource.map", 0, "610bfd9a852004222f0faaf5fc9e630a", 6489},
 		{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5035964},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow 2 - English DOS CD (from "The Roberta Williams Antology"/1996)
 	// Executable scanning reports "1.001.072", VERSION file reports "1.1" (from jvprat)
 	// SCI interpreter version 1.001.069 (just a guess)
-	{{"laurabow2", "CD", {
+	{"laurabow2", "CD", {
 		{"resource.map", 0, "a70945e61ba7ac7bfea6b7bd72c6aec5", 7274},
 		{"resource.000", 0, "82578b8d5a7e09c4c58891ca49fae35b", 5598672},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Laura Bow 2 v1.1 - German DOS Floppy (from Tobis87, updated info from  markcoolio in bug report #2723787, updated info from #2797962))
 	// Executable scanning reports "2.000.274"
-	{{"laurabow2", "", {
+	{"laurabow2", "", {
 		{"resource.map", 0, "3b6dfbcda210bbc3f23fd1927113bf98", 6483},
 		{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5028766},
 		{"resource.msg", 0, "795c928cd00dfec9fbc62ebcd12e1f65", 303185},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Laura Bow 2 - Spanish DOS CD (from jvprat)
 	// Executable scanning reports "2.000.274", VERSION file reports "1.000.000, May 10, 1994"
-	{{"laurabow2", "CD", {
+	{"laurabow2", "CD", {
 		{"resource.map", 0, "3b6dfbcda210bbc3f23fd1927113bf98", 6483},
 		{"resource.000", 0, "57084910bc923bff5d6d9bc1b56e9604", 5028766},
 		{"resource.msg", 0, "71f1f0cd9f082da2e750c793a8ed9d84", 286141},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 1 EGA Remake - English DOS (from spookypeanut)
 	// SCI interpreter version 0.000.510 (or 0.000.577?)
-	{{"lsl1sci", "EGA Remake", {
+	{"lsl1sci", "EGA Remake", {
 		{"resource.map", 0, "abc0dc50c55de5b9723bb6de193f8756", 3282},
 		{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 451366},
 		{"resource.001", 0, "38936d3c68b6f79d3ffb13955713fed7", 591352},
 		{"resource.002", 0, "24c958bc922b07f91e25e8c93aa01fcf", 491230},
 		{"resource.003", 0, "685cd6c1e05a695ab1e0db826337ee2a", 553279},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 1 VGA Remake - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.004.024"
 	// SCI interpreter version 1.000.784
-	{{"lsl1sci", "VGA Remake", {
+	{"lsl1sci", "VGA Remake", {
 		{"resource.map", 0, "7d115a9e27dc8ac71e8d5ef33d589bd5", 3366},
 		{"resource.000", 0, "e67fd129d5810fc7ad8ea509d891cc00", 363073},
 		{"resource.001", 0, "24ed6dc01b1e7fbc66c3d63a5994549a", 750465},
 		{"resource.002", 0, "5790ac0505f7ca98d4567132b875eb1e", 681041},
 		{"resource.003", 0, "4a34c3367c2fe7eb380d741374da1989", 572251},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 1 VGA Remake - English DOS (from spookypeanut)
 	// Executable scanning reports "1.000.577", VERSION file reports "2.1"
-	{{"lsl1sci", "VGA Remake", {
+	{"lsl1sci", "VGA Remake", {
 		{"resource.map", 0, "6d04d26466337a1a64b8c6c0eb65c9a9", 3222},
 		{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 922406},
 		{"resource.001", 0, "ec20246209d7b19f38989261e5c8f5b8", 1111226},
 		{"resource.002", 0, "85d6935ef77e6b0e16bc307640a0d913", 1088312},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 1 VGA Remake - English DOS (from FRG)
 	// SCI interpreter version 1.000.510
-	{{"lsl1sci", "VGA Remake", {
+	{"lsl1sci", "VGA Remake", {
 		{"resource.map", 0, "8606b083b011a0cc4a1fbfc2198a0a77", 3198},
 		{"resource.000", 0, "d3bceaebef3f7be941c2038b3565161e", 918242},
 		{"resource.001", 0, "d34cadb11e1aefbb497cf91bc1d3baa7", 1114688},
 		{"resource.002", 0, "85b030bb66d5342b0a068f1208c431a8", 1078443},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 1 VGA Remake - English DOS Non-Interactive Demo
 	// SCI interpreter version 1.000.084
-	{{"lsl1sci", "VGA Remake, Demo", {
+	{"lsl1sci", "VGA Remake, Demo", {
 		{"resource.map", 0, "434e1f6c39d71647b34f0ee57b2bbd68", 444},
 		{"resource.001", 0, "0c0768215c562d9dace4a5ca53696cf3", 359913},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Larry 1 VGA Remake - Spanish DOS (from the Leisure Suit Larry Collection)
 	// Executable scanning reports "1.SQ4.057", VERSION file reports "1.000"
 	// This version is known to be corrupted
 	// SCI interpreter version 1.000.510
-	{{"lsl1sci", "VGA Remake", {
+	{"lsl1sci", "VGA Remake", {
 		{"resource.map", 0, "4fbe5c25878d51d7b2a68b710de4491b", 3327},
 		{"resource.000", 0, "5e501a9bf8c753bf4c96158042422f00", 839172},
 		{"resource.001", 0, "112648995dbc194037f1e4ed2e195910", 1063341},
 		{"resource.002", 0, "3fe2a3aec0ed53c7d6db1845a67e3aa2", 1095908},
 		{"resource.003", 0, "ac175df0ea9a2cba57f0248651856d27", 376556},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 1 VGA Remake - Russian DOS
 	// Executable scanning reports "1.000.510", VERSION file reports "2.0"
 	// SCI interpreter version 1.000.510
-	{{"lsl1sci", "VGA Remake", {
+	{"lsl1sci", "VGA Remake", {
 		{"resource.map", 0, "b54413d35e206d21ae2b2bdb092bd13a", 3198},
 		{"resource.000", 0, "0d7b2afa666bd36d9535a15d3a837a66", 928566},
 		{"resource.001", 0, "bc8ca10c807515d959cbd91f9ba47735", 1123759},
 		{"resource.002", 0, "b7409ab32bc3bee2d6cce887cd33f2b6", 1092160},
-		{NULL, 0, NULL, 0}}, Common::RU_RUS, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::RU_RUS, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 2 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "x.yyy.zzz"
 	// SCI interpreter version 0.000.572
-	{{"lsl2", "", {
+	{"lsl2", "", {
 		{"resource.map", 0, "e36ce0fc94d1678d15acbf12d84ec47d", 6612},
 		{"resource.001", 0, "a0d4a625311d307257da7fc43d00459d", 409124},
 		{"resource.002", 0, "a0d4a625311d307257da7fc43d00459d", 630106},
 		{"resource.003", 0, "a0d4a625311d307257da7fc43d00459d", 570356},
 		{"resource.004", 0, "a0d4a625311d307257da7fc43d00459d", 717844},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 2 - English DOS Non-Interactive Demo
 	// Executable scanning reports "x.yyy.zzz"
 	// SCI interpreter version 0.000.409
-	{{"lsl2", "Demo", {
+	{"lsl2", "Demo", {
 		{"resource.map", 0, "03dba704bb77da55a91ad27b5a3cac09", 528},
 		{"resource.001", 0, "9f5520f0297206928df0b0b36493cd33", 127532},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
 	},
 
 	// Larry 2 - English DOS
 	// SCI interpreter version 0.000.409
-	{{"lsl2", "", {
+	{"lsl2", "", {
 		{"resource.map", 0, "42258cf767a8ebaa9e66b6151a80e601", 5628},
 		{"resource.001", 0, "4a24443a25e2b1492462a52809605dc2", 143847},
 		{"resource.002", 0, "4a24443a25e2b1492462a52809605dc2", 348331},
@@ -1398,13 +1477,13 @@
 		{"resource.004", 0, "4a24443a25e2b1492462a52809605dc2", 204861},
 		{"resource.005", 0, "4a24443a25e2b1492462a52809605dc2", 277732},
 		{"resource.006", 0, "4a24443a25e2b1492462a52809605dc2", 345683},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 2 - English DOS
 	// SCI interpreter version 0.000.343
-	{{"lsl2", "", {
+	{"lsl2", "", {
 		{"resource.map", 0, "6bd43c92eaf561f64818116eed683fcf", 5598},
 		{"resource.001", 0, "96033f57accfca903750413fd09193c8", 140526},
 		{"resource.002", 0, "96033f57accfca903750413fd09193c8", 348672},
@@ -1414,14 +1493,14 @@
 		// TODO/FIXME: is the version with size 208739 corrupted?
 		//{"resource.006", 0, "96033f57accfca903750413fd09193c8", 345818},
 		{"resource.006", 0, "96033f57accfca903750413fd09193c8", -1},	// 345818 or 208739
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 3 - English Amiga (from www.back2roots.org)
 	// Executable scanning reports "1.002.032"
 	// SCI interpreter version 0.000.685
-	{{"lsl3", "", {
+	{"lsl3", "", {
 		{"resource.map", 0, "4a6da6322ce189431b5ffbac992bad3a", 5328},
 		{"resource.000", 0, "cdc2e21e297b10fe8fed6377af8c5698", 66523},
 		{"resource.001", 0, "6abbaf8c7e3b36dd868868ed187e8995", 71761},
@@ -1429,25 +1508,26 @@
 		{"resource.003", 0, "5c10e462c8cf589610773e4fe8bfd996", 527238},
 		{"resource.004", 0, "f408e59cbee1457f042e5773b8c53951", 651634},
 		{"resource.005", 0, "433911eb764089d493aed1f958a5615a", 524259},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 3 - English DOS
 	// SCI interpreter version 0.000.572
-	{{"lsl3", "", {
+	{"lsl3", "", {
 		{"resource.map", 0, "0b6bd3e039682830a51c5755c06591db", 5916},
 		{"resource.001", 0, "f18441027154292836b973c655fa3175", 456722},
 		{"resource.002", 0, "f18441027154292836b973c655fa3175", 578024},
 		{"resource.003", 0, "f18441027154292836b973c655fa3175", 506807},
 		{"resource.004", 0, "f18441027154292836b973c655fa3175", 513651},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 3 - English DOS
 	// SCI interpreter version 0.000.572
-	{{"lsl3", "", {
+	{"lsl3", "", {
 		{"resource.map", 0, "0f429f5186f96d6c501838a1cb44bd43", 7452},
 		{"resource.001", 0, "f18441027154292836b973c655fa3175", 141381},
 		{"resource.002", 0, "f18441027154292836b973c655fa3175", 345171},
@@ -1456,50 +1536,53 @@
 		{"resource.005", 0, "f18441027154292836b973c655fa3175", 302946},
 		{"resource.006", 0, "f18441027154292836b973c655fa3175", 282465},
 		{"resource.007", 0, "f18441027154292836b973c655fa3175", 257174},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
 	},
 
 	// Larry 3 - English DOS Non-Interactive Demo
 	// SCI interpreter version 0.000.530
-	{{"lsl3", "Demo", {
+	{"lsl3", "Demo", {
 		{"resource.map", 0, "33a2384f395470af3d2180e37ad0322a", 1140},
 		{"resource.001", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 76525},
 		{"resource.002", 0, "f773d79b93dfd4052ec8c1cc64c1e6ab", 268299},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+		
 	},
 
 	// Larry 3 - German DOS (from Tobis87, updated info from markcoolio in bug report #2723832)
 	// Executable scanning reports "S.old.123"
 	// SCI interpreter version 0.000.572 (just a guess)
-	{{"lsl3", "", {
+	{"lsl3", "", {
 		{"resource.map", 0, "4a77c8382e48a90c4168d3c144fc1b8f", 6480},
 		{"resource.001", 0, "3827a9b17b926e12dcc336860f50612a", 460488},
 		{"resource.002", 0, "3827a9b17b926e12dcc336860f50612a", 672403},
 		{"resource.003", 0, "3827a9b17b926e12dcc336860f50612a", 587036},
 		{"resource.004", 0, "3827a9b17b926e12dcc336860f50612a", 691932},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+		
 	},
 
 	// Larry 3 - French DOS (provided by richiefs in bug report #2670691)
 	// Executable scanning reports "S.old.123"
 	// SCI interpreter version 0.000.572 (just a guess)
-	{{"lsl3", "", {
+	{"lsl3", "", {
 		{"resource.map", 0, "13541234d440c7988a13582468b0e4be", 6480},
 		{"resource.001", 0, "65f1bdaa20f6d0470e9d969f22473873", 457402},
 		{"resource.002", 0, "65f1bdaa20f6d0470e9d969f22473873", 671614},
 		{"resource.003", 0, "65f1bdaa20f6d0470e9d969f22473873", 586921},
 		{"resource.004", 0, "65f1bdaa20f6d0470e9d969f22473873", 690826},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		GF_FOR_SCI0_BEFORE_629
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+		
 	},
 
 	// Larry 5 - English Amiga
 	// Executable scanning reports "1.004.023"
 	// SCI interpreter version 1.000.784
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "e36052ae0c8b14d6f074bcb0aee50a38", 6096},
 		{"resource.000", 0, "d8b58ce10de52aa16f8b2006838c4fcc", 310510},
 		{"resource.001", 0, "8caa8fbb50ea43f3efdfb66f1e68998b", 800646},
@@ -1508,14 +1591,15 @@
 		{"resource.004", 0, "3ce5901f1bc171ac0274d99a4eeb9e57", 623022},
 		{"resource.005", 0, "f8b2d1137bb767e5d232056b99dd69eb", 623621},
 		{"resource.006", 0, "bafc64e3144f115dc58c6aee02de98fb", 715598},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - German Amiga
 	// Executable scanning reports "1.004.024"
 	// SCI interpreter version 1.000.784
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "863326c2eb5160f0b0960e159e8bf954", 6372},
 		{"resource.000", 0, "5113d03db08e3da77a5b61294001331b", 357525},
 		{"resource.001", 0, "59eba83ad465b08d763b44f86afa86f6", 837566},
@@ -1525,22 +1609,24 @@
 		{"resource.005", 0, "59eba83ad465b08d763b44f86afa86f6", 664717},
 		{"resource.006", 0, "bafc64e3144f115dc58c6aee02de98fb", 754966},
 		{"resource.007", 0, "59eba83ad465b08d763b44f86afa86f6", 683135},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformAmiga, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - English DOS Non-Interactive Demo (from FRG)
 	// SCI interpreter version 1.000.181
-	{{"lsl5", "Demo", {
+	{"lsl5", "Demo", {
 		{"resource.map", 0, "efe8d3f45ce4f6bd9a6643e0ac8d2a97", 504},
 		{"resource.001", 0, "8bd8d9c0b5f455ee1269d63ce86c50dd", 531380},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - English DOS (from spookypeanut)
 	// SCI interpreter version 1.000.510
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "be00ef895197754ae4eab021ca44cbcd", 6417},
 		{"resource.000", 0, "f671ab479df0c661b19cd16237692846", 726823},
 		{"resource.001", 0, "db4a1381d88028876a99303bfaaba893", 751296},
@@ -1550,13 +1636,14 @@
 		{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 1011944},
 		{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1024810},
 		{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 1030656},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - German DOS (from Tobis87)
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "c97297aa76d4dd2ed144c7b7769e2caf", 6867},
 		{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 759095},
 		{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 918742},
@@ -1566,14 +1653,15 @@
 		{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 959342},
 		{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1021774},
 		{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 993408},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - French DOS (provided by richiefs in bug report #2670691)
 	// Executable scanning reports "1.lsl5.019"
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "499898e652dc41b51e368ae41acce41f", 7023},
 		{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 958096},
 		{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 1196765},
@@ -1583,14 +1671,15 @@
 		{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 920524},
 		{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 946540},
 		{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 958842},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - Spanish DOS (from the Leisure Suit Larry Collection)
 	// Executable scanning reports "1.ls5.006", VERSION file reports "1.000, 4/21/92"
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "b6f7da7bf24e5a6b2946032cec3ea59c", 6861},
 		{"resource.000", 0, "4c00c14b8181ad47076a51d86097d97e", 765418},
 		{"resource.001", 0, "245c44f8ccd796732e61857e67b30079", 916028},
@@ -1600,325 +1689,359 @@
 		{"resource.005", 0, "0cc8d35a744031c772ca7cd21ae95273", 958079},
 		{"resource.006", 0, "dda27ce00682aa76198dac124bbbe334", 1015136},
 		{"resource.007", 0, "ac443fae1285fb359bf2b2bc6a7301ae", 987222},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 5 - Italian DOS Floppy (from glorifindel)
 	// SCI interpreter version 1.000.510 (just a guess)
-	{{"lsl5", "", {
+	{"lsl5", "", {
 		{"resource.map", 0, "a99776df795127f387cb35dae872d4e4", 5919},
 		{"resource.000", 0, "a8989a5a89e7d4f702b26b378c7a357a", 7001981},
-		{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 6 - English DOS (from spookypeanut)
 	// SCI interpreter version 1.001.113
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "bb8a39d9e2a77ba449a1e591109ad9a8", 6973},
 		{"resource.000", 0, "4462fe48c7452d98fddcec327a3e738d", 5789138},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 6 - English/German/French DOS CD - LORES
 	// SCI interpreter version 1.001.115
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "0b91234b7112782962cb480b7791b6e2", 7263},
 		{"resource.000", 0, "57d5fe8bb9e044158514476ea7678eb0", 5754790},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 6 - German DOS CD - LORES (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 1.001.115
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "bafe85f32738854135991d4324ad147e", 7268},
 		{"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5773160},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 6 - French DOS CD - LORES (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 1.001.115
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "97797ea775baaf18a1907d357d3c0ea6", 7268},
 		{"resource.000", 0, "f6cbc6da7b90ea135883e0759848ca2c", 5776092},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 6 - Spanish DOS - LORES (from the Leisure Suit Larry Collection)
 	// Executable scanning reports "1.001.113", VERSION file reports "1.000, 11.06.93, FIVE PATCHES ADDED TO DISK 6 ON 11-18-93"
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "633bf8f42170b6271019917c8009989b", 6943},
 		{"resource.000", 0, "7884a8db9253e29e6b37a2651fd90ba3", 5733116},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Crazy Nick's Software Picks: Leisure Suit Larry's Casino - English DOS (from the Leisure Suit Larry Collection)
 	// Executable scanning reports "1.001.029", VERSION file reports "1.000"
-	{{"cnick-lsl", "", {
+	{"cnick-lsl", "", {
 		{"resource.map", 0, "194f1578f2624db813c9072359ad1639", 783},
 		{"resource.001", 0, "3733433b517ec3d14a3331d9ab3842ae", 344830},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Crazy Nick's Software Picks: King Graham's Board Game Challenge
-	{{"cnick-kq", "", {
+	{"cnick-kq", "", {
 		{"resource.map", 0, "44bc538a5cd24b39ffccc967c0ebf84d", 1137},
 		{"resource.001", 0, "470e7a4a3504635e70b623c44461e1ac", 451272},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Crazy Nick's Software Picks: Parlor Games with Laura Bow
-	{{"cnick-laurabow", "", {
+	{"cnick-laurabow", "", {
 		{"resource.map", 0, "3b826bfe64f8ff1ccf30eef93cd2f727", 999},
 		{"resource.001", 0, "985ac8db6f636f2b4334c04b0fbb44fb", 336698},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Crazy Nick's Software Picks: Robin Hood's Game of Skill and Chance
-	{{"cnick-longbow", "", {
+	{"cnick-longbow", "", {
 		{"resource.map", 0, "4a5c81f485a2416bde12978506f2fb5f", 897},
 		{"resource.001", 0, "ef16dc9e867eb8eeb5b13e110b90bd4b", 571466},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Crazy Nick's Software Picks: Roger Wilco's Spaced Out Game Pack
-	{{"cnick-sq", "", {
+	{"cnick-sq", "", {
 		{"resource.map", 0, "b4d95b02d84e297441bd999d34eaa6b1", 879},
 		{"resource.001", 0, "82ff2b64a60117886fbcd6a3a8c977c6", 364921},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 #ifdef ENABLE_SCI32
 	// Larry 6 - English/German DOS CD - HIRES
 	// SCI interpreter version 2.100.002
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "0c0804434ea62278dd15032b1947426c", 8872},
 		{"resource.000", 0, "9a9f4870504444cda863dd14d077a680", 18520872},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 6 - German DOS CD - HIRES (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 2.100.002
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "badfdf446ffed569a310d2c63a249421", 8896},
 		{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18534274},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 6 - French DOS CD - HIRES (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 2.100.002
-	{{"lsl6", "", {
+	{"lsl6", "", {
 		{"resource.map", 0, "d184e9aa4f2d4b5670ddb3669db82cda", 8896},
 		{"resource.000", 0, "bd944d2b06614a5b39f1586906f0ee88", 18538987},
-		{NULL, 0, NULL, 0}}, Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 7 - English DOS CD (from spookypeanut)
 	// SCI interpreter version 3.000.000
-	{{"lsl7", "", {
+	{"lsl7", "", {
 		{"resmap.000", 0, "eae93e1b1d1ccc58b4691c371281c95d", 8188},
 		{"ressci.000", 0, "89353723488219e25589165d73ed663e", 66965678},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 7 - German DOS (from Tobis87)
 	// SCI interpreter version 3.000.000
-	{{"lsl7", "", {
+	{"lsl7", "", {
 		{"resmap.000", 0, "c11e6bfcfc2f2d05da47e5a7df3e9b1a", 8188},
 		{"ressci.000", 0, "a8c6817bb94f332ff498a71c8b47f893", 66971724},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 7 - French DOS (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 3.000.000
-	{{"lsl7", "", {
+	{"lsl7", "", {
 		{"resmap.000", 0, "4407849fd52fe3efb0c30fba60cd5cd4", 8206},
 		{"ressci.000", 0, "dc37c3055fffbefb494ff22b145d377b", 66964472},
-		{NULL, 0, NULL, 0}}, Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::DE_DEU, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 7 - Italian DOS CD (from glorifindel)
 	// SCI interpreter version 3.000.000
-	{{"lsl7", "", {
+	{"lsl7", "", {
 		{"resmap.000", 0, "9852a97141f789413f29bf956052acdb", 8212},
 		{"ressci.000", 0, "440b9fed89590abb4e4386ed6f948ee2", 67140181},
-		{NULL, 0, NULL, 0}}, Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NONE},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::IT_ITA, Common::kPlatformPC, 0, GUIO_NONE
+
 	},
 
 	// Larry 7 - Spanish DOS (from the Leisure Suit Larry Collection)
 	// Executable scanning reports "3.000.000", VERSION file reports "1.0s"
-	{{"lsl7", "", {
+	{"lsl7", "", {
 		{"resmap.000", 0, "8f3d603e1acc834a5d598b30cdfc93f3", 8188},
 		{"ressci.000", 0, "32792f9bc1bf3633a88b382bb3f6e40d", 67071418},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Larry 7 - English DOS Demo (provided by richiefs in bug report #2670691)
 	// SCI interpreter version 2.100.002
-	{{"lsl7", "Demo", {
+	{"lsl7", "Demo", {
 		{"ressci.000", 0, "5cc6159688b2dc03790a67c90ccc67f9", 10195878},
 		{"resmap.000", 0, "6a2b2811eef82e87cde91cf1de845af8", 2695},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Lighthouse - English Windows Demo (from jvprat)
 	// Executable scanning reports "2.100.002", VERSION file reports "1.00"
-	{{"lighthouse", "Demo", {
+	{"lighthouse", "Demo", {
 		{"resource.map", 0, "543124606352bfa5e07696ddf2a669be", 64},
 		{"resource.000", 0, "5d7714416b612463d750fb9c5690c859", 28952},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Lighthouse - English Windows Demo
 	// Executable scanning reports "3.000.000", VERSION file reports "1.00"
-	{{"lighthouse", "Demo", {
+	{"lighthouse", "Demo", {
 		{"resmap.000", 0, "3bdee7a16926975a4729f75cf6b80a92", 1525},
 		{"ressci.000", 0, "3c585827fa4a82f4c04a56a0bc52ccee", 11494351},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Lighthouse - English DOS (from jvprat)
 	// Executable scanning reports "3.000.000", VERSION file reports "1.1"
-	{{"lighthouse", "", {
+	{"lighthouse", "", {
 		{"resmap.001", 0, "47abc502c0b541b582db28f38dbc6a56", 7801},
 		{"ressci.001", 0, "14e922c47b92156377cb49e241691792", 99591924},
 		{"resmap.002", 0, "c68db5333f152fea6ca2dfc75cad8b34", 7573},
 		{"ressci.002", 0, "175468431a979b9f317c294ce3bc1430", 94628315},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Lighthouse - Spanish DOS (from jvprat)
 	// Executable scanning reports "3.000.000", VERSION file reports "1.1"
-	{{"lighthouse", "", {
+	{"lighthouse", "", {
 		{"resmap.001", 0, "c5d49b2a8a4eafc92fd041a3a0f2da68", 7846},
 		{"ressci.001", 0, "18553177dbf83fb2cb6c8edcbb174183", 99543093},
 		{"resmap.002", 0, "e7dc85884a2417e2eff9de0c63dd65fa", 7630},
 		{"ressci.002", 0, "3c8d627c555b0e3e4f1d9955bc0f0df4", 94631127},
-		{NULL, 0, NULL, 0}}, Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 #endif // ENABLE_SCI32
 
 	// Mixed-Up Fairy Tales v1.000 - English DOS Non-Interactive Demo
-	{{"fairytales", "Demo", {
+	{"fairytales", "Demo", {
 		{"resource.map", 0, "c2cf672c3f4251e7472d4542af3bf764", 933},
 		{"resource.000", 0, "8be56a3a88c065ee00c02c0e29199f3a", 14643},
 		{"resource.001", 0, "9e33566515b18bee7915db448063bba2", 871853},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, GUIO_NOSPEECH
+
 	},
 
 	// Mixed-Up Fairy Tales v1.000 - English DOS (supplied by markcoolio in bug report #2723791)
 	// Executable scanning reports "1.000.145"
-	{{"fairytales", "", {
+	{"fairytales", "", {
 		{"resource.map", 0, "9ae5aecc1cb797b11ea5cf0caeea272c", 3261},
 		{"resource.000", 0, "27ec5fa09cd12a7fd16e86d96a2ed245", 923685},
 		{"resource.001", 0, "49c8f7dcd9989e4491a93554bec325b0", 52324},
 		{"resource.002", 0, "6767f8c8585f617aaa91d442f41ae714", 1032989},
 		{"resource.003", 0, "b1288e0821ee358d1ffe877e5900c8ec", 1047565},
 		{"resource.004", 0, "f79daa70390d73746742ffcfc3dc4471", 937580},
-		{NULL, 0, NULL, 0}}, Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH},
-		0
+		{NULL, 0, NULL, 0}},
+		Common::EN_ANY, Common::kPlatformPC, 0, GUIO_NOSPEECH
+
 	},
 
 	// Mixed-Up Fairy Tales - English DOS Floppy (from jvprat)
 	// Executable scanning reports "1.000.145", Floppy label reports "1.0, 11.13.91", VERSION file reports "1.000"
-	{{"fairytales", "", {
+	{"fairytales", "", {
 		{"resource.map", 0, "66105c02fa8f1785a3fd28957e41cb48", 3249},

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list