DETECTION: Use uint32 for ADGameFileDescription file size

This commit is contained in:
Cameron Cawley 2024-06-30 17:31:00 +01:00 committed by Eugene Sandulenko
parent b346673908
commit 441b02d057
30 changed files with 664 additions and 661 deletions

View File

@ -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;

View File

@ -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;
}

View File

@ -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

View File

@ -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),

View File

@ -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,

View File

@ -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,

View File

@ -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);

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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}

View File

@ -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

View File

@ -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,

View File

@ -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,

View File

@ -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

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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, \

View File

@ -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,

View File

@ -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,

View File

@ -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
},

View File

@ -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 },

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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;
}

View File

@ -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,

View File

@ -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,

View File

@ -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 \
}