Added game GUI options to advancedDetector and updated all engines
svn-id: r41272
This commit is contained in:
parent
f6d06085d5
commit
1bd6f6c99f
24 changed files with 1581 additions and 844 deletions
|
@ -72,6 +72,9 @@ static const PlainGameDescriptor madeGames[] = {
|
|||
|
||||
namespace Made {
|
||||
|
||||
using Common::GUIO_NONE;
|
||||
using Common::GUIO_NOSPEECH;
|
||||
|
||||
static const MadeGameDescription gameDescriptions[] = {
|
||||
|
||||
{
|
||||
|
@ -87,7 +90,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("rtzcd.dat", "e95c38ded389e39cfbf87a8cb250b12e"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -104,7 +108,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("rtzcd.red", "cd8b62ece4677c438688c1de3f5379b9"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -120,7 +125,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.dat", "a1db8c97a78dae10f91d356f16ad07b8", 536064),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -136,7 +142,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.red", "c4e2430e6b6c6ff1562a80fb4a9df24c", 276177),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -153,7 +160,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("rtzcd.dat", "9d740378da2d16e83d0d0efff01bf83a"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -169,7 +177,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.red", "946997d8b0aa6cb4e848bad02a1fc3d2", 276584),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -186,7 +195,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.dat", "9d740378da2d16e83d0d0efff01bf83a", 525824),
|
||||
Common::DE_DEU,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -203,7 +213,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.red", "946997d8b0aa6cb4e848bad02a1fc3d2", 355442),
|
||||
Common::DE_DEU,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -220,7 +231,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.dat", "5b86035aed0277f96e3d173542b5364a", 523776),
|
||||
Common::IT_ITA,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -237,7 +249,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.red", "946997d8b0aa6cb4e848bad02a1fc3d2", 354971),
|
||||
Common::IT_ITA,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -254,7 +267,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.dat", "bde8251a8e34e87c54e3f93147d56c9e", 523776),
|
||||
Common::FR_FRA,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -271,7 +285,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("rtzcd.red", "946997d8b0aa6cb4e848bad02a1fc3d2", 354614),
|
||||
Common::FR_FRA,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -287,7 +302,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("rtz.prj", "764d02f52ce1c219f2c0066677fba4ce"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -303,7 +319,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("demo.dat", "2a6a1354bd5346fad4aee08e5b56caaa"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_DEMO
|
||||
ADGF_DEMO,
|
||||
GUIO_NONE
|
||||
},
|
||||
GID_RTZ,
|
||||
0,
|
||||
|
@ -319,7 +336,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("manhole.dat", "cb21e31ed35c963208343bc995225b73"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_MANHOLE,
|
||||
0,
|
||||
|
@ -335,7 +353,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("manhole.dat", "2b1658292599a861c4cd3cf6cdb3c581"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_MANHOLE,
|
||||
0,
|
||||
|
@ -351,7 +370,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("lgop2.dat", "8137996db200ff67e8f172ff106f2e48"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_LGOP2,
|
||||
0,
|
||||
|
@ -368,7 +388,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("lgop2.dat", "a0ffea6a3b7e39bd861edd00c397641c", 299466),
|
||||
Common::DE_DEU,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_LGOP2,
|
||||
0,
|
||||
|
@ -385,7 +406,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("lgop2.dat", "f9e974087af7cf4b7ec2d8dc45d01e0c", 295366),
|
||||
Common::FR_FRA,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_LGOP2,
|
||||
0,
|
||||
|
@ -402,7 +424,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1s("lgop2.dat", "96eb95b4d75b9a3da0b0d67e3b4a787d", 288984),
|
||||
Common::ES_ESP,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_LGOP2,
|
||||
0,
|
||||
|
@ -418,7 +441,8 @@ static const MadeGameDescription gameDescriptions[] = {
|
|||
AD_ENTRY1("rodneys.dat", "a79887dbaa47689facd7c6f09258ba5a"),
|
||||
Common::EN_ANY,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NOSPEECH
|
||||
},
|
||||
GID_RODNEY,
|
||||
0,
|
||||
|
@ -440,7 +464,8 @@ static MadeGameDescription g_fallbackDesc = {
|
|||
AD_ENTRY1(0, 0), // This should always be AD_ENTRY1(0, 0) in the fallback descriptor
|
||||
Common::UNK_LANG,
|
||||
Common::kPlatformPC,
|
||||
ADGF_NO_FLAGS
|
||||
ADGF_NO_FLAGS,
|
||||
GUIO_NONE
|
||||
},
|
||||
0,
|
||||
0,
|
||||
|
@ -466,7 +491,9 @@ static const ADParams detectionParams = {
|
|||
// List of files for file-based fallback detection (optional)
|
||||
0,
|
||||
// Flags
|
||||
0
|
||||
0,
|
||||
// Additional GUI options (for every game}
|
||||
Common::GUIO_NONE
|
||||
};
|
||||
|
||||
class MadeMetaEngine : public AdvancedMetaEngine {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue