aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/detection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/detection.cpp')
-rw-r--r--engines/kyra/detection.cpp226
1 files changed, 152 insertions, 74 deletions
diff --git a/engines/kyra/detection.cpp b/engines/kyra/detection.cpp
index 0da73e2386..ea153242d3 100644
--- a/engines/kyra/detection.cpp
+++ b/engines/kyra/detection.cpp
@@ -74,6 +74,9 @@ namespace {
#define LOL_DEMO_FLAGS FLAGS(true, true, false, false, false, false, false, Kyra::GI_LOL)
#define LOL_KYRA2_DEMO_FLAGS FLAGS(true, false, false, false, false, false, false, Kyra::GI_KYRA2)
+using Common::GUIO_NONE;
+using Common::GUIO_NOSPEECH;
+
const KYRAGameDescription adGameDescs[] = {
/* disable these targets until they get supported
{
@@ -83,7 +86,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("DISK1.EXE", "c8641d0414d6c966d0a3dad79db07bf4"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_CMP_FLAGS
},
@@ -95,7 +99,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("DISK1.EXE", "5d5cee4c3d0b68d586788b74243d254a"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_CMP_FLAGS
},
@@ -108,7 +113,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "3c244298395520bb62b5edfe41688879"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -119,7 +125,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "796e44863dd22fa635b042df1bf16673"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -130,7 +137,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "abf8eb360e79a6c2a837751fbd4d3d24"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -141,7 +149,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "6018e1dfeaca7fe83f8d0b00eb0dd049"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -152,7 +161,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "f0b276781f47c130f423ec9679fe9ed9"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -163,7 +173,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "8909b41596913b3f5deaf3c9f1017b01"),
Common::ES_ESP,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -174,7 +185,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "747861d2a9c643c59fdab570df5b9093"),
Common::ES_ESP,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -185,7 +197,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.EMC", "ef08c8c237ee1473fd52578303fc36df"),
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -197,7 +210,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.PAK", "2bd1da653eaefd691e050e4a9eb68a64"),
Common::EN_ANY,
Common::kPlatformAmiga,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_AMIGA_FLAGS
},
@@ -213,7 +227,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA1_FLOPPY_FLAGS
},
@@ -229,7 +244,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformFMTowns,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
KYRA1_TOWNS_FLAGS
},
@@ -244,7 +260,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::JA_JPN,
Common::kPlatformFMTowns,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
KYRA1_TOWNS_SJIS_FLAGS
},
@@ -260,7 +277,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC98,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_TOWNS_FLAGS
},
@@ -275,7 +293,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::JA_JPN,
Common::kPlatformPC98,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_TOWNS_SJIS_FLAGS
},
@@ -287,7 +306,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.PAK", "fac399fe62f98671e56a005c5e94e39f"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -298,7 +318,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.PAK", "230f54e6afc007ab4117159181a1c722"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -309,7 +330,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.PAK", "b037c41768b652a040360ffa3556fd2a"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -321,7 +343,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("GEMCUT.PAK", "d8327fc4b7a72b23c900fa13aef4093a"),
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -337,7 +360,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -352,7 +376,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformMacintosh,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -367,7 +392,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformMacintosh,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA1_CD_FLAGS
},
@@ -379,7 +405,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("DEMO1.WSA", "fb722947d94897512b13b50cc84fd648"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NOSPEECH
},
KYRA1_DEMO_FLAGS
},
@@ -391,7 +418,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WESTWOOD.001", "3f52dda68c4f7696c8309038be9f4151"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_CMP_FLAGS
},
@@ -403,7 +431,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WESTWOOD.001", "d787b9559afddfe058b84c0b3a787224"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_CMP_FLAGS
},
@@ -415,7 +444,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "1ba18be685ad8e5a0ab5d46a0ce4d345"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_FLAGS
},
@@ -427,7 +457,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "262fb69dd8e52e596c7aefc6456f7c1b"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_FLAGS
},
@@ -439,7 +470,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "f7de11506b4c8fdf64bc763206c3e4e7"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_FLAGS
},
@@ -451,7 +483,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "e0a70c31b022cb4bb3061890020fc27c"),
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
KYRA2_FLOPPY_FLAGS
},
@@ -463,7 +496,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FLAGS
},
@@ -474,7 +508,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FLAGS
},
@@ -485,7 +520,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "28cbad1c5bf06b2d3825ae57d760d032"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FLAGS
},
@@ -498,7 +534,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "30487f3b8d7790c7857f4769ff2dd125"),
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -509,7 +546,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "30487f3b8d7790c7857f4769ff2dd125"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -520,7 +558,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "30487f3b8d7790c7857f4769ff2dd125"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -532,7 +571,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "39772ff82e42c4c520050518deb82e64"),
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -544,7 +584,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "39772ff82e42c4c520050518deb82e64"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -556,7 +597,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("FATE.PAK", "39772ff82e42c4c520050518deb82e64"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
KYRA2_CD_FAN_FLAGS(Common::IT_ITA, Common::EN_ANY)
},
@@ -568,7 +610,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("THANKS.CPS", "b1a78d990b120bb2234b7094f74e30a5"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO
+ ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
+ GUIO_NONE
},
KYRA2_CD_DEMO_FLAGS
},
@@ -580,7 +623,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("THANKS.CPS", "b1a78d990b120bb2234b7094f74e30a5"),
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO
+ ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
+ GUIO_NONE
},
KYRA2_CD_DEMO_FLAGS
},
@@ -592,7 +636,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("THANKS.CPS", "b1a78d990b120bb2234b7094f74e30a5"),
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO
+ ADGF_DROPLANGUAGE | ADGF_CD | ADGF_DEMO,
+ GUIO_NONE
},
KYRA2_CD_DEMO_FLAGS
},
@@ -604,7 +649,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("VOC.PAK", "ecb3561b63749158172bf21528cf5f45"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
KYRA2_DEMO_FLAGS
},
@@ -616,7 +662,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WSCORE.PAK", "c44de1302b67f27d4707409987b7a685"),
Common::EN_ANY,
Common::kPlatformFMTowns,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
KYRA2_TOWNS_FLAGS
},
@@ -627,7 +674,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WSCORE.PAK", "c44de1302b67f27d4707409987b7a685"),
Common::JA_JPN,
Common::kPlatformFMTowns,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
KYRA2_TOWNS_SJIS_FLAGS
},
@@ -638,7 +686,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WSCORE.PAK", "c44de1302b67f27d4707409987b7a685"),
Common::EN_ANY,
Common::kPlatformPC98,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA2_TOWNS_FLAGS
},
@@ -649,7 +698,8 @@ const KYRAGameDescription adGameDescs[] = {
AD_ENTRY1("WSCORE.PAK", "c44de1302b67f27d4707409987b7a685"),
Common::JA_JPN,
Common::kPlatformPC98,
- ADGF_CD
+ ADGF_CD,
+ GUIO_NONE
},
KYRA2_TOWNS_SJIS_FLAGS
},
@@ -668,7 +718,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FLAGS
},
@@ -683,7 +734,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FLAGS
},
@@ -698,7 +750,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FLAGS
},
@@ -715,7 +768,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -730,7 +784,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -745,7 +800,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -762,7 +818,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -777,7 +834,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformMacintosh,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -792,7 +850,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformMacintosh,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_INS_FLAGS
},
@@ -809,7 +868,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::ES_ESP,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::ES_ESP, Common::EN_ANY)
},
@@ -824,7 +884,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::ES_ESP, Common::EN_ANY)
},
@@ -839,7 +900,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::ES_ESP, Common::EN_ANY)
},
@@ -856,7 +918,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::IT_ITA, Common::FR_FRA)
},
@@ -871,7 +934,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::IT_ITA, Common::FR_FRA)
},
@@ -886,7 +950,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE
+ ADGF_DROPLANGUAGE,
+ GUIO_NONE
},
KYRA3_CD_FAN_FLAGS(Common::IT_ITA, Common::FR_FRA)
},
@@ -904,7 +969,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -920,7 +986,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -936,7 +1003,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -952,7 +1020,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -968,7 +1037,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -984,7 +1054,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_DROPLANGUAGE | ADGF_CD
+ ADGF_DROPLANGUAGE | ADGF_CD,
+ GUIO_NONE
},
LOL_CD_FLAGS
},
@@ -1014,7 +1085,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
LOL_FLOPPY_CMP_FLAGS
},
@@ -1046,7 +1118,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
LOL_FLOPPY_FLAGS
},
@@ -1062,7 +1135,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::JA_JPN,
Common::kPlatformPC98,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
LOL_PC98_SJIS_FLAGS
},
@@ -1078,7 +1152,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
LOL_DEMO_FLAGS
},
@@ -1093,7 +1168,8 @@ const KYRAGameDescription adGameDescs[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
LOL_KYRA2_DEMO_FLAGS
},
@@ -1128,7 +1204,9 @@ 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
};
} // End of anonymous namespace