diff options
Diffstat (limited to 'engines/agos/detection_tables.h')
-rw-r--r-- | engines/agos/detection_tables.h | 117 |
1 files changed, 100 insertions, 17 deletions
diff --git a/engines/agos/detection_tables.h b/engines/agos/detection_tables.h index cfb795efbd..cb6123dc54 100644 --- a/engines/agos/detection_tables.h +++ b/engines/agos/detection_tables.h @@ -56,7 +56,6 @@ static const AGOSGameDescription gameDescriptions[] = { { { "gameamiga", GAME_BASEFILE, "7bdaff4a118d8035047cf9b1393b3fa0", -1}, { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1}, - { "start", GAME_RESTFILE, "c111be88c7f6d40e3f9b128939c1236d", -1}, { NULL, 0, NULL, 0} }, Common::EN_ANY, @@ -69,6 +68,46 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE | GF_CRUNCHED | GF_PLANAR }, + // Elvira 1 - French Amiga Floppy + { + { + "elvira1", + "Floppy", + { + { "gameamiga", GAME_BASEFILE, "ab1a0798f74e71cc58a06e7e0db6f8a7", -1}, + { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1}, + { NULL, 0, NULL, 0} + }, + Common::FR_FRA, + Common::kPlatformAmiga, + Common::ADGF_NO_FLAGS + }, + + GType_ELVIRA1, + GID_ELVIRA1, + GF_OLD_BUNDLE | GF_CRUNCHED | GF_PLANAR + }, + + // Elvira 1 - German Amiga Floppy + { + { + "elvira1", + "Floppy", + { + { "gameamiga", GAME_BASEFILE, "bde0334344c7b3a278ccc9a300f3085c", -1}, + { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1}, + { NULL, 0, NULL, 0} + }, + Common::DE_DEU, + Common::kPlatformAmiga, + Common::ADGF_NO_FLAGS + }, + + GType_ELVIRA1, + GID_ELVIRA1, + GF_OLD_BUNDLE | GF_CRUNCHED | GF_PLANAR + }, + // Elvira 1 - English Atari ST Floppy Demo { { @@ -100,7 +139,6 @@ static const AGOSGameDescription gameDescriptions[] = { { { "gamest", GAME_BASEFILE, "8942859018fcfb2dbed13e83d974d1ab", -1}, { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1}, - { "start", GAME_RESTFILE, "cd711028e209c47b81d04141fff2587b", -1}, { "tbllist", GAME_TBLFILE, "5b6ff494bf7e24213758598ef4ac0a8b", -1}, { NULL, 0, NULL, 0} }, @@ -123,7 +161,6 @@ static const AGOSGameDescription gameDescriptions[] = { { { "gamest", GAME_BASEFILE, "ce2100ba71284f55ac302847d7f94747", -1}, { "icon.dat", GAME_ICONFILE, "2db931e84f1ca01f0816dddfae3f49e1", -1}, - { "start", GAME_RESTFILE, "cd711028e209c47b81d04141fff2587b", -1}, { "tbllist", GAME_TBLFILE, "5b6ff494bf7e24213758598ef4ac0a8b", -1}, { NULL, 0, NULL, 0} }, @@ -146,7 +183,6 @@ static const AGOSGameDescription gameDescriptions[] = { { { "gamepc", GAME_BASEFILE, "a49e132a1f18306dd5d1ec2fe435e178", -1}, { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1}, - { "start", GAME_RESTFILE, "69fb4f12108b39ae659f108cad4d3efe", -1}, { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1}, { NULL, 0, NULL, 0} }, @@ -160,20 +196,19 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE }, - // Elvira 1 - German DOS Floppy + // Elvira 1 - French DOS Floppy { { "elvira1", "Floppy", { - { "gamepc", GAME_BASEFILE, "d0b593143e21fc150c044819df2c0b98", -1}, + { "gamepc", GAME_BASEFILE, "9076d507d60cc454df662316438ec843", -1}, { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1}, - { "start", GAME_RESTFILE, "69fb4f12108b39ae659f108cad4d3efe", -1}, { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1}, { NULL, 0, NULL, 0} }, - Common::DE_DEU, + Common::FR_FRA, Common::kPlatformPC, Common::ADGF_NO_FLAGS }, @@ -183,20 +218,19 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE }, - // Elvira 1 - French DOS Floppy + // Elvira 1 - German DOS Floppy { { "elvira1", "Floppy", { - { "gamepc", GAME_BASEFILE, "9076d507d60cc454df662316438ec843", -1}, + { "gamepc", GAME_BASEFILE, "d0b593143e21fc150c044819df2c0b98", -1}, { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45", -1}, - { "start", GAME_RESTFILE, "69fb4f12108b39ae659f108cad4d3efe", -1}, { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149", -1}, { NULL, 0, NULL, 0} }, - Common::FR_FRA, + Common::DE_DEU, Common::kPlatformPC, Common::ADGF_NO_FLAGS }, @@ -256,6 +290,31 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE | GF_CRUNCHED | GF_PLANAR }, + // Elvira 2 - Italian Amiga Floppy + { + { + "elvira2", + "Floppy", + + { + { "gameamiga", GAME_BASEFILE, "3d4e0c8da4ebd222e50de2dffed92955", -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}, + { NULL, 0, NULL, 0} + }, + Common::IT_ITA, + Common::kPlatformAmiga, + Common::ADGF_NO_FLAGS + }, + + GType_ELVIRA2, + GID_ELVIRA2, + GF_OLD_BUNDLE | GF_CRUNCHED | GF_PLANAR + }, + // Elvira 2 - English Atari ST Floppy { { @@ -357,6 +416,31 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE }, + // Elvira 2 - French DOS Floppy + { + { + "elvira2", + "Floppy", + + { + { "gamepc", GAME_BASEFILE, "4bf28ab00f5324fd938e632595742382", -1}, + { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", -1}, + { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1}, + { "start", GAME_RESTFILE, "4d380a35ba941d03ee5084c71d20055b", -1}, + { "stripped.txt", GAME_STRFILE, "c3a8f644551a27c8a2fec0f8070b46b7", -1}, + { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", -1}, + { NULL, 0, NULL, 0} + }, + Common::FR_FRA, + Common::kPlatformPC, + Common::ADGF_NO_FLAGS + }, + + GType_ELVIRA2, + GID_ELVIRA2, + GF_OLD_BUNDLE + }, + // Elvira 2 - German DOS Floppy { { @@ -382,22 +466,22 @@ static const AGOSGameDescription gameDescriptions[] = { GF_OLD_BUNDLE }, - // Elvira 2 - French DOS Floppy + // Elvira 2 - Italian DOS Floppy { { "elvira2", "Floppy", { - { "gamepc", GAME_BASEFILE, "4bf28ab00f5324fd938e632595742382", -1}, + { "gamepc", GAME_BASEFILE, "09a3f1087f2977ff462ad2417bde0a5c", -1}, { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9", -1}, { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955", -1}, - { "start", GAME_RESTFILE, "4d380a35ba941d03ee5084c71d20055b", -1}, + { "start", GAME_RESTFILE, "016107aced82d0cc5d758a9fba716270", -1}, { "stripped.txt", GAME_STRFILE, "c3a8f644551a27c8a2fec0f8070b46b7", -1}, { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5", -1}, { NULL, 0, NULL, 0} }, - Common::FR_FRA, + Common::IT_ITA, Common::kPlatformPC, Common::ADGF_NO_FLAGS }, @@ -443,7 +527,6 @@ static const AGOSGameDescription gameDescriptions[] = { { "icon.pkd", GAME_ICONFILE, "4822a91c18b1b2005ac17fc617f7dcbe", -1}, { "menus.dat", GAME_MENUFILE, "3409eeb8ca8b46fc04da99de67573f5e", -1}, { "start", GAME_RESTFILE, "b575b336e741dde1725edd4079d5ab67", -1}, - { "statelst", GAME_STATFILE, "469e98c69f00928a8366ba415d91902d", -1}, { "stripped.txt", GAME_STRFILE, "6faaebff2786216900061eeb978f10af", -1}, { "tbllist", GAME_TBLFILE, "95c44bfc380770a6b6dd0dfcc69e80a0", -1}, { "xtbllist", GAME_XTBLFILE, "6c7b3db345d46349a5226f695c03e20f", -1}, |