[Scummvm-git-logs] scummvm master -> 441b02d0579294daf4c0a3cde14485a5c0af389b
sev-
noreply at scummvm.org
Sun Jun 30 17:13:45 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
441b02d057 DETECTION: Use uint32 for ADGameFileDescription file size
Commit: 441b02d0579294daf4c0a3cde14485a5c0af389b
https://github.com/scummvm/scummvm/commit/441b02d0579294daf4c0a3cde14485a5c0af389b
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2024-06-30T19:13:41+02:00
Commit Message:
DETECTION: Use uint32 for ADGameFileDescription file size
Changed paths:
engines/adl/detection.cpp
engines/advancedDetector.cpp
engines/advancedDetector.h
engines/agi/detection_tables.h
engines/agos/detection_fallback.h
engines/agos/detection_tables.h
engines/ags/detection.cpp
engines/asylum/detection_tables.h
engines/cine/detection_tables.h
engines/composer/detection_tables.h
engines/cryomni3d/detection_tables.h
engines/director/detection_tables.h
engines/dreamweb/detection_tables.h
engines/grim/detection.cpp
engines/groovie/detection.cpp
engines/kyra/detection_tables.h
engines/mohawk/detection_tables.h
engines/mutationofjb/detection.cpp
engines/myst3/detection.cpp
engines/prince/detection.cpp
engines/saga/detection_tables.h
engines/saga2/detection.cpp
engines/sci/detection_tables.h
engines/sword1/detection_tables.h
engines/sword2/detection_tables.h
engines/sword25/detection_tables.h
engines/tinsel/detection.cpp
engines/tinsel/detection_tables.h
engines/tony/detection_tables.h
engines/trecision/detection.cpp
diff --git a/engines/adl/detection.cpp b/engines/adl/detection.cpp
index 3df2bcd7f76..eec55187cf5 100644
--- a/engines/adl/detection.cpp
+++ b/engines/adl/detection.cpp
@@ -553,7 +553,7 @@ ADDetectedGames AdlMetaEngineDetection::detectGame(const Common::FSNode &parent,
continue;
}
- if (fDesc.fileSize != -1 && fDesc.fileSize != filesProps[fileName].size) {
+ if (fDesc.fileSize != AD_NO_SIZE && fDesc.fileSize != filesProps[fileName].size) {
debugC(3, kDebugGlobalDetection, "Size Mismatch. Skipping");
game.hasUnknownFiles = true;
continue;
diff --git a/engines/advancedDetector.cpp b/engines/advancedDetector.cpp
index 969bd169490..d42c1a3be95 100644
--- a/engines/advancedDetector.cpp
+++ b/engines/advancedDetector.cpp
@@ -699,7 +699,7 @@ void AdvancedMetaEngineDetectionBase::dumpDetectionEntries() const {
for (auto fileDesc = g->filesDescriptions; fileDesc->fileName; fileDesc++) {
const char *fname = fileDesc->fileName;
- int64 fsize = fileDesc->fileSize;
+ int64 fsize = fileDesc->fileSize == AD_NO_SIZE ? -1 : fileDesc->fileSize;
Common::String md5 = fileDesc->md5;
MD5Properties md5prop = gameFileToMD5Props(fileDesc, g->flags);
Common::String md5Prefix = md5PropToGameFile(md5prop);
@@ -807,8 +807,8 @@ ADDetectedGames AdvancedMetaEngineDetectionBase::detectGame(const Common::FSNode
continue;
}
- if (fileDesc->fileSize != -1 && fileDesc->fileSize != filesProps[key].size) {
- debugC(3, kDebugGlobalDetection, "Size Mismatch. Skipping (%ld) (%ld)", long(fileDesc->fileSize), long(filesProps[key].size));
+ if (fileDesc->fileSize != AD_NO_SIZE && fileDesc->fileSize != filesProps[key].size) {
+ debugC(3, kDebugGlobalDetection, "Size Mismatch. Skipping (%u) (%ld)", fileDesc->fileSize, long(filesProps[key].size));
game.hasUnknownFiles = true;
continue;
}
diff --git a/engines/advancedDetector.h b/engines/advancedDetector.h
index 24091468f54..1aee1c81c8b 100644
--- a/engines/advancedDetector.h
+++ b/engines/advancedDetector.h
@@ -79,7 +79,7 @@ struct ADGameFileDescription {
const char *fileName; ///< Name of the described file.
uint16 fileType; ///< Optional. Not used during detection, only by engines.
const char *md5; ///< MD5 of (the beginning of) the described file. Optional. Set to NULL to ignore.
- int64 fileSize; ///< Size of the described file. Set to -1 to ignore.
+ uint32 fileSize; ///< Size of the described file. Set to AD_NO_SIZE to ignore.
uint32 sizeBuffer() const {
uint32 ret = 0;
@@ -95,6 +95,8 @@ struct ADGameFileDescription {
}
};
+#define AD_NO_SIZE ((uint32)-1)
+
/**
* A shortcut to produce an empty ADGameFileDescription record. Used to mark
* the end of a list of these.
@@ -105,7 +107,7 @@ struct ADGameFileDescription {
* A shortcut to produce a list of ADGameFileDescription records with only one
* record that contains just a filename with an MD5, and no file size.
*/
-#define AD_ENTRY1(f, x) {{ f, 0, x, -1}, AD_LISTEND}
+#define AD_ENTRY1(f, x) {{ f, 0, x, AD_NO_SIZE}, AD_LISTEND}
/**
* A shortcut to produce a list of ADGameFileDescription records with only one
diff --git a/engines/agi/detection_tables.h b/engines/agi/detection_tables.h
index 57ac19999b2..5f120e38749 100644
--- a/engines/agi/detection_tables.h
+++ b/engines/agi/detection_tables.h
@@ -128,15 +128,15 @@ namespace Agi {
#define BOOTER1_U(id,msg,fname,md5,size,ver,gid) GAME_LVFPNU(id,msg,fname,md5,size,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V1,GAMEOPTIONS_DEFAULT)
#define BOOTER2(id,extra,fname,md5,size,ver,gid) GAME_LVFPN(id,extra,fname,md5,size,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V2,GAMEOPTIONS_DEFAULT)
-#define GAME(id,extra,md5,ver,gid) GAME_LVFPN(id,extra,"logdir",md5,-1,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V2,GAMEOPTIONS_DEFAULT)
-#define GAME3(id,extra,fname,md5,ver,gid) GAME_LVFPN(id,extra,fname,md5,-1,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V3,GAMEOPTIONS_DEFAULT)
-#define GAME3_PIRATED(id,extra,fname,md5,ver,gid) GAME_LVFPN_PIRATED(id,extra,fname,md5,-1,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V3,GAMEOPTIONS_DEFAULT)
+#define GAME(id,extra,md5,ver,gid) GAME_LVFPN(id,extra,"logdir",md5,AD_NO_SIZE,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V2,GAMEOPTIONS_DEFAULT)
+#define GAME3(id,extra,fname,md5,ver,gid) GAME_LVFPN(id,extra,fname,md5,AD_NO_SIZE,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V3,GAMEOPTIONS_DEFAULT)
+#define GAME3_PIRATED(id,extra,fname,md5,ver,gid) GAME_LVFPN_PIRATED(id,extra,fname,md5,AD_NO_SIZE,Common::EN_ANY,ver,0,gid,Common::kPlatformDOS,GType_V3,GAMEOPTIONS_DEFAULT)
-#define GAME_P(id,extra,md5,ver,gid,platform) GAME_LVFPN(id,extra,"logdir",md5,-1,Common::EN_ANY,ver,0,gid,platform,GType_V2,GAMEOPTIONS_DEFAULT)
-#define GAME_PO(id,extra,md5,ver,gid,platform,guioptions) GAME_LVFPN(id,extra,"logdir",md5,-1,Common::EN_ANY,ver,0,gid,platform,GType_V2,guioptions)
+#define GAME_P(id,extra,md5,ver,gid,platform) GAME_LVFPN(id,extra,"logdir",md5,AD_NO_SIZE,Common::EN_ANY,ver,0,gid,platform,GType_V2,GAMEOPTIONS_DEFAULT)
+#define GAME_PO(id,extra,md5,ver,gid,platform,guioptions) GAME_LVFPN(id,extra,"logdir",md5,AD_NO_SIZE,Common::EN_ANY,ver,0,gid,platform,GType_V2,guioptions)
-#define GAME_FP(id,extra,md5,ver,flags,gid,platform) GAME_LVFPN(id,extra,"logdir",md5,-1,Common::EN_ANY,ver,flags,gid,platform,GType_V2,GAMEOPTIONS_DEFAULT)
-#define GAME_FPO(id,extra,md5,ver,flags,gid,platform,guioptions) GAME_LVFPN(id,extra,"logdir",md5,-1,Common::EN_ANY,ver,flags,gid,platform,GType_V2,guioptions)
+#define GAME_FP(id,extra,md5,ver,flags,gid,platform) GAME_LVFPN(id,extra,"logdir",md5,AD_NO_SIZE,Common::EN_ANY,ver,flags,gid,platform,GType_V2,GAMEOPTIONS_DEFAULT)
+#define GAME_FPO(id,extra,md5,ver,flags,gid,platform,guioptions) GAME_LVFPN(id,extra,"logdir",md5,AD_NO_SIZE,Common::EN_ANY,ver,flags,gid,platform,GType_V2,guioptions)
#define GAME_F(id,extra,md5,ver,flags,gid) GAME_FP(id,extra,md5,ver,flags,gid,Common::kPlatformDOS)
#define GAME_FO(id,extra,md5,ver,flags,gid,guioptions) GAME_FPO(id,extra,md5,ver,flags,gid,Common::kPlatformDOS,guioptions)
#define GAME_FSO(id,extra,fname,md5,size,ver,flags,gid,guioptions) GAME_LVFPN(id,extra,fname,md5,size,Common::EN_ANY,ver,flags,gid,Common::kPlatformDOS,GType_V2,guioptions)
@@ -147,8 +147,8 @@ namespace Agi {
#define GAME_LFPS(id,extra,md5,size,lang,ver,flags,gid,platform) GAME_LVFPN(id,extra,"logdir",md5,size,lang,ver,flags,gid,platform,GType_V2,GAMEOPTIONS_DEFAULT)
-#define GAME3_P(id,extra,fname,md5,ver,flags,gid,platform) GAME_LVFPN(id,extra,fname,md5,-1,Common::EN_ANY,ver,flags,gid,platform,GType_V3,GAMEOPTIONS_DEFAULT)
-#define GAME3_PO(id,extra,fname,md5,ver,flags,gid,platform,guioptions) GAME_LVFPN(id,extra,fname,md5,-1,Common::EN_ANY,ver,flags,gid,platform,GType_V3,guioptions)
+#define GAME3_P(id,extra,fname,md5,ver,flags,gid,platform) GAME_LVFPN(id,extra,fname,md5,AD_NO_SIZE,Common::EN_ANY,ver,flags,gid,platform,GType_V3,GAMEOPTIONS_DEFAULT)
+#define GAME3_PO(id,extra,fname,md5,ver,flags,gid,platform,guioptions) GAME_LVFPN(id,extra,fname,md5,AD_NO_SIZE,Common::EN_ANY,ver,flags,gid,platform,GType_V3,guioptions)
#define GAMEpre_P(id,extra,fname_1,md5_1,size_1,fname_2,md5_2,size_2,ver,gid,platform) GAME_LVFPN2(id,extra,fname_1,md5_1,size_1,fname_2,md5_2,size_2,Common::EN_ANY,ver,0,gid,platform,GType_PreAGI,GAMEOPTIONS_DEFAULT)
#define GAMEpre_PU(id,msg,fname_1,md5_1,size_1,fname_2,md5_2,size_2,ver,gid,platform) GAME_LVFPN2U(id,msg,fname_1,md5_1,size_1,fname_2,md5_2,size_2,Common::EN_ANY,ver,0,gid,platform,GType_PreAGI,GAMEOPTIONS_DEFAULT)
@@ -159,7 +159,7 @@ namespace Agi {
#define GAME3_PS(id,extra,fname,md5,size,ver,flags,gid,platform) GAME_LVFPN(id,extra,fname,md5,size,Common::EN_ANY,ver,flags,gid,platform,GType_V3,GAMEOPTIONS_DEFAULT)
#define GAME3_PSO(id,extra,fname,md5,size,ver,flags,gid,platform,guioptions) GAME_LVFPN(id,extra,fname,md5,size,Common::EN_ANY,ver,flags,gid,platform,GType_V3,guioptions)
-#define FANMADE_ILVFO(id,name,md5,lang,ver,features,guioptions) GAME_LVFPNF(id,name,"logdir",md5,-1,lang,ver,(GF_FANMADE|features),GID_FANMADE,Common::kPlatformDOS,GType_V2,guioptions)
+#define FANMADE_ILVFO(id,name,md5,lang,ver,features,guioptions) GAME_LVFPNF(id,name,"logdir",md5,AD_NO_SIZE,lang,ver,(GF_FANMADE|features),GID_FANMADE,Common::kPlatformDOS,GType_V2,guioptions)
#define FANMADE_ISVPO(id,name,md5,size,ver,platform,guioptions) GAME_LVFPNF(id,name,"logdir",md5,size,Common::EN_ANY,ver,GF_FANMADE,GID_FANMADE,platform,GType_V2,guioptions)
#define FANMADE_SVP(name,md5,size,ver,platform) FANMADE_ISVPO("agi-fanmade",name,md5,size,ver,platform,GAMEOPTIONS_DEFAULT)
@@ -176,7 +176,7 @@ namespace Agi {
#define FANMADE_L(name,md5,lang) FANMADE_LF(name,md5,lang,0)
#define FANMADE_I(id,name,md5) FANMADE_IF(id,name,md5,0)
#define FANMADE_O(name,md5,guioptions) FANMADE_FO(name,md5,0,guioptions)
-#define FANMADE_P(name,md5,platform) FANMADE_SVP(name,md5,-1,0x2917,platform)
+#define FANMADE_P(name,md5,platform) FANMADE_SVP(name,md5,AD_NO_SIZE,0x2917,platform)
#define FANMADE_S(name,fname,md5,size) GAME_LVFPNF("agi-fanmade",name,fname,md5,size,Common::EN_ANY,0x2917,GF_FANMADE,GID_FANMADE,Common::kPlatformDOS,GType_V2,GAMEOPTIONS_DEFAULT)
#define FANMADE(name,md5) FANMADE_F(name,md5,0)
@@ -745,7 +745,7 @@ static const AGIGameDescription gameDescriptions[] = {
GAME("pq1", "2.0G 1987-12-03", "d194e5d88363095f55d5096b8e32fbbb", 0x2917, GID_PQ1),
// Police Quest 1 (PC) 2.0G 12/3/87; with Hebrew translation
- GAME_LVFPN("pq1", "2.0G 1987-12-03", "PQ1.WAG", "59e1b2fb6d025968b8ed7388f107c7b5", -1, Common::HE_ISR, 0x2917, GF_EXTCHAR, GID_PQ1, Common::kPlatformDOS, GType_V2, GAMEOPTIONS_DEFAULT),
+ GAME_LVFPN("pq1", "2.0G 1987-12-03", "PQ1.WAG", "59e1b2fb6d025968b8ed7388f107c7b5", AD_NO_SIZE, Common::HE_ISR, 0x2917, GF_EXTCHAR, GID_PQ1, Common::kPlatformDOS, GType_V2, GAMEOPTIONS_DEFAULT),
// Police Quest 1 (PC) 2.0G 12/3/87; with Spanish translation (TRAC #14369)
GAME_LPS("pq1", "2.0G 1987-12-03", "5d151f2f4c4e0675534d49b13529da3f", 360, Common::ES_ESP, 0x2917, GID_PQ1, Common::kPlatformDOS),
@@ -1004,7 +1004,7 @@ static const AGIGameDescription gameDescriptions[] = {
FANMADE("Fro Quest", "17c4e9dd6a7b6cdf2e7a799fa294bf8e"),
FANMADE("Gennadi Tahab Autot - Mission Pack 1 - Kuressaare", "bfa5fe71978e6ccf3d4eedd430124015"),
- GAME_LVFPNF("agi-fanmade", "Get Outta Space Quest", "logdir", "aaea5b4a348acb669d13b0e6f22d4dc9", -1,
+ GAME_LVFPNF("agi-fanmade", "Get Outta Space Quest", "logdir", "aaea5b4a348acb669d13b0e6f22d4dc9", AD_NO_SIZE,
Common::EN_ANY, 0x2440, GF_FANMADE, GID_GETOUTTASQ, Common::kPlatformDOS, GType_V2, GAMEOPTIONS_DEFAULT),
FANMADE("Go West, Young Hippie", "ff31484ea465441cb5f3a0f8e956b716"),
@@ -1012,7 +1012,7 @@ static const AGIGameDescription gameDescriptions[] = {
FANMADE("Good Man (demo v4.0)", "d36f5d98cfcfd28cf7d4103906c59a77"),
FANMADE("Good Man (demo v4.0T)", "8184f70a5a33d4f407dfc8e9ddab99e9"),
- GAME_LVFPNF("agi-fanmade", "Groza [AGDS sample]", "logdir", "421da3a18004122a966d64ab6bd86d2e", -1,
+ GAME_LVFPNF("agi-fanmade", "Groza [AGDS sample]", "logdir", "421da3a18004122a966d64ab6bd86d2e", AD_NO_SIZE,
Common::RU_RUS, 0x2440, GF_AGDS, GID_FANMADE, Common::kPlatformDOS, GType_V2, GAMEOPTIONS_DEFAULT), // ÐÑоза
FANMADE_FO("Half-Death - Terror At White-Mesa", "b62c05d0ace878261392073f57ae788c", GF_AGIMOUSE, GAMEOPTIONS_FANMADE_MOUSE),
diff --git a/engines/agos/detection_fallback.h b/engines/agos/detection_fallback.h
index ac1032033d5..8384baf30ae 100644
--- a/engines/agos/detection_fallback.h
+++ b/engines/agos/detection_fallback.h
@@ -29,10 +29,10 @@ static const AGOSGameDescription fallbackDescs[] = {
"simon1",
"Floppy",
{
- { "gamepc", GAME_BASEFILE, NULL, -1},
- { "icon.dat", GAME_ICONFILE, NULL, -1},
- { "stripped.txt", GAME_STRFILE, NULL, -1},
- { "tbllist", GAME_TBLFILE, NULL, -1},
+ { "gamepc", GAME_BASEFILE, NULL, AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, NULL, AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, NULL, AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
@@ -52,11 +52,11 @@ static const AGOSGameDescription fallbackDescs[] = {
"simon1",
"CD",
{
- { "simon.gme", GAME_GMEFILE, NULL, -1},
- { "gamepc" , GAME_BASEFILE, NULL, -1},
- { "icon.dat", GAME_ICONFILE, NULL, -1},
- { "stripped.txt", GAME_STRFILE, NULL, -1},
- { "tbllist", GAME_TBLFILE, NULL, -1},
+ { "simon.gme", GAME_GMEFILE, NULL, AD_NO_SIZE},
+ { "gamepc" , GAME_BASEFILE, NULL, AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, NULL, AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, NULL, AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
@@ -76,11 +76,11 @@ static const AGOSGameDescription fallbackDescs[] = {
"simon2",
"Floppy",
{
- { "game32", GAME_BASEFILE, NULL, -1},
- { "icon.dat", GAME_ICONFILE, NULL, -1},
- { "simon2.gme", GAME_GMEFILE, NULL, -1},
- { "stripped.txt", GAME_STRFILE, NULL, -1},
- { "tbllist", GAME_TBLFILE, NULL, -1},
+ { "game32", GAME_BASEFILE, NULL, AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, NULL, AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, NULL, AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, NULL, AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
@@ -100,11 +100,11 @@ static const AGOSGameDescription fallbackDescs[] = {
"simon2",
"CD",
{
- { "gsptr30", GAME_BASEFILE, NULL, -1},
- { "icon.dat", GAME_ICONFILE, NULL, -1},
- { "simon2.gme", GAME_GMEFILE, NULL, -1},
- { "stripped.txt", GAME_STRFILE, NULL, -1},
- { "tbllist", GAME_TBLFILE, NULL, -1},
+ { "gsptr30", GAME_BASEFILE, NULL, AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, NULL, AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, NULL, AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, NULL, AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
@@ -124,8 +124,8 @@ static const AGOSGameDescription fallbackDescs[] = {
"feeble",
"CD",
{
- { "game22", GAME_BASEFILE, NULL, -1},
- { "tbllist", GAME_TBLFILE, NULL, -1},
+ { "game22", GAME_BASEFILE, NULL, AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
diff --git a/engines/agos/detection_tables.h b/engines/agos/detection_tables.h
index 692762a089c..a6468989047 100644
--- a/engines/agos/detection_tables.h
+++ b/engines/agos/detection_tables.h
@@ -29,9 +29,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "icon.tmp", GAME_ICONFILE, "cd94091218ac2c46918fd3c0cbd81d5e", -1},
- { "night.dbm", GAME_BASEFILE, "712c445d8e938956403a759978eab01b", -1},
- { "night.txt", GAME_TEXTFILE, "52630ad100f473a2cdc7c699536d6730", -1},
+ { "icon.tmp", GAME_ICONFILE, "cd94091218ac2c46918fd3c0cbd81d5e", AD_NO_SIZE},
+ { "night.dbm", GAME_BASEFILE, "712c445d8e938956403a759978eab01b", AD_NO_SIZE},
+ { "night.txt", GAME_TEXTFILE, "52630ad100f473a2cdc7c699536d6730", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -75,9 +75,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "night.dbm", GAME_BASEFILE, "712c445d8e938956403a759978eab01b", -1},
- { "night.txt", GAME_TEXTFILE, "52630ad100f473a2cdc7c699536d6730", -1},
- { "test.prg", GAME_ICONFILE, "0f316bbd7341a98c8d5f27d16fe50524", -1},
+ { "night.dbm", GAME_BASEFILE, "712c445d8e938956403a759978eab01b", AD_NO_SIZE},
+ { "night.txt", GAME_TEXTFILE, "52630ad100f473a2cdc7c699536d6730", AD_NO_SIZE},
+ { "test.prg", GAME_ICONFILE, "0f316bbd7341a98c8d5f27d16fe50524", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -98,9 +98,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "icon.out", GAME_ICONFILE, "40d8347c3154bfa8b642d6860a4b9481", -1},
- { "night.dbm", GAME_BASEFILE, "177311ae059243f6a2740e950585d786", -1},
- { "night.txt", GAME_TEXTFILE, "861fc1fa0864eef585f5865dee52e325", -1},
+ { "icon.out", GAME_ICONFILE, "40d8347c3154bfa8b642d6860a4b9481", AD_NO_SIZE},
+ { "night.dbm", GAME_BASEFILE, "177311ae059243f6a2740e950585d786", AD_NO_SIZE},
+ { "night.txt", GAME_TEXTFILE, "861fc1fa0864eef585f5865dee52e325", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -164,8 +164,8 @@ static const AGOSGameDescription gameDescriptions[] = {
"elvira1",
"Floppy",
{
- { "gameamiga", GAME_BASEFILE, "ab1a0798f74e71cc58a06e7e0db6f8a7", -1},
- { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1},
+ { "gameamiga", GAME_BASEFILE, "ab1a0798f74e71cc58a06e7e0db6f8a7", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -185,8 +185,8 @@ static const AGOSGameDescription gameDescriptions[] = {
"elvira1",
"Floppy",
{
- { "gameamiga", GAME_BASEFILE, "bde0334344c7b3a278ccc9a300f3085c", -1},
- { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1},
+ { "gameamiga", GAME_BASEFILE, "bde0334344c7b3a278ccc9a300f3085c", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -230,9 +230,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamest", GAME_BASEFILE, "8942859018fcfb2dbed13e83d974d1ab", -1},
- { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1},
- { "tbllist", GAME_TBLFILE, "5b6ff494bf7e24213758598ef4ac0a8b", -1},
+ { "gamest", GAME_BASEFILE, "8942859018fcfb2dbed13e83d974d1ab", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "5b6ff494bf7e24213758598ef4ac0a8b", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -368,9 +368,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "9076d507d60cc454df662316438ec843", -1},
- { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1},
- { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1},
+ { "gamepc", GAME_BASEFILE, "9076d507d60cc454df662316438ec843", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -391,9 +391,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "d0b593143e21fc150c044819df2c0b98", -1},
- { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1},
- { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1},
+ { "gamepc", GAME_BASEFILE, "d0b593143e21fc150c044819df2c0b98", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -413,9 +413,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"elvira1",
0,
{
- { "gamepcj.dat", GAME_BASEFILE, "f170990deafbf9adee360021a6b5f375", -1},
- { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1},
- { "tbllist.dat", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1},
+ { "gamepcj.dat", GAME_BASEFILE, "f170990deafbf9adee360021a6b5f375", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", AD_NO_SIZE},
+ { "tbllist.dat", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", AD_NO_SIZE},
AD_LISTEND
},
Common::JA_JPN,
@@ -462,12 +462,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gameamiga", GAME_BASEFILE, "7bb91fd61a135243b18b74b51ebca6bf", -1},
- { "icon.dat", GAME_ICONFILE, "a88b1c02e13ab04dd790ec30502c323d", -1},
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "start", GAME_RESTFILE, "a9f876c6c66dfd011b971da3dc7b4ada", -1},
- { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", -1},
- { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", -1},
+ { "gameamiga", GAME_BASEFILE, "7bb91fd61a135243b18b74b51ebca6bf", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "a88b1c02e13ab04dd790ec30502c323d", AD_NO_SIZE},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "a9f876c6c66dfd011b971da3dc7b4ada", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -488,12 +488,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", -1},
- { "gameamiga", GAME_BASEFILE, "7af80eb9759bcafcd8df21e61c5af200", -1},
- { "icon.dat", GAME_ICONFILE, "a88b1c02e13ab04dd790ec30502c323d", -1},
- { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", -1},
- { "start", GAME_RESTFILE, "a9f876c6c66dfd011b971da3dc7b4ada", -1},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", AD_NO_SIZE},
+ { "gameamiga", GAME_BASEFILE, "7af80eb9759bcafcd8df21e61c5af200", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "a88b1c02e13ab04dd790ec30502c323d", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "a9f876c6c66dfd011b971da3dc7b4ada", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -566,12 +566,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamest", GAME_BASEFILE, "1b1acd637d32bee79859b7cc9de070e7", -1},
- { "icon.dat", GAME_ICONFILE, "9a4eaf4df0cdf5cc85a5134150f96589", -1},
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "start", GAME_RESTFILE, "8cddf461f418ea12f711fda3d3dd62fe", -1},
- { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", -1},
- { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", -1},
+ { "gamest", GAME_BASEFILE, "1b1acd637d32bee79859b7cc9de070e7", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "9a4eaf4df0cdf5cc85a5134150f96589", AD_NO_SIZE},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "8cddf461f418ea12f711fda3d3dd62fe", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -592,12 +592,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamest", GAME_BASEFILE, "7bb91fd61a135243b18b74b51ebca6bf", -1},
- { "icon.dat", GAME_ICONFILE, "9a4eaf4df0cdf5cc85a5134150f96589", -1},
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "start", GAME_RESTFILE, "8cddf461f418ea12f711fda3d3dd62fe", -1},
- { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", -1},
- { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", -1},
+ { "gamest", GAME_BASEFILE, "7bb91fd61a135243b18b74b51ebca6bf", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "9a4eaf4df0cdf5cc85a5134150f96589", AD_NO_SIZE},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "8cddf461f418ea12f711fda3d3dd62fe", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "41c975a9c1106cb5298a0bc3df0a266e", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "177f5f2640e80ef92d1421d32de06a5e", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -645,12 +645,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "1282fd5c520861ae2b73bf653afef547", -1},
- { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", -1},
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "start", GAME_RESTFILE, "4d380a35ba941d03ee5084c71d20055b", -1},
- { "stripped.txt", GAME_STRFILE, "c2533277b7ff11f5495967d55355ea17", -1},
- { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", -1},
+ { "gamepc", GAME_BASEFILE, "1282fd5c520861ae2b73bf653afef547", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", AD_NO_SIZE},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "4d380a35ba941d03ee5084c71d20055b", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c2533277b7ff11f5495967d55355ea17", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -749,12 +749,12 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "d1979d2fbc5fb5276563578ca55cbcec", -1},
- { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", -1},
- { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1},
- { "start", GAME_RESTFILE, "016107aced82d0cc5d758a9fba716270", -1},
- { "stripped.txt", GAME_STRFILE, "c3a8f644551a27c8a2fec0f8070b46b7", -1},
- { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", -1},
+ { "gamepc", GAME_BASEFILE, "d1979d2fbc5fb5276563578ca55cbcec", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", AD_NO_SIZE},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", AD_NO_SIZE},
+ { "start", GAME_RESTFILE, "016107aced82d0cc5d758a9fba716270", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c3a8f644551a27c8a2fec0f8070b46b7", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1050,7 +1050,7 @@ static const AGOSGameDescription gameDescriptions[] = {
{ "menus.dat", GAME_MENUFILE, "3409eeb8ca8b46fc04da99de67573f5e", 320},
{ "roomslst", GAME_RMSLFILE, "e3758c46ab8f3c23a1ac012bd607108d", 128},
{ "start", GAME_RESTFILE, "036b647973d6884cdfc2042a3d12df83", 15354},
- { "statelst", GAME_STATFILE, "469e98c69f00928a8366ba415d91902d", -1},
+ { "statelst", GAME_STATFILE, "469e98c69f00928a8366ba415d91902d", AD_NO_SIZE},
{ "stripped.txt", GAME_STRFILE, "f259e3e07a1cde8d0404a767d815e12c", 225},
{ "tbllist", GAME_TBLFILE, "95c44bfc380770a6b6dd0dfcc69e80a0", 309},
{ "xtbllist", GAME_XTBLFILE, "6c7b3db345d46349a5226f695c03e20f", 88},
@@ -1268,10 +1268,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"AGA Floppy",
{
- { "gameamiga", GAME_BASEFILE, "bd9828b9d4e5d89b50fe8c47a8e6bc07", -1},
- { "icon.pkd", GAME_ICONFILE, "565ef7a98dcc21ef526a2bb10b6f42ed", -1},
- { "stripped.txt", GAME_STRFILE, "2297baec985617d0d5612a0124bac359", -1},
- { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", -1},
+ { "gameamiga", GAME_BASEFILE, "bd9828b9d4e5d89b50fe8c47a8e6bc07", AD_NO_SIZE},
+ { "icon.pkd", GAME_ICONFILE, "565ef7a98dcc21ef526a2bb10b6f42ed", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "2297baec985617d0d5612a0124bac359", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -1292,10 +1292,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"AGA Floppy",
{
- { "gameamiga", GAME_BASEFILE, "a2de9553f3b73064369948b5af38bb30", -1},
- { "icon.pkd", GAME_ICONFILE, "565ef7a98dcc21ef526a2bb10b6f42ed", -1},
- { "stripped.txt", GAME_STRFILE, "c649fcc0439766810e5097ee7e81d4c8", -1},
- { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", -1},
+ { "gameamiga", GAME_BASEFILE, "a2de9553f3b73064369948b5af38bb30", AD_NO_SIZE},
+ { "icon.pkd", GAME_ICONFILE, "565ef7a98dcc21ef526a2bb10b6f42ed", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c649fcc0439766810e5097ee7e81d4c8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1389,10 +1389,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD32",
{
- { "gameamiga", GAME_BASEFILE, "ec5358680c117f29b128cbbb322111a4", -1},
- { "icon.pkd", GAME_ICONFILE, "8ce5a46466a4f8f6d0f780b0ef00d5f5", -1},
- { "stripped.txt", GAME_STRFILE, "59be788020441e21861e284236fd08c1", -1},
- { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", -1},
+ { "gameamiga", GAME_BASEFILE, "ec5358680c117f29b128cbbb322111a4", AD_NO_SIZE},
+ { "icon.pkd", GAME_ICONFILE, "8ce5a46466a4f8f6d0f780b0ef00d5f5", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "59be788020441e21861e284236fd08c1", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "f9d5bf2ce09f82289c791c3ca26e1e4b", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1463,10 +1463,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "c392e494dcabed797b98cbcfc687b33a", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "c392e494dcabed797b98cbcfc687b33a", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1487,10 +1487,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "62de24fc579b94fac7d3d23201b65b14", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "62de24fc579b94fac7d3d23201b65b14", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::CS_CZE,
@@ -1511,10 +1511,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "605fb866e03ec1c41b10c6a518ddfa49", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "605fb866e03ec1c41b10c6a518ddfa49", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -1559,10 +1559,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Infocom Floppy",
{
- { "gamepc", GAME_BASEFILE, "62de24fc579b94fac7d3d23201b65b14", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "62de24fc579b94fac7d3d23201b65b14", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::CS_CZE,
@@ -1583,10 +1583,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "605fb866e03ec1c41b10c6a518ddfa49", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "605fb866e03ec1c41b10c6a518ddfa49", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -1607,10 +1607,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "34759d0d4285a2f4b21b8e03b8fcefb3", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "aa01e7386057abc0c3e27dbaa9c4ba5b", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "34759d0d4285a2f4b21b8e03b8fcefb3", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "aa01e7386057abc0c3e27dbaa9c4ba5b", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -1631,10 +1631,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "063015e6ce7d90b570dbc21fe0c667b1", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "063015e6ce7d90b570dbc21fe0c667b1", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "c95a0a1ee973e19c2a1c5d12026c139f", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1655,10 +1655,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "65c9b2dea57df84ef55d1eaf384ebd30", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "65c9b2dea57df84ef55d1eaf384ebd30", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -1679,10 +1679,10 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "gamepc", GAME_BASEFILE, "5374fafdea2068134f33deab225feed3", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "5374fafdea2068134f33deab225feed3", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "2af9affc5981eec44b90d4c556145cb8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -1779,11 +1779,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"Infocom CD",
{
- { "gamepc", GAME_BASEFILE, "c0b948b6821d2140f8b977144f21027a", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "simon.gme", GAME_GMEFILE, "64f73e94639b63af846ac4a8a94a23d8", -1},
- { "stripped.txt", GAME_STRFILE, "f3b27a3fbb45dcd323a48159496e45e8", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "c0b948b6821d2140f8b977144f21027a", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "simon.gme", GAME_GMEFILE, "64f73e94639b63af846ac4a8a94a23d8", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "f3b27a3fbb45dcd323a48159496e45e8", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1804,11 +1804,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gamepc", GAME_BASEFILE, "3fac46064f69e5298f4f027f204c5aab", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "simon.gme", GAME_GMEFILE, "91321f0d806f8d9fef71a00e58581427", -1},
- { "stripped.txt", GAME_STRFILE, "ef51ac74c946881ae4d7ca66cc7a0d1e", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "3fac46064f69e5298f4f027f204c5aab", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "simon.gme", GAME_GMEFILE, "91321f0d806f8d9fef71a00e58581427", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "ef51ac74c946881ae4d7ca66cc7a0d1e", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -1854,11 +1854,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gamepc", GAME_BASEFILE, "48b1f3499e2e0d731047f4d481ff7817", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "simon.gme", GAME_GMEFILE, "7db9912acac4f1d965a64bdcfc370ba1", -1},
- { "stripped.txt", GAME_STRFILE, "40d68bec54042ef930f084ad9a4342a1", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "48b1f3499e2e0d731047f4d481ff7817", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "simon.gme", GAME_GMEFILE, "7db9912acac4f1d965a64bdcfc370ba1", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "40d68bec54042ef930f084ad9a4342a1", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1954,11 +1954,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gamepc", GAME_BASEFILE, "8d3ca654e158c91b860c7eae31d65312", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "simon.gme", GAME_GMEFILE, "104efd83c8f3edf545982e07d87f66ac", -1},
- { "stripped.txt", GAME_STRFILE, "9d31bef42db1a8abe4e9f368014df1d5", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "8d3ca654e158c91b860c7eae31d65312", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "simon.gme", GAME_GMEFILE, "104efd83c8f3edf545982e07d87f66ac", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "9d31bef42db1a8abe4e9f368014df1d5", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
// FIXME: DOS version which uses WAV format
@@ -2030,11 +2030,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gamepc", GAME_BASEFILE, "48b1f3499e2e0d731047f4d481ff7817", -1},
- { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", -1},
- { "simon.gme", GAME_GMEFILE, "acd9cc438525b142d93b15c77a6f551b", -1},
- { "stripped.txt", GAME_STRFILE, "40d68bec54042ef930f084ad9a4342a1", -1},
- { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", -1},
+ { "gamepc", GAME_BASEFILE, "48b1f3499e2e0d731047f4d481ff7817", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "22107c24dfb31b66ac503c28a6e20b19", AD_NO_SIZE},
+ { "simon.gme", GAME_GMEFILE, "acd9cc438525b142d93b15c77a6f551b", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "40d68bec54042ef930f084ad9a4342a1", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2180,11 +2180,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "game32", GAME_BASEFILE, "604d04315935e77624bd356ac926e068", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "aa6840420899a31874204f90bb214108", -1},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "game32", GAME_BASEFILE, "604d04315935e77624bd356ac926e068", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "aa6840420899a31874204f90bb214108", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -2205,11 +2205,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "game32", GAME_BASEFILE, "7edfc633dd50f8caa719c478443db70b", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "aa6840420899a31874204f90bb214108", -1},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "game32", GAME_BASEFILE, "7edfc633dd50f8caa719c478443db70b", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "aa6840420899a31874204f90bb214108", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -2230,11 +2230,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "game32", GAME_BASEFILE, "eb6e3e37fe52993f948d7e2d6b869828", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "5fa9d080b04c610f526bd685be1bf747", -1},
- { "stripped.txt", GAME_STRFILE, "fd30df01cc248ecbaef302af855e0212", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "game32", GAME_BASEFILE, "eb6e3e37fe52993f948d7e2d6b869828", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "5fa9d080b04c610f526bd685be1bf747", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "fd30df01cc248ecbaef302af855e0212", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2280,11 +2280,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"Floppy",
{
- { "game32", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "f306a397565d7f13bec7ecf14c723de7", -1},
- { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "game32", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "f306a397565d7f13bec7ecf14c723de7", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -2330,11 +2330,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD Demo",
{
- { "gsptr30", GAME_BASEFILE, "7596ef2644fde56ee5fad0dcd483a01e", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "3f308f201f6b1ddf7c2704c1fc43a3e1", -1},
- { "stripped.txt", GAME_STRFILE, "4c68cf64e581a9bd638a56c900b08bfe", -1},
- { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", -1},
+ { "gsptr30", GAME_BASEFILE, "7596ef2644fde56ee5fad0dcd483a01e", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "3f308f201f6b1ddf7c2704c1fc43a3e1", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "4c68cf64e581a9bd638a56c900b08bfe", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2355,11 +2355,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD Non-Interactive Demo",
{
- { "gsptr30", GAME_BASEFILE, "c45facd0605860684d464b6a62323567", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "30ea02d374327cab6c78444f3c198c1c", -1},
- { "stripped.txt", GAME_STRFILE, "4c68cf64e581a9bd638a56c900b08bfe", -1},
- { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", -1},
+ { "gsptr30", GAME_BASEFILE, "c45facd0605860684d464b6a62323567", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "30ea02d374327cab6c78444f3c198c1c", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "4c68cf64e581a9bd638a56c900b08bfe", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2405,11 +2405,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "608e277904d87dd28725fa08eacc2c0d", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "8d6dcc65577e285dbca03ff6d7d9323c", -1},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", -1},
+ { "gsptr30", GAME_BASEFILE, "608e277904d87dd28725fa08eacc2c0d", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "8d6dcc65577e285dbca03ff6d7d9323c", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "a0d5a494b5d3d209d1a1d76cc8d76601", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -2430,11 +2430,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "43b3a04d2f0a0cbd1b024c814856561a", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "8af0e02c0c3344db64dffc12196eb59d", -1},
- { "stripped.txt", GAME_STRFILE, "5ea27977b4d7dcfd50eb5074e162ebbf", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "43b3a04d2f0a0cbd1b024c814856561a", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "8af0e02c0c3344db64dffc12196eb59d", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "5ea27977b4d7dcfd50eb5074e162ebbf", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -2455,11 +2455,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "0d05c3f4c06c9a4ceb3d2f5bc0b18e11", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "6c5fdfdd0eab9038767c2d22858406b2", -1},
- { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "0d05c3f4c06c9a4ceb3d2f5bc0b18e11", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "6c5fdfdd0eab9038767c2d22858406b2", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2480,11 +2480,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "a76ea940076b5d9316796dea225a9b69", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "ec9f0f24fd895e7ea72e3c8e448c0240", -1},
- { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "a76ea940076b5d9316796dea225a9b69", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "ec9f0f24fd895e7ea72e3c8e448c0240", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2530,11 +2530,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "344aca58e5ad5e25c517d5eb1d85c435", -1},
- { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "344aca58e5ad5e25c517d5eb1d85c435", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
// FIXME: DOS version which uses WAV format
@@ -2556,11 +2556,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "268dc322aa73bcf27bb016b8e8ceb889", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "4f43bd06b6cc78dbd25a7475ca964eb1", -1},
- { "stripped.txt", GAME_STRFILE, "d13753796bd81bf313a2449f34d8b112", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "268dc322aa73bcf27bb016b8e8ceb889", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "4f43bd06b6cc78dbd25a7475ca964eb1", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "d13753796bd81bf313a2449f34d8b112", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -2606,11 +2606,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "eb8217f9ec4628d12ca606033146c48c", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "2d1074788501c55dcd9e59269ea0aaed", -1},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "eb8217f9ec4628d12ca606033146c48c", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "2d1074788501c55dcd9e59269ea0aaed", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::CS_CZE,
@@ -2656,11 +2656,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "6e217d75f4089b92270fad879e091e29", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "1d2f867a7eba818c85c1e4849821e812", -1},
- { "stripped.txt", GAME_STRFILE, "5ea27977b4d7dcfd50eb5074e162ebbf", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "6e217d75f4089b92270fad879e091e29", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "1d2f867a7eba818c85c1e4849821e812", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "5ea27977b4d7dcfd50eb5074e162ebbf", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -2681,11 +2681,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "a76ea940076b5d9316796dea225a9b69", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "9609a933c541fed2e00c6c3479d7c181", -1},
- { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "a76ea940076b5d9316796dea225a9b69", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "9609a933c541fed2e00c6c3479d7c181", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "6de6292c9ac11bfb2e70fdb0f773ba85", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -2706,11 +2706,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "gsptr30", GAME_BASEFILE, "657fd873f5d0637097ee02315b447e6f", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
- { "simon2.gme", GAME_GMEFILE, "7b9afcf82a94722707e0d025c0192be8", -1},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "gsptr30", GAME_BASEFILE, "657fd873f5d0637097ee02315b447e6f", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
+ { "simon2.gme", GAME_GMEFILE, "7b9afcf82a94722707e0d025c0192be8", AD_NO_SIZE},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::PL_POL,
@@ -2859,11 +2859,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"25th Anniversary Edition",
{
- { "gsptr30", GAME_BASEFILE, "657fd873f5d0637097ee02315b447e6f", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
+ { "gsptr30", GAME_BASEFILE, "657fd873f5d0637097ee02315b447e6f", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
{ "simon2.gme", GAME_GMEFILE, "212fa5638a76869537d092d4e76524c0", 20037221},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::PL_POL,
@@ -2909,11 +2909,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"25th Anniversary Edition",
{
- { "gsptr30", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
+ { "gsptr30", GAME_BASEFILE, "3e11d400bea0638f360a724687005cd1", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
{ "simon2.gme", GAME_GMEFILE, "510d012bcc5775a8513923163ffe4458", 20066490},
- { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "stripped.txt", GAME_STRFILE, "bea6843fb9f3b2144fcb146d62db0b9a", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -2934,11 +2934,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"25th Anniversary Edition",
{
- { "gsptr30", GAME_BASEFILE, "eb8217f9ec4628d12ca606033146c48c", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
+ { "gsptr30", GAME_BASEFILE, "eb8217f9ec4628d12ca606033146c48c", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
{ "simon2.gme", GAME_GMEFILE, "50188f9fde0d063c824476972936a52f", 20054555},
- { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "stripped.txt", GAME_STRFILE, "e229f84d46fa83f99b4a7115679f3fb6", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::CS_CZE,
@@ -2959,11 +2959,11 @@ static const AGOSGameDescription gameDescriptions[] = {
"25th Anniversary Edition",
{
- { "gsptr30", GAME_BASEFILE, "268dc322aa73bcf27bb016b8e8ceb889", -1},
- { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", -1},
+ { "gsptr30", GAME_BASEFILE, "268dc322aa73bcf27bb016b8e8ceb889", AD_NO_SIZE},
+ { "icon.dat", GAME_ICONFILE, "72096a62d36e6034ea9fecc13b2dbdab", AD_NO_SIZE},
{ "simon2.gme", GAME_GMEFILE, "2b997db3c677fb3d2174c73ba2cc53e1", 20049608},
- { "stripped.txt", GAME_STRFILE, "d13753796bd81bf313a2449f34d8b112", -1},
- { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", -1},
+ { "stripped.txt", GAME_STRFILE, "d13753796bd81bf313a2449f34d8b112", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -3283,9 +3283,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"4CD",
{
- { "game22", GAME_BASEFILE, "ba90b40a47726039671d9e91630dd7ed", -1},
- { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", -1},
- { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", -1},
+ { "game22", GAME_BASEFILE, "ba90b40a47726039671d9e91630dd7ed", AD_NO_SIZE},
+ { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -3306,9 +3306,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"4CD",
{
- { "game22", GAME_BASEFILE, "bcd76ac080003eee3649df18db25b60e", -1},
- { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", -1},
- { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", -1},
+ { "game22", GAME_BASEFILE, "bcd76ac080003eee3649df18db25b60e", AD_NO_SIZE},
+ { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -3351,9 +3351,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"4CD",
{
- { "game22", GAME_BASEFILE, "80576f2e1ed4c912b63921fe77af313e", -1},
- { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", -1},
- { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", -1},
+ { "game22", GAME_BASEFILE, "80576f2e1ed4c912b63921fe77af313e", AD_NO_SIZE},
+ { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -3443,9 +3443,9 @@ static const AGOSGameDescription gameDescriptions[] = {
"4CD",
{
- { "game22", GAME_BASEFILE, "71d7d2d5e479b053c5a9757f1702c9c3", -1},
- { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", -1},
- { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", -1},
+ { "game22", GAME_BASEFILE, "71d7d2d5e479b053c5a9757f1702c9c3", AD_NO_SIZE},
+ { "save.999", GAME_RESTFILE, "71512fc98501a8071a26b683a31dde78", AD_NO_SIZE},
+ { "tbllist", GAME_TBLFILE, "0bbfee8e69739111eb36b0d138da8ddf", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -3638,7 +3638,7 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "Gswampy", GAME_BASEFILE, "4b44f26f51c9c4a16210b4ff9875d24c", -1},
+ { "Gswampy", GAME_BASEFILE, "4b44f26f51c9c4a16210b4ff9875d24c", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -3659,7 +3659,7 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "Gswampy", GAME_BASEFILE, "31bfb5169b47ccc19177e61bd31d4391", -1},
+ { "Gswampy", GAME_BASEFILE, "31bfb5169b47ccc19177e61bd31d4391", AD_NO_SIZE},
AD_LISTEND
},
Common::PL_POL,
@@ -3680,7 +3680,7 @@ static const AGOSGameDescription gameDescriptions[] = {
"CD",
{
- { "Gswampy", GAME_BASEFILE, "a534faabea5881d1f350544362edab87", -1},
+ { "Gswampy", GAME_BASEFILE, "a534faabea5881d1f350544362edab87", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
diff --git a/engines/ags/detection.cpp b/engines/ags/detection.cpp
index 07069343d17..dae794d2083 100644
--- a/engines/ags/detection.cpp
+++ b/engines/ags/detection.cpp
@@ -167,7 +167,8 @@ ADDetectedGame AGSMetaEngineDetection::fallbackDetect(const FileMap &allFiles, c
for (const ::AGS::AGSGameDescription *gameP = ::AGS::GAME_DESCRIPTIONS;
gameP->desc.gameId; ++gameP) {
if (_md5 == gameP->desc.filesDescriptions[0].md5 &&
- f.size() == gameP->desc.filesDescriptions[0].fileSize) {
+ f.size() == gameP->desc.filesDescriptions[0].fileSize &&
+ AD_NO_SIZE != gameP->desc.filesDescriptions[0].fileSize) {
hasUnknownFiles = false;
_gameid = gameP->desc.gameId;
break;
@@ -177,7 +178,7 @@ ADDetectedGame AGSMetaEngineDetection::fallbackDetect(const FileMap &allFiles, c
AGS::g_fallbackDesc.desc.gameId = _gameid.c_str();
AGS::g_fallbackDesc.desc.extra = _extra.c_str();
AGS::g_fallbackDesc.desc.filesDescriptions[0].fileName = _filename.toString('/').c_str();
- AGS::g_fallbackDesc.desc.filesDescriptions[0].fileSize = f.size();
+ AGS::g_fallbackDesc.desc.filesDescriptions[0].fileSize = (f.size() >= 0xffffffff) ? AD_NO_SIZE : f.size();
AGS::g_fallbackDesc.desc.filesDescriptions[0].md5 = _md5.c_str();
ADDetectedGame game(&AGS::g_fallbackDesc.desc);
diff --git a/engines/asylum/detection_tables.h b/engines/asylum/detection_tables.h
index db09a5b499e..08c842ed748 100644
--- a/engines/asylum/detection_tables.h
+++ b/engines/asylum/detection_tables.h
@@ -71,7 +71,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "7cfcc457c1f579fbf9878ac175d29374", 8930},
{"RES.000", 0, "f58f8dc3e63663f174977d359e11132c", 272057},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000.SMK", 0, NULL, -1},
+ {"MOV000.SMK", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -120,7 +120,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "e09a12543c6ede1727c8ecffb74e7fd2", 8930},
{"RES.000", 0, "2a4677ee3fd7bfa3161e16cd59371238", 277931},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000.SMK", 0, NULL, -1},
+ {"MOV000.SMK", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -136,7 +136,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "7cfcc457c1f579fbf9878ac175d29374", 8930},
{"RES.000", 0, "f58f8dc3e63663f174977d359e11132c", 272057},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000_2_SMK.ogv", 0, NULL, -1},
+ {"MOV000_2_SMK.ogv", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -152,7 +152,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "f427fda37a0e29afd4acf982c4cb9fb0", 8930},
{"RES.000", 0, "0578f326b40d22f661ac93cf49dc2c19", 285658},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000_2_SMK.ogv", 0, NULL, -1},
+ {"MOV000_2_SMK.ogv", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -168,7 +168,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "e09a12543c6ede1727c8ecffb74e7fd2", 8930},
{"RES.000", 0, "94f3c795599ea79492cbf81127944f37", 277935},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000_2_SMK.ogv", 0, NULL, -1},
+ {"MOV000_2_SMK.ogv", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -229,7 +229,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "7cfcc457c1f579fbf9878ac175d29374", 8930},
{"RES.000", 0, "1f7b3734a8da87464ce3765bd79be208", 247149},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000.SMK", 0, NULL, -1},
+ {"MOV000.SMK", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -245,7 +245,7 @@ static const ADGameDescription gameDescriptions[] = {
{"SNTRM.DAT", 0, "7cfcc457c1f579fbf9878ac175d29374", 8930},
{"RES.000", 0, "1f7b3734a8da87464ce3765bd79be208", 247149},
{"SCN.006", 0, "3a5b54da08198012dc0614114782d5fb", 2918330},
- {"MOV000_2_SMK.ogv", 0, NULL, -1},
+ {"MOV000_2_SMK.ogv", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
diff --git a/engines/cine/detection_tables.h b/engines/cine/detection_tables.h
index 1bfd98b7b74..5051031d544 100644
--- a/engines/cine/detection_tables.h
+++ b/engines/cine/detection_tables.h
@@ -42,8 +42,8 @@ static const CINEGameDescription gameDescriptions[] = {
{
"fw",
"Sony CD version",
- AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", -1,
- "PART01", "61d003202d301c29dd399acfb1354310", -1),
+ AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", AD_NO_SIZE,
+ "PART01", "61d003202d301c29dd399acfb1354310", AD_NO_SIZE),
Common::EN_USA,
Common::kPlatformDOS,
ADGF_CD,
@@ -59,8 +59,8 @@ static const CINEGameDescription gameDescriptions[] = {
{
"fw",
"Sony CD version with French translation patch",
- AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", -1,
- "PART01", "5d1acb97abe9591f9008e00d07add95a", -1),
+ AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", AD_NO_SIZE,
+ "PART01", "5d1acb97abe9591f9008e00d07add95a", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_CD,
@@ -215,8 +215,8 @@ static const CINEGameDescription gameDescriptions[] = {
{
"fw",
"Demo",
- AD_ENTRY2s("demo", "0f50767cd964e302d3af0ba2528df8c4", -1,
- "demo.prc", "d2ac3a743d288359c63644ea7071edae", -1),
+ AD_ENTRY2s("demo", "0f50767cd964e302d3af0ba2528df8c4", AD_NO_SIZE,
+ "demo.prc", "d2ac3a743d288359c63644ea7071edae", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformAmiga,
ADGF_DEMO,
@@ -353,8 +353,8 @@ static const CINEGameDescription gameDescriptions[] = {
{
"os",
"256 colors",
- AD_ENTRY2s("procs1", "74c2dabd9d212525fca8875a5f6d8994", -1,
- "sds1", "75443ba39cdc95667e07d7118e5c151c", -1),
+ AD_ENTRY2s("procs1", "74c2dabd9d212525fca8875a5f6d8994", AD_NO_SIZE,
+ "sds1", "75443ba39cdc95667e07d7118e5c151c", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
diff --git a/engines/composer/detection_tables.h b/engines/composer/detection_tables.h
index 7ae5cd47d7e..8780b961a3a 100644
--- a/engines/composer/detection_tables.h
+++ b/engines/composer/detection_tables.h
@@ -372,7 +372,7 @@ static const ComposerGameDescription gameDescriptions[] = {
"magictales",
"Magic Tales Demo: Baba Yaga, Samurai, Imo",
{
- {"book.ini", GAME_CONFIGFILE, "dbc98c566f4ac61b544443524585dccb", -1},
+ {"book.ini", GAME_CONFIGFILE, "dbc98c566f4ac61b544443524585dccb", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -458,7 +458,7 @@ static const ComposerGameDescription gameDescriptions[] = {
"magictales",
"Magic Tales Demo: Sleeping Cub, Princess & Crab",
{
- {"book.ini", GAME_CONFIGFILE, "3dede2522bb0886c95667b082987a87f", -1},
+ {"book.ini", GAME_CONFIGFILE, "3dede2522bb0886c95667b082987a87f", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -524,7 +524,7 @@ static const ComposerGameDescription gameDescriptions[] = {
"darby",
0,
{
- {"book.ini", GAME_CONFIGFILE, "285308372f7dddff2ca5a25c9192cf5c", -1},
+ {"book.ini", GAME_CONFIGFILE, "285308372f7dddff2ca5a25c9192cf5c", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -557,7 +557,7 @@ static const ComposerGameDescription gameDescriptions[] = {
"darby",
0,
{
- {"page99.rsc", GAME_SCRIPTFILE, "183463d18c050563dcdec2d9f9670515", -1},
+ {"page99.rsc", GAME_SCRIPTFILE, "183463d18c050563dcdec2d9f9670515", AD_NO_SIZE},
AD_LISTEND
},
Common::HE_ISR,
@@ -606,7 +606,7 @@ static const ComposerGameDescription gameDescriptions[] = {
"gregory",
0,
{
- {"book.ini", GAME_CONFIGFILE, "e54fc5c00de5f94e908a969e445af5d0", -1},
+ {"book.ini", GAME_CONFIGFILE, "e54fc5c00de5f94e908a969e445af5d0", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
diff --git a/engines/cryomni3d/detection_tables.h b/engines/cryomni3d/detection_tables.h
index 80f35500d5a..d611ce054e5 100644
--- a/engines/cryomni3d/detection_tables.h
+++ b/engines/cryomni3d/detection_tables.h
@@ -28,9 +28,9 @@ namespace CryOmni3D {
// We use files common to all installations except the documentation links and the binary
// We only check the file presence to simplify and use program to discriminate the version
#define VERSAILLES_ENTRY(f, x, s, lien_doc_ext) { \
- { "11D_LEB1.HNM", 0, nullptr, -1}, \
- { "COFBOUM.HNM", 0, nullptr, -1}, \
- { "lien_doc." lien_doc_ext, 0, nullptr, -1}, \
+ { "11D_LEB1.HNM", 0, nullptr, AD_NO_SIZE}, \
+ { "COFBOUM.HNM", 0, nullptr, AD_NO_SIZE}, \
+ { "lien_doc." lien_doc_ext, 0, nullptr, AD_NO_SIZE}, \
{ f, 0, x, s}, \
AD_LISTEND}
diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index 7b99da15f8d..021b9b3753e 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -2688,7 +2688,7 @@ static const DirectorGameDescription gameDescriptions[] = {
MACGAME1("jman", "v1.2", "Journeyman 16MB", "r:2ce360c9ea2da80a2c6d1040b0ad92dd", 440902, 313),
WINGAME1("jman", "", "JMAN.EXE", "d:7c8230a804abf9353b05627a675b5ffb", 375282, 300),
WINGAME1_l("jman", "v1.1", "JMAN.EXE", "t:56feca9681406edc2fd78da501694cb2", 370002, Common::DE_DEU, 300),
-// WINGAME1_l("jman", "", "JOURNEY.EXE", "65d06b5fef155a2473434571aff5bc29", -1, Common::JA_JPN, 300), FIXME: Needs additional file
+// WINGAME1_l("jman", "", "JOURNEY.EXE", "65d06b5fef155a2473434571aff5bc29", AD_NO_SIZE, Common::JA_JPN, 300), FIXME: Needs additional file
MACDEMO1("jman", "Sneak Preview", "Journeyman Sneak Preview", "9f0bb7ec7720e4f680ee3aa3d22c1c9d", 6222633, 300),
MACDEMO1("jman", "CD Demo", "Journeyman Demo", "1ae45c23586b41997ba52e2e7c771c4c", 3077381, 311),
MACDEMO1("jman", "CD Demo", "Journeyman Demo", "424093b2bc04a1bfa4376c878f67a364", 3083188, 300),
@@ -3113,7 +3113,7 @@ static const DirectorGameDescription gameDescriptions[] = {
// Game is HyperCard based. Movies will play with --start-movie from console.
MACGAME1("spelunx", "v2.01 Color", "Spelunx", "8c4ac0488e92704a257698ee45affea5", 1208328, 313),
- WINGAME1("spyclub", "", "SPYCLUB.EXE", "65d06b5fef155a2473434571aff5bc29", -1, 300),
+ WINGAME1("spyclub", "", "SPYCLUB.EXE", "65d06b5fef155a2473434571aff5bc29", AD_NO_SIZE, 300),
WINGAME1("ssbeastie", "", "BEASTIE.exe", "7c8230a804abf9353b05627a675b5ffb", 1739737, 310),
@@ -3201,10 +3201,10 @@ static const DirectorGameDescription gameDescriptions[] = {
WINDEMO2t("vvcyber", "Demo", "CYBER.EXE", "f6a00141499568e167ab0ed901fffa05", 639439,
"CYBER.MMM", "eaa81c1e5ee7229bca5f214f86337f3d", 270188, 310),
-// MACGAME1("vvdinosaur", "", "Start Game", "d41d8cd98f00b204e9800998ecf8427e", -1, 300),
+// MACGAME1("vvdinosaur", "", "Start Game", "d41d8cd98f00b204e9800998ecf8427e", AD_NO_SIZE, 300),
MACGAME2("vvdinosaur", "", "Start Adventure (8Mb)", "2ce360c9ea2da80a2c6d1040b0ad92dd", 384984,
"Dinosaur/Chapter1/LDE Intro", "4ae7c14351bc9cfd812c410ba37aecd3", 407023, 310),
-// WINGAME1("vvdinosaur", "", "DINOSAUR.EXE", "4e6303630f4dd588e730d09241cf7e76", -1, 300),
+// WINGAME1("vvdinosaur", "", "DINOSAUR.EXE", "4e6303630f4dd588e730d09241cf7e76", AD_NO_SIZE, 300),
WINGAME2t("vvdinosaur", "v1.1", "DINOSAUR.EXE", "d9a7b8248c831b9af1a0f3c43269d9d6", 370049,
"STARTLDE.MMM", "87da46f4deaa55032ed54b3d366c272d", 792, 310),
@@ -3213,7 +3213,7 @@ static const DirectorGameDescription gameDescriptions[] = {
WINGAME2t("vvharp", "", "HYPNOTIC.EXE", "0cf51de2c038e003dd4046295e12a5d6", 370272,
"START.MMM", "cab5ffd61f5f547d2b7be44fe6b67c76", 954, 310),
-// MACGAME1("vvvampire", "", "The Vampire's Coffin", "d41d8cd98f00b204e9800998ecf8427e", -1, 300),
+// MACGAME1("vvvampire", "", "The Vampire's Coffin", "d41d8cd98f00b204e9800998ecf8427e", AD_NO_SIZE, 300),
MACGAME1("vvvampire", "", "The Vampire's Coffin", "7f443f2e63fd497a9ad85b10dc880a91", 384070, 313),
WINGAME2t("vvvampire", "", "VAMPIRE.EXE", "97019593c1c86ac3be60c3ba468c07b6", 370837,
"START.MMM", "425df941db805b5599e37a1e7b1c4d59", 1584, 310),
@@ -4606,8 +4606,8 @@ static const DirectorGameDescription gameDescriptions[] = {
// Windows version isn't Director
// Original filename is JMP Turboâ¢
- MACGAME1("jman", "Turbo!", "JMP Turbo", "cc3321069072b90f091f220bba16e4d4", -1, 400),
- MACGAME1("jman", "Making Of", "The Journey", "cc3321069072b90f091f220bba16e4d4", -1, 400),
+ MACGAME1("jman", "Turbo!", "JMP Turbo", "cc3321069072b90f091f220bba16e4d4", AD_NO_SIZE, 400),
+ MACGAME1("jman", "Making Of", "The Journey", "cc3321069072b90f091f220bba16e4d4", AD_NO_SIZE, 400),
MACDEMO1("jman", "Director's Cut Demo", "Journeyman - Director's Cut", "01be45e7241194dad07938e7059b88e3", 484284, 400),
// Original filename is Buried in Time⢠PowerPC; also contains 68k binary
@@ -8298,8 +8298,8 @@ static const DirectorGameDescription gameDescriptions[] = {
MACGAME1("isscommerce", "", "Mac-Start", "fa52f0136cde568a46249ce74f01a324", 107126, 700),
WINGAME1("isscommerce", "", "PC-Start.exe", "c1a2e8b7e41fa204009324a9c7db1030", 6878037, 700),
- MACGAME1("jewels1", "", "Jewels of the Oracle", "fa52f0136cde568a46249ce74f01a324", -1, 700),
- WINGAME1("jewels1", "", "Jewels.exe", "c1a2e8b7e41fa204009324a9c7db1030", -1, 700),
+ MACGAME1("jewels1", "", "Jewels of the Oracle", "fa52f0136cde568a46249ce74f01a324", AD_NO_SIZE, 700),
+ WINGAME1("jewels1", "", "Jewels.exe", "c1a2e8b7e41fa204009324a9c7db1030", AD_NO_SIZE, 700),
// All of the installers also use Director
// Mac filename is Starta Jönssonligan
diff --git a/engines/dreamweb/detection_tables.h b/engines/dreamweb/detection_tables.h
index 2a3b04e934a..ccd814f56b7 100644
--- a/engines/dreamweb/detection_tables.h
+++ b/engines/dreamweb/detection_tables.h
@@ -91,7 +91,7 @@ static const DreamWebGameDescription gameDescriptions[] = {
{
{"dreamweb.r00", 0, "3b5c87717fc40cc5a5ae19c155662ee3", 152918},
{"dreamweb.r02", 0, "28458718167a040d7e988cf7d2298eae", 210466},
- {"dreamweb.exe", 0, "dd1c7793b151489e67b83cd1ecab51cd", -1},
+ {"dreamweb.exe", 0, "dd1c7793b151489e67b83cd1ecab51cd", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_GRB,
diff --git a/engines/grim/detection.cpp b/engines/grim/detection.cpp
index 9df3823bc5c..abb12393431 100644
--- a/engines/grim/detection.cpp
+++ b/engines/grim/detection.cpp
@@ -235,7 +235,7 @@ static const GrimGameDescription gameDescriptions[] = {
"grim",
"",
AD_ENTRY2s("VOX0001.LAB", "444f05f2af689c1bffd179b8b6a632bd", 57993159,
- "grim.ko.tab", NULL, -1),
+ "grim.ko.tab", NULL, AD_NO_SIZE),
Common::KO_KOR,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
diff --git a/engines/groovie/detection.cpp b/engines/groovie/detection.cpp
index 60e50283294..a65c527af65 100644
--- a/engines/groovie/detection.cpp
+++ b/engines/groovie/detection.cpp
@@ -119,7 +119,7 @@ static const GroovieGameDescription gameDescriptions[] = {
"AT.gjd", "bbaa95ce6e600a8ba5b2902326cd11f8", 45171574, EN_ANY, kPlatformDOS, BASE_FLAGS),
// The 7th Guest Mac English
- T7GENTRY("", "script.grv", nullptr, -1,// FIXMEMD5
+ T7GENTRY("", "script.grv", nullptr, AD_NO_SIZE,// FIXMEMD5
"T7GMac", "acdc4a58dd3f007f65e99b99d78e0bce", 1814029, EN_ANY, kPlatformMacintosh, ADGF_MACRESFORK),
// The 7th Guest DOS Russian (Akella)
@@ -128,7 +128,7 @@ static const GroovieGameDescription gameDescriptions[] = {
// The 7th Guest iOS English
T7GNOMIDIENTRY("", "script.grv", "d1b8033b40aa67c076039881eccce90d", 16659,
- "SeventhGuest", nullptr, -1, EN_ANY, kPlatformIOS, BASE_FLAGS, GAMEOPTION_ORIGINAL_SAVELOAD GAMEOPTION_EASIER_AI),
+ "SeventhGuest", nullptr, AD_NO_SIZE, EN_ANY, kPlatformIOS, BASE_FLAGS, GAMEOPTION_ORIGINAL_SAVELOAD GAMEOPTION_EASIER_AI),
// "Guest" early DOS demo
T7GNOMIDIENTRY("The early \"Guest\" demo is not supported", "playtlc.exe", "9cff0e9649ddf49e9fe5168730aa7201", 254768,
@@ -141,10 +141,10 @@ static const GroovieGameDescription gameDescriptions[] = {
"introd1.gjd", "9ec3e727182fbe40ee23e786721180eb", 6437077, EN_ANY, kPlatformWindows, BASE_FLAGS),
// The 11th Hour DOS/Windows German
- T11HENTRY("", "script.grv", "560e90b47054639668e44a8b365fbe26", 62447, "introd1.gjd", nullptr, -1, DE_DEU, kPlatformWindows, BASE_FLAGS),
+ T11HENTRY("", "script.grv", "560e90b47054639668e44a8b365fbe26", 62447, "introd1.gjd", nullptr, AD_NO_SIZE, DE_DEU, kPlatformWindows, BASE_FLAGS),
// The 11th Hour DOS/Windows French
- T11HENTRY("", "script.grv", "752c0a8ea62a1207c8583f3dbc16e6ef", 62447, "introd1.gjd", nullptr, -1, FR_FRA, kPlatformWindows, BASE_FLAGS),
+ T11HENTRY("", "script.grv", "752c0a8ea62a1207c8583f3dbc16e6ef", 62447, "introd1.gjd", nullptr, AD_NO_SIZE, FR_FRA, kPlatformWindows, BASE_FLAGS),
// The 11th Hour DOS/Windows Russian (Akella)
T11HENTRY("", "script.grv", "bdb9a783d4debe477ac3856adc454c17", 62447,
@@ -159,7 +159,7 @@ static const GroovieGameDescription gameDescriptions[] = {
"el01.mov", "70f42dfc25b1488a08011dc45bb5145d", 6039, EN_ANY, kPlatformMacintosh, BASE_FLAGS),
// The 11th Hour: Souped Up
- GROOVIEGAME("11hsu", "", "suscript.grv", NULL, -1,
+ GROOVIEGAME("11hsu", "", "suscript.grv", NULL, AD_NO_SIZE,
"introd1.gjd", "9ec3e727182fbe40ee23e786721180eb", 6437077, EN_ANY, kPlatformWindows, BASE_FLAGS,
GUIO7(GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIGM GUIO_NOASPECT, GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_EASIER_AI_DEFAULT, GAMEOPTION_SLIMHOTSPOTS, GAMEOPTION_SPEEDRUN), kGroovieT11H),
@@ -181,7 +181,7 @@ static const GroovieGameDescription gameDescriptions[] = {
// I removed the hash check for now so they all match with a single entry since the language field is useless here
// The Making of The 11th Hour DOS/Windows
- T11HMAKINGOFENTRY("makingof.grv", nullptr, 994, "zmakd2a.gjd", nullptr, -1, EN_ANY, kPlatformWindows),
+ T11HMAKINGOFENTRY("makingof.grv", nullptr, 994, "zmakd2a.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows),
/*// The Making of The 11th Hour DOS/Windows English
T11HMAKINGOFENTRY(GROOVIEFILES("makingof.grv", "12e1e5eef2c7a9536cd12ac800b31408", 994, "zmakd2a.gjd"), EN_ANY, kPlatformWindows),
@@ -206,7 +206,7 @@ static const GroovieGameDescription gameDescriptions[] = {
"The 11th Hour Installer", "bcdb4040b27f15b18f39fb9e496d384a", 1002987, EN_ANY, kPlatformMacintosh, BASE_FLAGS),
// Clandestiny PC Demo English https://archive.org/details/Clandestiny_demo
- CLANDEMOENTRY("Demo", "clandemo.grv", "faa863738da1c93673ed58a4b9597a63", 6744, "cddemo.gjd", nullptr, -1, EN_ANY, kPlatformWindows, BASE_FLAGS),
+ CLANDEMOENTRY("Demo", "clandemo.grv", "faa863738da1c93673ed58a4b9597a63", 6744, "cddemo.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows, BASE_FLAGS),
// Clandestiny PC Trailer English https://downloads.scummvm.org/frs/demos/groovie/clandestiny-dos-ni-demo-en.zip
CLANDEMOENTRY("Trailer", "trailer.grv", "a7c8bdc4e8bff621f4f50928a95eaaba", 6,
@@ -214,43 +214,43 @@ static const GroovieGameDescription gameDescriptions[] = {
/*==== Clandestiny ====*/
// Clandestiny PC English
- CLANENTRY("", "clanmain.grv", "dd424120fa1daa9d6b576d0ba22a4936", 54253, "ACT01MUS.MPG", nullptr, -1, EN_ANY, kPlatformWindows, BASE_FLAGS),
+ CLANENTRY("", "clanmain.grv", "dd424120fa1daa9d6b576d0ba22a4936", 54253, "ACT01MUS.MPG", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows, BASE_FLAGS),
// Clandestiny Mac/iOS App Store
- CLANENTRY("Mac/iOS", "CLANMAIN.GRV", "dd424120fa1daa9d6b576d0ba22a4936", 54253, "ACT01MUS.m4a", nullptr, -1, EN_ANY, kPlatformUnknown, BASE_FLAGS),
+ CLANENTRY("Mac/iOS", "CLANMAIN.GRV", "dd424120fa1daa9d6b576d0ba22a4936", 54253, "ACT01MUS.m4a", nullptr, AD_NO_SIZE, EN_ANY, kPlatformUnknown, BASE_FLAGS),
/*==== Uncle Henry's Playhouse ====*/
// Uncle Henry's Playhouse PC English (1996-09-13)
- UHPENTRY("", "tpot.grv", "849dc7e5309e1b9acf72d8abc9e145df", 11693, "trt7g.gjd", nullptr, -1, EN_ANY, kPlatformWindows, BASE_FLAGS),
+ UHPENTRY("", "tpot.grv", "849dc7e5309e1b9acf72d8abc9e145df", 11693, "trt7g.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows, BASE_FLAGS),
// Uncle Henry's Playhouse PC German
// Funsoft (1997-02-14)
- UHPENTRY("", "tpot.grv", "30d06af7669004f1ea7a99a5ebdb6935", 10469, "trt7g.gjd", nullptr, -1, DE_DEU, kPlatformWindows, BASE_FLAGS),
+ UHPENTRY("", "tpot.grv", "30d06af7669004f1ea7a99a5ebdb6935", 10469, "trt7g.gjd", nullptr, AD_NO_SIZE, DE_DEU, kPlatformWindows, BASE_FLAGS),
// Uncle Henry's Playhouse Beta Version PC English (1996-09-05)
- UHPENTRY("", "tpot.grv", "123113a26d4bdad6d1f88a53ec6b28a3", 11686, "tpt.gjd", nullptr, -1, EN_ANY, kPlatformWindows, BASE_FLAGS),
+ UHPENTRY("", "tpot.grv", "123113a26d4bdad6d1f88a53ec6b28a3", 11686, "tpt.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows, BASE_FLAGS),
/*==== Tender Loving Care ====*/
// Tender Loving Care PC English (CD-ROM 1998-05-01)
- TLCENTRY("CD", "tlcmain.grv", "47c235155de5103e72675fe7294720b8", 17479, "tlcnav.gjd", nullptr, -1, EN_ANY, kPlatformWindows, ADGF_CD),
+ TLCENTRY("CD", "tlcmain.grv", "47c235155de5103e72675fe7294720b8", 17479, "tlcnav.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows, ADGF_CD),
// Tender Loving Care PC English (DVD-ROM 1998-06-12)
- TLCDVDENTRY("tlcmain.grv", "8a591c47d24dde38615e6ea2e79b51a5", 17375, "tlcnav.gjd", nullptr, -1, EN_ANY, kPlatformWindows),
+ TLCDVDENTRY("tlcmain.grv", "8a591c47d24dde38615e6ea2e79b51a5", 17375, "tlcnav.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows),
// Tender Loving Care PC English (DVD-ROM 1998-08-26)
- TLCDVDENTRY("tlcmain.grv", "151af191015beb6f662919153e6c28d8", 17379, "tlcnav.gjd", nullptr, -1, EN_ANY, kPlatformWindows),
+ TLCDVDENTRY("tlcmain.grv", "151af191015beb6f662919153e6c28d8", 17379, "tlcnav.gjd", nullptr, AD_NO_SIZE, EN_ANY, kPlatformWindows),
// Tender Loving Care PC German (CD-ROM 1998-04-08)
// "Die Versuchung", Funsoft
- TLCENTRY("CD", "tlcmain.grv", "3459a25a5f31b430d320cba2e47d3c98", 17353, "tlcnav.gjd", nullptr, -1, DE_DEU, kPlatformWindows, BASE_FLAGS),
+ TLCENTRY("CD", "tlcmain.grv", "3459a25a5f31b430d320cba2e47d3c98", 17353, "tlcnav.gjd", nullptr, AD_NO_SIZE, DE_DEU, kPlatformWindows, BASE_FLAGS),
// Tender Loving Care PC German (DVD-ROM 1998-08-23)
// "Die Versuchung", Conspiracy Entertainment Europe
- TLCDVDENTRY("tlcmain.grv", "50e62d41ad2cddd0f31ea0a542338387", 17344, "tlcnav.gjd", nullptr, -1, DE_DEU, kPlatformWindows),
+ TLCDVDENTRY("tlcmain.grv", "50e62d41ad2cddd0f31ea0a542338387", 17344, "tlcnav.gjd", nullptr, AD_NO_SIZE, DE_DEU, kPlatformWindows),
// Tender Loving Care PC Demo German (CD-ROM 1998-03-23)
// https://archive.org/details/Tender_Loving_Care_demo
- TLCDEMOENTRY("tlcmain.grv", "6ec818f595eedca6570280af0c681642", 17361, "tlcnav.gjd", nullptr, -1, DE_DEU, kPlatformWindows, BASE_FLAGS),
+ TLCDEMOENTRY("tlcmain.grv", "6ec818f595eedca6570280af0c681642", 17361, "tlcnav.gjd", nullptr, AD_NO_SIZE, DE_DEU, kPlatformWindows, BASE_FLAGS),
// Tender Loving Care PC Trailer (CD-ROM 1998-03-23)
// On the same disc with the above German demo
diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index 03d89ccb93c..ed76c569a12 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -388,8 +388,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra1",
"",
- AD_ENTRY2s("JMC.PAK", "9c5707a2a478e8167e44283246612d2c", -1,
- "MUSIC98.PAK", "02fc212f799331b769b274e33d87b37f", -1),
+ AD_ENTRY2s("JMC.PAK", "9c5707a2a478e8167e44283246612d2c", AD_NO_SIZE,
+ "MUSIC98.PAK", "02fc212f799331b769b274e33d87b37f", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformPC98,
ADGF_NO_FLAGS,
@@ -480,8 +480,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra1",
"CD",
- AD_ENTRY2s("GEMCUT.PAK", "d3d4b281cd357230aabcec46843d04bd", -1,
- "BEAD.CPS", "3038466f65b7751451844707187aa401", -1),
+ AD_ENTRY2s("GEMCUT.PAK", "d3d4b281cd357230aabcec46843d04bd", AD_NO_SIZE,
+ "BEAD.CPS", "3038466f65b7751451844707187aa401", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -494,8 +494,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra1",
"CD",
- AD_ENTRY2s("GEMCUT.PAK", "8ddf09fd6bfafdb27b4cf31c5a6fc91d", -1,
- "BEAD.CPS", "3038466f65b7751451844707187aa401", -1),
+ AD_ENTRY2s("GEMCUT.PAK", "8ddf09fd6bfafdb27b4cf31c5a6fc91d", AD_NO_SIZE,
+ "BEAD.CPS", "3038466f65b7751451844707187aa401", AD_NO_SIZE),
Common::PL_POL,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -508,8 +508,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra1",
"CD",
- AD_ENTRY2s("GEMCUT.PAK", "4a0cb720e824295bcbccbd1407652110", -1,
- "BEAD.CPS", "3038466f65b7751451844707187aa401", -1),
+ AD_ENTRY2s("GEMCUT.PAK", "4a0cb720e824295bcbccbd1407652110", AD_NO_SIZE,
+ "BEAD.CPS", "3038466f65b7751451844707187aa401", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -522,8 +522,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra1",
"CD",
- AD_ENTRY2s("GEMCUT.PAK", "b71ee090aa12e80ed2ba068826d92bed", -1,
- "BEAD.CPS", "3038466f65b7751451844707187aa401", -1),
+ AD_ENTRY2s("GEMCUT.PAK", "b71ee090aa12e80ed2ba068826d92bed", AD_NO_SIZE,
+ "BEAD.CPS", "3038466f65b7751451844707187aa401", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -866,8 +866,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra2",
"CD",
- AD_ENTRY2s("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032", -1,
- "8FAT.FNT", "12424362a537e1335b10323c4013bb1d", -1),
+ AD_ENTRY2s("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032", AD_NO_SIZE,
+ "8FAT.FNT", "12424362a537e1335b10323c4013bb1d", AD_NO_SIZE),
Common::HE_ISR,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -986,7 +986,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -999,7 +999,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1012,7 +1012,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1025,8 +1025,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY2s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1,
- "8FAT.FNT", "12424362a537e1335b10323c4013bb1d", -1),
+ AD_ENTRY2s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE,
+ "8FAT.FNT", "12424362a537e1335b10323c4013bb1d", AD_NO_SIZE),
Common::HE_ISR,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1040,7 +1040,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformMacintosh,
ADGF_DROPLANGUAGE,
@@ -1053,7 +1053,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformMacintosh,
ADGF_DROPLANGUAGE,
@@ -1066,7 +1066,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", -1),
+ AD_ENTRY1s("ONETIME.PAK", "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformMacintosh,
ADGF_DROPLANGUAGE,
@@ -1080,7 +1080,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", -1),
+ AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1093,7 +1093,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", -1),
+ AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1106,7 +1106,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", -1),
+ AD_ENTRY1s("ONETIME.PAK", "9aaca21d2a205ca02ec53132f2911794", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1120,7 +1120,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", -1),
+ AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1133,7 +1133,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", -1),
+ AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1146,7 +1146,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", -1),
+ AD_ENTRY1s("ONETIME.PAK", "ee2d4d056a5de5333a3c6bda055b3cb4", AD_NO_SIZE),
Common::IT_ITA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1160,8 +1160,8 @@ const KYRAGameDescription adGameDescs[] = {
"kyra3",
0,
{
- { "ONETIME.PAK", 0, "3833ff312757b8e6147f464cca0a6587", -1 },
- { "ALBUM.TRG", 0, "5e40de0c74cc2321928a15019252d468", -1 },
+ { "ONETIME.PAK", 0, "3833ff312757b8e6147f464cca0a6587", AD_NO_SIZE },
+ { "ALBUM.TRG", 0, "5e40de0c74cc2321928a15019252d468", AD_NO_SIZE },
AD_LISTEND
},
Common::RU_RUS,
@@ -1176,7 +1176,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", -1),
+ AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", AD_NO_SIZE),
Common::ZH_CHN,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1189,7 +1189,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", -1),
+ AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1202,7 +1202,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", -1),
+ AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1215,7 +1215,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", -1),
+ AD_ENTRY1s("ONETIME.PAK", "93b4ca2847ab7cfe52188cbde2ffe561", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1228,7 +1228,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", -1),
+ AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", AD_NO_SIZE),
Common::ZH_TWN,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1241,7 +1241,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", -1),
+ AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1254,7 +1254,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", -1),
+ AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1267,7 +1267,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"kyra3",
0,
- AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", -1),
+ AD_ENTRY1s("ONETIME.PAK", "4fe8ff05002f3a4d645f11cd326fcef2", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE,
@@ -1281,8 +1281,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1295,8 +1295,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1309,8 +1309,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1323,8 +1323,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1337,8 +1337,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1351,8 +1351,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1398,8 +1398,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", -1,
- "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", -1),
+ AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", AD_NO_SIZE,
+ "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1413,8 +1413,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", -1,
- "L01.PAK", "d9b9644b709de55f990d5ef73e0f6d44", -1),
+ AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", AD_NO_SIZE,
+ "L01.PAK", "d9b9644b709de55f990d5ef73e0f6d44", AD_NO_SIZE),
Common::RU_RUS,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1428,8 +1428,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", -1,
- "L01.PAK", "8aa1860a3e9f84c6f11118a0181bcfaf", -1),
+ AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", AD_NO_SIZE,
+ "L01.PAK", "8aa1860a3e9f84c6f11118a0181bcfaf", AD_NO_SIZE),
Common::RU_RUS,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1442,8 +1442,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", -1,
- "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", -1),
+ AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", AD_NO_SIZE,
+ "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1456,8 +1456,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", -1,
- "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", -1),
+ AD_ENTRY2s("GENERAL.PAK", "19354b0f464295c38c801d30588df062", AD_NO_SIZE,
+ "L01.PAK", "174d37f21e0336c5d91020f8c58717ef", AD_NO_SIZE),
Common::RU_RUS,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1471,8 +1471,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::IT_ITA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1485,8 +1485,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1499,8 +1499,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "05a4f588fb81dc9c0ef1f2ec20d89e24", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1513,8 +1513,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::IT_ITA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1527,8 +1527,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1541,8 +1541,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", -1,
- "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", -1),
+ AD_ENTRY2s("GENERAL.PAK", "9e4bab499b7ea9337b91ac29fcba6d13", AD_NO_SIZE,
+ "L01.PAK", "898485c0eb7bb4403fdd63bf5191f37e", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1555,8 +1555,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD",
- AD_ENTRY2s("LEVEL01.FRE", "3f5a8856e86b8bc6207becd73426017c", -1,
- "LEVEL02.FRE", "03cf8239fd4b4ead22e6b771af84b036", -1),
+ AD_ENTRY2s("LEVEL01.FRE", "3f5a8856e86b8bc6207becd73426017c", AD_NO_SIZE,
+ "LEVEL02.FRE", "03cf8239fd4b4ead22e6b771af84b036", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD,
@@ -1569,7 +1569,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY1s("WESTWOOD.1", "c656aa9a2b4032d341e3dc8e3525b917", -1),
+ AD_ENTRY1s("WESTWOOD.1", "c656aa9a2b4032d341e3dc8e3525b917", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1582,7 +1582,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY1s("WESTWOOD.1", "320b2828be595c491903f467094f05eb", -1),
+ AD_ENTRY1s("WESTWOOD.1", "320b2828be595c491903f467094f05eb", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1595,7 +1595,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY1s("WESTWOOD.1", "3c61cb7de5b2ec452f5851f5075207ee", -1),
+ AD_ENTRY1s("WESTWOOD.1", "3c61cb7de5b2ec452f5851f5075207ee", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1608,7 +1608,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY1s("WESTWOOD.1", "43857e24d1fc6731f3b13d9ed6db8c3a", -1),
+ AD_ENTRY1s("WESTWOOD.1", "43857e24d1fc6731f3b13d9ed6db8c3a", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1621,7 +1621,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY1s("WESTWOOD.1", "6c99a3e6b904cc9e8c026061305309de", -1),
+ AD_ENTRY1s("WESTWOOD.1", "6c99a3e6b904cc9e8c026061305309de", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1634,8 +1634,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "2aaa30e120c08af87196820e9dd4bf73", -1,
- "CHAPTER7.PAK", "eb92bf7ebb4e890add1233a6b0c810ff", -1),
+ AD_ENTRY2s("GENERAL.PAK", "2aaa30e120c08af87196820e9dd4bf73", AD_NO_SIZE,
+ "CHAPTER7.PAK", "eb92bf7ebb4e890add1233a6b0c810ff", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1648,8 +1648,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "0f1fabc1f67b772a30d8e05ece720ac5", -1,
- "CHAPTER7.PAK", "482308aba1c40ee32449b91b0c63b990", -1),
+ AD_ENTRY2s("GENERAL.PAK", "0f1fabc1f67b772a30d8e05ece720ac5", AD_NO_SIZE,
+ "CHAPTER7.PAK", "482308aba1c40ee32449b91b0c63b990", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1662,8 +1662,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "d119e3b57f8e5edcbb90980ca6f4215a", -1,
- "CHAPTER7.PAK", "71a3d3cb1554294646a389e5c345cf28", -1),
+ AD_ENTRY2s("GENERAL.PAK", "d119e3b57f8e5edcbb90980ca6f4215a", AD_NO_SIZE,
+ "CHAPTER7.PAK", "71a3d3cb1554294646a389e5c345cf28", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1676,8 +1676,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "996e66e81054d36249907a1d8158da3d", -1,
- "CHAPTER7.PAK", "cabee57f00d6d84b65a732b6868a4959", -1),
+ AD_ENTRY2s("GENERAL.PAK", "996e66e81054d36249907a1d8158da3d", AD_NO_SIZE,
+ "CHAPTER7.PAK", "cabee57f00d6d84b65a732b6868a4959", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1690,8 +1690,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "a9e22c450c4f1de6a600261183430394", -1,
- "CHAPTER7.PAK", "fb5294f7445318876741c8db39ba0b1a", -1),
+ AD_ENTRY2s("GENERAL.PAK", "a9e22c450c4f1de6a600261183430394", AD_NO_SIZE,
+ "CHAPTER7.PAK", "fb5294f7445318876741c8db39ba0b1a", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1704,8 +1704,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "f4fd14f244bd7c7fa08d026fafe44cc5", -1,
- "CHAPTER7.PAK", "733e33c8444c93843dac3b683c283eaa", -1),
+ AD_ENTRY2s("GENERAL.PAK", "f4fd14f244bd7c7fa08d026fafe44cc5", AD_NO_SIZE,
+ "CHAPTER7.PAK", "733e33c8444c93843dac3b683c283eaa", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1718,8 +1718,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "ca1208aa60c5f3e3a7e06a0420a11526", -1,
- "CHAPTER7.PAK", "1f11dc4ba0473eec9d6d93bbf2ee9c8a", -1),
+ AD_ENTRY2s("GENERAL.PAK", "ca1208aa60c5f3e3a7e06a0420a11526", AD_NO_SIZE,
+ "CHAPTER7.PAK", "1f11dc4ba0473eec9d6d93bbf2ee9c8a", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1732,8 +1732,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "f2c305bfb10c08371e947ab4d0a2f5f5", -1,
- "CHAPTER7.PAK", "f3cbab6d945ceda35149a5c9a324a8fe", -1),
+ AD_ENTRY2s("GENERAL.PAK", "f2c305bfb10c08371e947ab4d0a2f5f5", AD_NO_SIZE,
+ "CHAPTER7.PAK", "f3cbab6d945ceda35149a5c9a324a8fe", AD_NO_SIZE),
Common::ZH_TWN,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1746,8 +1746,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "8e144826df680397876e0fd7ce30c701", -1,
- "CHAPTER7.PAK", "1240fb870aba719f5887ca7270227699", -1),
+ AD_ENTRY2s("GENERAL.PAK", "8e144826df680397876e0fd7ce30c701", AD_NO_SIZE,
+ "CHAPTER7.PAK", "1240fb870aba719f5887ca7270227699", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1760,8 +1760,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "8902b233405461025e25093b9c4c8d2c", -1,
- "CHAPTER7.PAK", "32a46c338a3d6249c273cc3b3881bb8a", -1),
+ AD_ENTRY2s("GENERAL.PAK", "8902b233405461025e25093b9c4c8d2c", AD_NO_SIZE,
+ "CHAPTER7.PAK", "32a46c338a3d6249c273cc3b3881bb8a", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformPC98,
ADGF_NO_FLAGS,
@@ -1774,8 +1774,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Extracted",
- AD_ENTRY2s("GENERAL.PAK", "d8f4c1153aed2418f41f886c3fb27543", -1,
- "CHAPTER7.PAK", "f0b8a2fdff951738834fadc12248ac1f", -1),
+ AD_ENTRY2s("GENERAL.PAK", "d8f4c1153aed2418f41f886c3fb27543", AD_NO_SIZE,
+ "CHAPTER7.PAK", "f0b8a2fdff951738834fadc12248ac1f", AD_NO_SIZE),
Common::RU_RUS,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1788,8 +1788,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY2s("GENERAL.PAK", "3fe6539b9b09084c0984eaf7170464e9", -1,
- "MUS.PAK", "008dc69d8cbcdb6bae30e270fab26e76", -1),
+ AD_ENTRY2s("GENERAL.PAK", "3fe6539b9b09084c0984eaf7170464e9", AD_NO_SIZE,
+ "MUS.PAK", "008dc69d8cbcdb6bae30e270fab26e76", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformPC98,
ADGF_NO_FLAGS,
@@ -1802,8 +1802,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
0,
- AD_ENTRY2s("GENERAL.PAK", "2e4d4ce54bac9162e11fcba6907b576e", -1,
- "TMUS.PAK", "5543dae575164e51856f5a49cfd6b368", -1),
+ AD_ENTRY2s("GENERAL.PAK", "2e4d4ce54bac9162e11fcba6907b576e", AD_NO_SIZE,
+ "TMUS.PAK", "5543dae575164e51856f5a49cfd6b368", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformFMTowns,
ADGF_NO_FLAGS,
@@ -1816,8 +1816,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Demo",
- AD_ENTRY2s("INTRO.PAK", "4bc22a3b57f19a49212c5de58ab014d6", -1,
- "INTROVOC.PAK", "7e578e4f1da31c1f294e14a8e8f3cc44", -1),
+ AD_ENTRY2s("INTRO.PAK", "4bc22a3b57f19a49212c5de58ab014d6", AD_NO_SIZE,
+ "INTROVOC.PAK", "7e578e4f1da31c1f294e14a8e8f3cc44", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DEMO,
@@ -1830,7 +1830,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"Demo",
- AD_ENTRY1s("GENERAL.PAK", "e94863d86c4597a2d581d05481c152ba", -1),
+ AD_ENTRY1s("GENERAL.PAK", "e94863d86c4597a2d581d05481c152ba", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DEMO,
@@ -1843,8 +1843,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD/Demo",
- AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
@@ -1857,8 +1857,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD/Demo",
- AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
@@ -1871,8 +1871,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"lol",
"CD/Demo",
- AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", -1,
- "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", -1),
+ AD_ENTRY2s("GENERAL.PAK", "17e442d3b6109d4ae8354fa55d6c8121", AD_NO_SIZE,
+ "L01.PAK", "759a0ac26808d77ea968bd392355ba1d", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
@@ -1885,7 +1885,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("EOBDATA3.PAK", "61aff543131bd61a8b7d7dc901a8278b", -1),
+ AD_ENTRY1s("EOBDATA3.PAK", "61aff543131bd61a8b7d7dc901a8278b", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1898,7 +1898,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("TEXT.DAT", "fb59b50f97fd1806756911d986b9b2b5", -1),
+ AD_ENTRY1s("TEXT.DAT", "fb59b50f97fd1806756911d986b9b2b5", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1911,7 +1911,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("EOBDATA3.PAK", "3ed915ab5b94d60dbfe1b55379889c51", -1),
+ AD_ENTRY1s("EOBDATA3.PAK", "3ed915ab5b94d60dbfe1b55379889c51", AD_NO_SIZE),
Common::IT_ITA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1924,7 +1924,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("EOBDATA3.PAK", "a7800a8ea8251f678530eb952de7b815", -1),
+ AD_ENTRY1s("EOBDATA3.PAK", "a7800a8ea8251f678530eb952de7b815", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -1937,7 +1937,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("TEXT.CPS", "e9c2a9d81c8ce2dc35d92ece5950c45d", -1),
+ AD_ENTRY1s("TEXT.CPS", "e9c2a9d81c8ce2dc35d92ece5950c45d", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformAmiga,
ADGF_NO_FLAGS,
@@ -1950,7 +1950,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("TEXT.CPS", "66253c0f435c5947e6f7166bd94f21e3", -1),
+ AD_ENTRY1s("TEXT.CPS", "66253c0f435c5947e6f7166bd94f21e3", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformAmiga,
ADGF_NO_FLAGS,
@@ -1963,7 +1963,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY1s("BRICK3.BIN", "7fb13157102accf6ddb806d5ad36c833", -1),
+ AD_ENTRY1s("BRICK3.BIN", "7fb13157102accf6ddb806d5ad36c833", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformPC98,
ADGF_NO_FLAGS,
@@ -1976,8 +1976,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY2s("L12", "190804270d12e806b5c7264fd9690200", -1,
- "PLAYFLD", "e9dbc6944e6c00801f3932808f98e443", -1),
+ AD_ENTRY2s("L12", "190804270d12e806b5c7264fd9690200", AD_NO_SIZE,
+ "PLAYFLD", "e9dbc6944e6c00801f3932808f98e443", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformSegaCD,
ADGF_NO_FLAGS,
@@ -1990,8 +1990,8 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob",
0,
- AD_ENTRY2s("L12", "2095d1612a37264281e37996bd8c3bc2", -1,
- "PLAYFLD", "e9dbc6944e6c00801f3932808f98e443", -1),
+ AD_ENTRY2s("L12", "2095d1612a37264281e37996bd8c3bc2", AD_NO_SIZE,
+ "PLAYFLD", "e9dbc6944e6c00801f3932808f98e443", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformSegaCD,
ADGF_NO_FLAGS,
@@ -2004,7 +2004,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("LEVEL15.INF", "10f19eab75c73d0476dc58bcf70fff7a", -1),
+ AD_ENTRY1s("LEVEL15.INF", "10f19eab75c73d0476dc58bcf70fff7a", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -2017,7 +2017,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("LEVEL15.INF", "ce54243ad1ca4447f521340428da2c91", -1),
+ AD_ENTRY1s("LEVEL15.INF", "ce54243ad1ca4447f521340428da2c91", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -2030,7 +2030,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("LEVEL15.INF", "099c683dc4e66171b19b64ea3e90aa12", -1),
+ AD_ENTRY1s("LEVEL15.INF", "099c683dc4e66171b19b64ea3e90aa12", AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -2043,7 +2043,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
msg_nonEngineDemo, // Reason for being unsupported
- AD_ENTRY1s("DARKMOON", "46b94e1308764864746db07df64ddcc0", -1),
+ AD_ENTRY1s("DARKMOON", "46b94e1308764864746db07df64ddcc0", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DEMO | ADGF_UNSUPPORTED,
@@ -2056,7 +2056,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("LEVEL15.INF", "f972f628d21bae404a7d52bb287c0012", -1),
+ AD_ENTRY1s("LEVEL15.INF", "f972f628d21bae404a7d52bb287c0012", AD_NO_SIZE),
Common::ZH_TWN,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -2069,7 +2069,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("AZURE.SDT", "2915098f2d1bdcfa518f857a26bb3324", -1),
+ AD_ENTRY1s("AZURE.SDT", "2915098f2d1bdcfa518f857a26bb3324", AD_NO_SIZE),
Common::JA_JPN,
Common::kPlatformFMTowns,
ADGF_NO_FLAGS,
@@ -2082,7 +2082,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("TEXT.CPS", "e7350914bd7ca68039a4bc6aa42c43d4", -1),
+ AD_ENTRY1s("TEXT.CPS", "e7350914bd7ca68039a4bc6aa42c43d4", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformAmiga,
ADGF_NO_FLAGS,
@@ -2095,7 +2095,7 @@ const KYRAGameDescription adGameDescs[] = {
{
"eob2",
0,
- AD_ENTRY1s("TEXT.CPS", "562adb7c1780481205b4d86ce1a54f20", -1),
+ AD_ENTRY1s("TEXT.CPS", "562adb7c1780481205b4d86ce1a54f20", AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformAmiga,
ADGF_NO_FLAGS,
@@ -2109,7 +2109,7 @@ const KYRAGameDescription adGameDescs[] = {
"eob2",
0,
{
- { "AAD_LOGO.CPS", 0, "a0951ff3cce7fcbd57b8152278eac3eb", -1 },
+ { "AAD_LOGO.CPS", 0, "a0951ff3cce7fcbd57b8152278eac3eb", AD_NO_SIZE },
{ 0, 0, 0, 0 }
},
Common::JA_JPN,
diff --git a/engines/mohawk/detection_tables.h b/engines/mohawk/detection_tables.h
index f9d82f4b6c0..e98d842297f 100644
--- a/engines/mohawk/detection_tables.h
+++ b/engines/mohawk/detection_tables.h
@@ -384,12 +384,12 @@ static const MohawkGameDescription gameDescriptions[] = {
"myst",
"Masterpiece Edition - 25th Anniversary",
{
- {"myst.dat", 0, "c4cae9f143b5947262e6cb2397e1617e", -1},
- {"myst_french.dat", 0, "7c8230be50ffcac588e7db8788ad7614", -1},
- {"myst_german.dat", 0, "3952554439960b22a360e8e006dfed58", -1},
- {"myst_polish.dat", 0, "9ca82ff26fcbfacf40e4164523a50854", -1},
- {"myst_spanish.dat", 0, "822ed3c0de912c10b877dcd2cc078493", -1},
- {"menu.dat", 0, "7dc23051084f79b1c2bccc84cdec0503", -1},
+ {"myst.dat", 0, "c4cae9f143b5947262e6cb2397e1617e", AD_NO_SIZE},
+ {"myst_french.dat", 0, "7c8230be50ffcac588e7db8788ad7614", AD_NO_SIZE},
+ {"myst_german.dat", 0, "3952554439960b22a360e8e006dfed58", AD_NO_SIZE},
+ {"myst_polish.dat", 0, "9ca82ff26fcbfacf40e4164523a50854", AD_NO_SIZE},
+ {"myst_spanish.dat", 0, "822ed3c0de912c10b877dcd2cc078493", AD_NO_SIZE},
+ {"menu.dat", 0, "7dc23051084f79b1c2bccc84cdec0503", AD_NO_SIZE},
AD_LISTEND
},
Common::UNK_LANG,
diff --git a/engines/mutationofjb/detection.cpp b/engines/mutationofjb/detection.cpp
index f4e7395ff7c..c7dfc850a33 100644
--- a/engines/mutationofjb/detection.cpp
+++ b/engines/mutationofjb/detection.cpp
@@ -33,15 +33,15 @@ static const ADGameDescription mutationofjbDescriptions[] = {
"",
{
{"jb.ex_", 0, "934164b09c72fa7167811f448ee0a426", 150048},
- {"startup.dat", 0, nullptr, -1},
- {"startupb.dat", 0, nullptr, -1},
- {"global.atn", 0, nullptr, -1},
- {"piggy.apk", 0, nullptr, -1},
- {"foogl.apk", 0, nullptr, -1},
- {"tosay.ger", 0, nullptr, -1},
- {"response.ger", 0, nullptr, -1},
- {"font1.aft", 0, nullptr, -1},
- {"sysfnt.aft", 0, nullptr, -1},
+ {"startup.dat", 0, nullptr, AD_NO_SIZE},
+ {"startupb.dat", 0, nullptr, AD_NO_SIZE},
+ {"global.atn", 0, nullptr, AD_NO_SIZE},
+ {"piggy.apk", 0, nullptr, AD_NO_SIZE},
+ {"foogl.apk", 0, nullptr, AD_NO_SIZE},
+ {"tosay.ger", 0, nullptr, AD_NO_SIZE},
+ {"response.ger", 0, nullptr, AD_NO_SIZE},
+ {"font1.aft", 0, nullptr, AD_NO_SIZE},
+ {"sysfnt.aft", 0, nullptr, AD_NO_SIZE},
{nullptr, 0, nullptr, 0}
},
Common::SK_SVK,
@@ -54,15 +54,15 @@ static const ADGameDescription mutationofjbDescriptions[] = {
"",
{
{"jb.ex_", 0, "8833f22f1763d05eeb909e8626cdec7b", 150800},
- {"startup.dat", 0, nullptr, -1},
- {"startupb.dat", 0, nullptr, -1},
- {"global.atn", 0, nullptr, -1},
- {"piggy.apk", 0, nullptr, -1},
- {"foogl.apk", 0, nullptr, -1},
- {"tosay.ger", 0, nullptr, -1},
- {"response.ger", 0, nullptr, -1},
- {"font1.aft", 0, nullptr, -1},
- {"sysfnt.aft", 0, nullptr, -1},
+ {"startup.dat", 0, nullptr, AD_NO_SIZE},
+ {"startupb.dat", 0, nullptr, AD_NO_SIZE},
+ {"global.atn", 0, nullptr, AD_NO_SIZE},
+ {"piggy.apk", 0, nullptr, AD_NO_SIZE},
+ {"foogl.apk", 0, nullptr, AD_NO_SIZE},
+ {"tosay.ger", 0, nullptr, AD_NO_SIZE},
+ {"response.ger", 0, nullptr, AD_NO_SIZE},
+ {"font1.aft", 0, nullptr, AD_NO_SIZE},
+ {"sysfnt.aft", 0, nullptr, AD_NO_SIZE},
{nullptr, 0, nullptr, 0}
},
Common::DE_DEU,
@@ -75,12 +75,12 @@ static const ADGameDescription mutationofjbDescriptions[] = {
"Demo",
{
{"jbdemo.exe", 0, "97943a569bacc4131447577436389276", 121696},
- {"strt.dat", 0, nullptr, -1},
- {"startupb.dat", 0, nullptr, -1},
- {"global.atn", 0, nullptr, -1},
- {"piggy.apk", 0, nullptr, -1},
- {"font1.aft", 0, nullptr, -1},
- {"sysfnt.aft", 0, nullptr, -1},
+ {"strt.dat", 0, nullptr, AD_NO_SIZE},
+ {"startupb.dat", 0, nullptr, AD_NO_SIZE},
+ {"global.atn", 0, nullptr, AD_NO_SIZE},
+ {"piggy.apk", 0, nullptr, AD_NO_SIZE},
+ {"font1.aft", 0, nullptr, AD_NO_SIZE},
+ {"sysfnt.aft", 0, nullptr, AD_NO_SIZE},
{nullptr, 0, nullptr, 0}
},
Common::SK_SVK,
diff --git a/engines/myst3/detection.cpp b/engines/myst3/detection.cpp
index 8ace6566833..963cab28bd8 100644
--- a/engines/myst3/detection.cpp
+++ b/engines/myst3/detection.cpp
@@ -56,7 +56,7 @@ static const char *const directoryGlobs[] = {
extra, \
{ \
{ "RSRC.m3r", 0, "a2c8ed69800f60bf5667e5c76a88e481", 1223862 }, \
- { langFile, 0, md5lang, -1 }, \
+ { langFile, 0, md5lang, AD_NO_SIZE }, \
}, \
lang, \
Common::kPlatformWindows, \
@@ -74,7 +74,7 @@ static const char *const directoryGlobs[] = {
{ \
{ "RSRC.m3r", 0, "a2c8ed69800f60bf5667e5c76a88e481", 1223862 }, \
{ "ENGLISH.m3t", 0, "74726de866c0594d3f2a05ff754c973d", 3407120 }, \
- { langFile, 0, md5lang, -1 }, \
+ { langFile, 0, md5lang, AD_NO_SIZE }, \
}, \
lang, \
Common::kPlatformWindows, \
@@ -91,7 +91,7 @@ static const char *const directoryGlobs[] = {
0, \
{ \
{ "RSRC.m3r", 0, "3de23eb5a036a62819186105478f9dde", 1226192 }, \
- { langFile, 0, md5lang, -1 }, \
+ { langFile, 0, md5lang, AD_NO_SIZE }, \
}, \
lang, \
Common::kPlatformXbox, \
diff --git a/engines/prince/detection.cpp b/engines/prince/detection.cpp
index 2c877e62086..70ed5e46aa6 100644
--- a/engines/prince/detection.cpp
+++ b/engines/prince/detection.cpp
@@ -102,7 +102,7 @@ static const PrinceGameDescription gameDescriptions[] = {
"prince",
"w/translation",
AD_ENTRY2s("databank.ptc", "5fa03833177331214ec1354761b1d2ee", 3565031,
- "prince_translation.dat", nullptr, -1),
+ "prince_translation.dat", nullptr, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformWindows,
GF_TRANSLATED | ADGF_DROPPLATFORM,
@@ -115,7 +115,7 @@ static const PrinceGameDescription gameDescriptions[] = {
"prince",
"w/translation",
AD_ENTRY2s("databank.ptc", "48ec9806bda9d152acbea8ce31c93c49", 3435298,
- "prince_translation.dat", nullptr, -1),
+ "prince_translation.dat", nullptr, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformWindows,
GF_TRANSLATED | ADGF_DROPPLATFORM,
@@ -129,7 +129,7 @@ static const PrinceGameDescription gameDescriptions[] = {
"w/translation",
AD_ENTRY3s("databank.ptc", "5fa03833177331214ec1354761b1d2ee", 3565031,
"FONT1.RAW", "e80c50c8167d4d51c60d93e29bedb779", 27118,
- "prince_translation.dat", nullptr, -1),
+ "prince_translation.dat", nullptr, AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformWindows,
GF_TRANSLATED | ADGF_DROPPLATFORM,
@@ -143,7 +143,7 @@ static const PrinceGameDescription gameDescriptions[] = {
"w/translation",
AD_ENTRY3s("databank.ptc", "48ec9806bda9d152acbea8ce31c93c49", 3435298,
"FONT1.RAW", "e80c50c8167d4d51c60d93e29bedb779", 27118,
- "prince_translation.dat", nullptr, -1),
+ "prince_translation.dat", nullptr, AD_NO_SIZE),
Common::ES_ESP,
Common::kPlatformWindows,
GF_TRANSLATED | ADGF_DROPPLATFORM,
diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index 3cc02f14e1f..7a749ca18ee 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -45,10 +45,10 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
_s("Missing game code"), // Reason for being unsupported
{
- {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", -1},
- //{"ite.dmo", GAME_DEMOFILE, "0b9a70eb4e120b6f00579b46c8cae29e", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", -1},
- //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", AD_NO_SIZE},
+ //{"ite.dmo", GAME_DEMOFILE, "0b9a70eb4e120b6f00579b46c8cae29e", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", AD_NO_SIZE},
+ //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -390,11 +390,11 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD",
{
- {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "473768a17d843de5126d608b26ed7250", -1},
- {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "294cad2d7bb6cd7dd602c9a5867873d7", -1},
- {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "178fa322aeb8eb51bba821eb128e037b", -1},
- {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "023fddf96a39edeaed647f16947de9c1", -1},
- //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", -1},
+ {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "473768a17d843de5126d608b26ed7250", AD_NO_SIZE},
+ {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "294cad2d7bb6cd7dd602c9a5867873d7", AD_NO_SIZE},
+ {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "178fa322aeb8eb51bba821eb128e037b", AD_NO_SIZE},
+ {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "023fddf96a39edeaed647f16947de9c1", AD_NO_SIZE},
+ //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -418,8 +418,8 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Wyrmkeep CD",
{
- {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -477,7 +477,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"Multi-OS CD Version",
{
{"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -505,7 +505,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"Multi-OS CD Version",
{
{"ite.rsc", GAME_RESOURCEFILE, "420e09cfdbb4db12baefd4bc81d8e154", 8925349},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -535,9 +535,9 @@ static const SAGAGameDescription gameDescriptions[] = {
"Multi-OS CD Version",
{
// TODO: add size for ite.rsc
- {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
- {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
+ {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -563,7 +563,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"Windows CD Version",
{
{"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
{"cave.mid", 0, "f7619359323058b61ec44fa8ce7888e5", 4441},
AD_LISTEND
},
@@ -590,7 +590,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"Linux CD Version",
{
{"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
{"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
AD_LISTEND
},
@@ -617,7 +617,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"DOS CD Version 1",
{
{"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -795,8 +795,8 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"DOS CD Version 2",
{
- {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -820,8 +820,8 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "b9354a4c2d138f680306e4baf8585e9d", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "b9354a4c2d138f680306e4baf8585e9d", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
AD_LISTEND
},
Common::HE_ISR,
@@ -846,8 +846,8 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"CD Version",
{
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1005,8 +1005,8 @@ static const SAGAGameDescription gameDescriptions[] = {
"ite",
"Floppy",
{
- {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", -1},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
+ {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1031,7 +1031,7 @@ static const SAGAGameDescription gameDescriptions[] = {
"Floppy",
{
{"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1077,7 +1077,7 @@ static const SAGAGameDescription gameDescriptions[] = {
INTROLIST_ITE_DEFAULT,
{
{"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
- {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", -1},
+ {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
AD_LISTEND
},
},
@@ -1348,10 +1348,10 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"Demo",
{
- {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
+ {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 16687179},
- {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1375,16 +1375,16 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
+ //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
// There are two English versions of the game, each one with a different sfx.res file
// Known MD5 checksums for sfx.res in the English version of the game are
// 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
- {"sfx.res", GAME_SOUNDFILE, NULL, -1},
+ {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -1410,12 +1410,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78517884},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -1501,12 +1501,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78560025},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -1530,13 +1530,13 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
- {"sbh1616.fnt", 0, "ec047bbe048ed9465def705b5bd74d99", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
+ {"sbh1616.fnt", 0, "ec047bbe048ed9465def705b5bd74d99", AD_NO_SIZE},
AD_LISTEND
},
Common::KO_KOR,
@@ -1561,12 +1561,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78519324},
- {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", -1},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -1620,12 +1620,12 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211498},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
+ {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -1649,16 +1649,16 @@ static const SAGAGameDescription gameDescriptions[] = {
"ihnm",
"",
{
- {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", -1},
- {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", -1},
+ {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
+ {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
{"scream.res", GAME_RESOURCEFILE, "ac00dd9e6701e8edbb49429dacbc4731", 79210049},
- {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", -1},
- {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", -1},
- //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", -1},
+ {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
+ {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
+ //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
// There are two English versions of the game, each one with a different sfx.res file
// Known MD5 checksums for sfx.res in the English version of the game are
// 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
- {"sfx.res", GAME_SOUNDFILE, NULL, -1},
+ {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
diff --git a/engines/saga2/detection.cpp b/engines/saga2/detection.cpp
index 7ef7aed70d3..dfd41300d1f 100644
--- a/engines/saga2/detection.cpp
+++ b/engines/saga2/detection.cpp
@@ -106,7 +106,7 @@ static const SAGA2GameDescription gameDescriptions[] = {
{"scripts.hrs", GAME_SCRIPTFILE, "95f33928f6c4f02ee04d2ec5c3314c30", 1041948},
{"ftasound.hrs", GAME_SOUNDFILE, "ce930cb38922e6a03461f55d51b4e165", 12403350},
{"ftaimage.hrs", GAME_IMAGEFILE, "09bb003733b20f924e2e373d2ddcd394", 21127397},
- {"ftavoice.hrs", GAME_VOICEFILE, nullptr, -1 },
+ {"ftavoice.hrs", GAME_VOICEFILE, nullptr, AD_NO_SIZE },
{"fta2win.exe", GAME_EXECUTABLE, "9a94854fef932483754a8f929caa0dba", 1093120},
AD_LISTEND
},
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index ba1385917bb..e39efb3bcb7 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -638,7 +638,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
{"resource.map", 0, "a4b73d5d2b55bdb6e44345e99c8fbdd0", 4804},
{"resource.000", 0, "d908dbef56816ac6c60dd145fdeafb2b", 3536046},
{"resource.msg", 0, "0c68a203302841adb9faa47ff61edd93", 561801},
- {"resource.aud", 0, NULL, -1},
+ {"resource.aud", 0, NULL, AD_NO_SIZE},
AD_LISTEND},
Common::KO_KOR, Common::kPlatformDOS, ADGF_CD, GUIO_STD16_SPEECH },
@@ -2469,9 +2469,9 @@ static const struct ADGameDescription SciGameDescriptions[] = {
// that is detected with additional files, and we might as well check
// for the DOS-specific files here too since there are at least some
// Windows-only releases of this game too
- {"avi/91.rbt", 0, NULL, -1},
- {"avi/911.rbt", 0, NULL, -1},
- {"avi/912.rbt", 0, NULL, -1},
+ {"avi/91.rbt", 0, NULL, AD_NO_SIZE},
+ {"avi/911.rbt", 0, NULL, AD_NO_SIZE},
+ {"avi/912.rbt", 0, NULL, AD_NO_SIZE},
AD_LISTEND},
Common::EN_ANY, Common::kPlatformDOS, ADGF_NO_FLAGS, GUIO_KQ7 },
@@ -2485,9 +2485,9 @@ static const struct ADGameDescription SciGameDescriptions[] = {
// matter (some users replace them with higher quality versions created
// from the rare 1.65c release, which should not cause a detection
// failure)
- {"avi/e108x11.avi", 0, NULL, -1},
- {"avi/e208x11.avi", 0, NULL, -1},
- {"avi/int08x11.avi", 0, NULL, -1},
+ {"avi/e108x11.avi", 0, NULL, AD_NO_SIZE},
+ {"avi/e208x11.avi", 0, NULL, AD_NO_SIZE},
+ {"avi/int08x11.avi", 0, NULL, AD_NO_SIZE},
AD_LISTEND},
Common::EN_ANY, Common::kPlatformWindows, ADGF_NO_FLAGS, GUIO_KQ7 },
diff --git a/engines/sword1/detection_tables.h b/engines/sword1/detection_tables.h
index d1169a2b22a..50ab28e758d 100644
--- a/engines/sword1/detection_tables.h
+++ b/engines/sword1/detection_tables.h
@@ -431,7 +431,7 @@ static const ADGameDescription gameDescriptions[] = {
AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
"clusters/swordres.rif", "04a41fc5783d18a8958d41aa9a3823af", 59788,
"clusters/text.clu", "b9e7b3e342569be68738e4681f2adeff", 3164267,
- "intro.dxa", nullptr, -1),
+ "intro.dxa", nullptr, AD_NO_SIZE),
Common::PL_POL,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
@@ -509,7 +509,7 @@ static const ADGameDescription gameDescriptions[] = {
AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
"clusters/swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
"clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3199652,
- "intro.dxa", nullptr, -1),
+ "intro.dxa", nullptr, AD_NO_SIZE),
Common::CS_CZE,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
@@ -576,7 +576,7 @@ static const ADGameDescription gameDescriptions[] = {
"clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2704592,
"smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268,
"bs1k.fnt", NULL, 1222000,
- "korean.clu", NULL, -1),
+ "korean.clu", NULL, AD_NO_SIZE),
Common::KO_KOR,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
diff --git a/engines/sword2/detection_tables.h b/engines/sword2/detection_tables.h
index 0da3c0f362f..4d1fdc33bd7 100644
--- a/engines/sword2/detection_tables.h
+++ b/engines/sword2/detection_tables.h
@@ -89,7 +89,7 @@ static const ADGameDescription gameDescriptions[] = {
"speech1.clu", "a403904a0e825356107d228f8f74092e", 176260048,
"docks.clu", "b39246fbb5b955a29f9a207c69bfc318", 20262263,
"bs2k.fnt", nullptr, 1222000,
- "korean.clu", nullptr, -1),
+ "korean.clu", nullptr, AD_NO_SIZE),
Common::KO_KOR,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
diff --git a/engines/sword25/detection_tables.h b/engines/sword25/detection_tables.h
index 18d4a52fe54..3facf0ebb5c 100644
--- a/engines/sword25/detection_tables.h
+++ b/engines/sword25/detection_tables.h
@@ -128,9 +128,9 @@ static const ADGameDescription gameDescriptions[] = {
{
"sword25",
"Extracted",
- {{"_includes.lua", 0, 0, -1},
- {"boot.lua", 0, 0, -1},
- {"kernel.lua", 0, 0, -1},
+ {{"_includes.lua", 0, 0, AD_NO_SIZE},
+ {"boot.lua", 0, 0, AD_NO_SIZE},
+ {"kernel.lua", 0, 0, AD_NO_SIZE},
AD_LISTEND},
Common::UNK_LANG,
Common::kPlatformUnknown,
diff --git a/engines/tinsel/detection.cpp b/engines/tinsel/detection.cpp
index 7692d908dbb..d1053e5062b 100644
--- a/engines/tinsel/detection.cpp
+++ b/engines/tinsel/detection.cpp
@@ -70,7 +70,7 @@ public:
};
struct SizeMD5 {
- int size;
+ unsigned int size;
Common::String md5;
};
typedef Common::HashMap<Common::Path, SizeMD5, Common::Path::IgnoreCase_Hash, Common::Path::IgnoreCase_EqualTo> SizeMD5Map;
@@ -193,7 +193,7 @@ ADDetectedGame TinselMetaEngineDetection::fallbackDetect(const FileMap &allFiles
break;
}
- if (fileDesc->fileSize != -1 && fileDesc->fileSize != filesSizeMD5[tstr].size) {
+ if (fileDesc->fileSize != AD_NO_SIZE && fileDesc->fileSize != filesSizeMD5[tstr].size) {
fileMissing = true;
break;
}
diff --git a/engines/tinsel/detection_tables.h b/engines/tinsel/detection_tables.h
index d2ceb0cdc80..5ff95fb6e49 100644
--- a/engines/tinsel/detection_tables.h
+++ b/engines/tinsel/detection_tables.h
@@ -60,7 +60,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD Demo",
AD_ENTRY2s("dw.gra", "ef5a2518c9e205f786f5a4526396e661", 781676,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_DEMO | ADGF_CD,
@@ -79,7 +79,7 @@ static const TinselGameDescription gameDescriptions[] = {
{
{"dw.scn", 0, "cfc40a8d5d476a1c9d3abf826fa46f8c", 1272686},
{"english.txt", 0, "c69b5d2067e9114a63569a61e9a82faa", 228878},
- {"english.smp", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::EN_ANY,
@@ -100,10 +100,10 @@ static const TinselGameDescription gameDescriptions[] = {
"Floppy",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -123,10 +123,10 @@ static const TinselGameDescription gameDescriptions[] = {
"Floppy",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -146,10 +146,10 @@ static const TinselGameDescription gameDescriptions[] = {
"Floppy",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -169,10 +169,10 @@ static const TinselGameDescription gameDescriptions[] = {
"Floppy",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -207,7 +207,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.gra", "c8808ccd988d603dd35dff42013ae7fd", 781656,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_CD,
@@ -224,7 +224,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.gra", "ef05bbd2a754bd11a2e87bcd84ab5ccf", 781864,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_CD,
@@ -260,7 +260,7 @@ static const TinselGameDescription gameDescriptions[] = {
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
{"english.txt", 0, "15f0703f85477d7fab4280bf938b61c1", 237774},
- {"english.smp", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -281,11 +281,11 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"english.smp", 0, NULL, -1},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::FR_FRA,
@@ -305,11 +305,11 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"english.smp", 0, NULL, -1},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::DE_DEU,
@@ -328,11 +328,11 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"english.smp", 0, NULL, -1},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::IT_ITA,
@@ -351,11 +351,11 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656},
- {"english.smp", 0, NULL, -1},
- {"french.txt", 0, NULL, -1},
- {"german.txt", 0, NULL, -1},
- {"italian.txt", 0, NULL, -1},
- {"spanish.txt", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
+ {"french.txt", 0, NULL, AD_NO_SIZE},
+ {"german.txt", 0, NULL, AD_NO_SIZE},
+ {"italian.txt", 0, NULL, AD_NO_SIZE},
+ {"spanish.txt", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::ES_ESP,
@@ -374,7 +374,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.scn", "70955425870c7720d6eebed903b2ef41", 776188,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_CD,
@@ -391,7 +391,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.scn", "759d1374b4f02af6d52fc07c96679936", 770780,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::HE_ISR,
Common::kPlatformDOS,
ADGF_CD,
@@ -480,7 +480,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
_s("Saturn CD version is not yet supported"),
AD_ENTRY2s("dw.scn", "6803f293c88758057cc685b9437f7637", 382248,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformSaturn,
ADGF_CD,
@@ -497,7 +497,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.scn", "114643df0d1f1530a0a9c5d4e38917bc", 1268553,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -514,7 +514,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.scn", "cfc40a8d5d476a1c9d3abf826fa46f8c", 1265532,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformMacintosh,
ADGF_CD,
@@ -550,7 +550,7 @@ static const TinselGameDescription gameDescriptions[] = {
{
{"dw.scn", 0, "133041bde59d05c1bf084fd6f1bdce4b", 776524},
{"english.txt", 0, "f73dcbd7b136b37c2adf7c9448ea336d", 231821},
- {"english.smp", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -569,7 +569,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw",
"CD",
AD_ENTRY2s("dw.scn", "36795d539e290838fa1d4c11789cb142", 776188,
- "english.smp", NULL, -1),
+ "english.smp", NULL, AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_CD,
@@ -588,7 +588,7 @@ static const TinselGameDescription gameDescriptions[] = {
{
{"dw.scn", 0, "133041bde59d05c1bf084fd6f1bdce4b", 776524},
{"english.txt", 0, "317542cf2e50106d9c9421ddcf821e22", 221656},
- {"english.smp", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::RU_RUS,
@@ -609,7 +609,7 @@ static const TinselGameDescription gameDescriptions[] = {
{
{"dw.scn", 0, "fa169d2c98660215ebd84b49c1899eef", 776396},
{"english.txt", 0, "c1a53eb7ec812689dab70e2bb22cf2ab", 224151},
- {"english.smp", 0, NULL, -1},
+ {"english.smp", 0, NULL, AD_NO_SIZE},
AD_LISTEND
},
Common::PL_POL,
@@ -649,7 +649,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw2",
"CD",
AD_ENTRY2s("dw2.scn", "c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
- "english1.smp", NULL, -1),
+ "english1.smp", NULL, AD_NO_SIZE),
Common::EN_GRB,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -666,7 +666,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw2",
"CD",
AD_ENTRY2s("dw2.scn", "c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
- "us1.smp", NULL, -1),
+ "us1.smp", NULL, AD_NO_SIZE),
Common::EN_USA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -683,7 +683,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw2",
"CD",
AD_ENTRY2s("dw2.scn", "c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
- "french1.smp", NULL, -1),
+ "french1.smp", NULL, AD_NO_SIZE),
Common::FR_FRA,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -700,7 +700,7 @@ static const TinselGameDescription gameDescriptions[] = {
"dw2",
"CD",
AD_ENTRY2s("dw2.scn", "c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
- "german1.smp", NULL, -1),
+ "german1.smp", NULL, AD_NO_SIZE),
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
@@ -718,7 +718,7 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
- {"english1.smp", 0, NULL, -1},
+ {"english1.smp", 0, NULL, AD_NO_SIZE},
{"italian1.txt", 0, "d443249f8b55489b5888c227b9096f4e", 246495},
AD_LISTEND
},
@@ -738,7 +738,7 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
- {"english1.smp", 0, NULL, -1},
+ {"english1.smp", 0, NULL, AD_NO_SIZE},
{"spanish1.txt", 0, "bc6e147c5f542db228ac577357e4d897", 230323},
AD_LISTEND
},
@@ -759,7 +759,7 @@ static const TinselGameDescription gameDescriptions[] = {
"CD",
{
{"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
- {"english1.smp", 0, NULL, -1},
+ {"english1.smp", 0, NULL, AD_NO_SIZE},
{"english1.txt", 0, "b522e19d7b2cd7b85e50e36fe48e36a9", 274444},
AD_LISTEND
},
@@ -782,8 +782,8 @@ static const TinselGameDescription gameDescriptions[] = {
{
"noir",
"CD",
- AD_ENTRY2s("dw3.scn", "16104acdc66cda903f860acac02a96bd", -1,
- "english.smp", "94e510fd33c5c4a67b274bf5c068a87a", -1),
+ AD_ENTRY2s("dw3.scn", "16104acdc66cda903f860acac02a96bd", AD_NO_SIZE,
+ "english.smp", "94e510fd33c5c4a67b274bf5c068a87a", AD_NO_SIZE),
Common::EN_ANY,
Common::kPlatformWindows,
ADGF_UNSTABLE,
diff --git a/engines/tony/detection_tables.h b/engines/tony/detection_tables.h
index c4b418e4ce4..5f0bd96ff22 100644
--- a/engines/tony/detection_tables.h
+++ b/engines/tony/detection_tables.h
@@ -120,7 +120,7 @@ static const TonyGameDescription gameDescriptions[] = {
{
{ "roasted.mpc", 0, "187de6f88f4083808cb66342ab55a7fd", 389904 },
{ "roasted.mpr", 0, "06203dbbc85fdd1e6dc8fc211c1a6207", 135911071 },
- { "voices.vdb", 0, 0, -1 }, // FIXME
+ { "voices.vdb", 0, 0, AD_NO_SIZE }, // FIXME
AD_LISTEND
},
Common::DE_DEU,
diff --git a/engines/trecision/detection.cpp b/engines/trecision/detection.cpp
index 4f3f06b85ef..00293d0cac8 100644
--- a/engines/trecision/detection.cpp
+++ b/engines/trecision/detection.cpp
@@ -36,16 +36,16 @@ namespace Trecision {
#define AD_NL_ENTRY(md5, size) \
{ \
{"data.nl", 0, md5, size}, \
- {"nlanim.cd1", 0, nullptr, -1}, \
- {"nlanim.cd2", 0, nullptr, -1}, \
- {"nlanim.cd3", 0, nullptr, -1}, \
+ {"nlanim.cd1", 0, nullptr, AD_NO_SIZE}, \
+ {"nlanim.cd2", 0, nullptr, AD_NO_SIZE}, \
+ {"nlanim.cd3", 0, nullptr, AD_NO_SIZE}, \
AD_LISTEND \
}
#define AD_NL_DEMO_ENTRY(md5, size) \
{ \
{"data.nl", 0, md5, size}, \
- {"nlanim.cd1", 0, nullptr, -1}, \
+ {"nlanim.cd1", 0, nullptr, AD_NO_SIZE}, \
AD_LISTEND \
}
More information about the Scummvm-git-logs
mailing list