22 #ifndef MTROPOLIS_DETECTION_H 23 #define MTROPOLIS_DETECTION_H 25 #include "engines/advancedDetector.h" 27 #define MTROPOLIS_WIN_BOOT_SCRIPT_NAME "mtropolis_boot_win.txt" 28 #define MTROPOLIS_MAC_BOOT_SCRIPT_NAME "mtropolis_boot_mac.txt" 32 enum MTropolisGameID {
34 GID_LEARNING_MTROPOLIS = 1,
43 GID_ARCHITECTURE = 10,
52 GID_DRAWMARVELWAY = 19,
67 GID_KINGOFDRAGONPASS = 34,
81 GID_POSER3_SAMPLER_ZYGOTE = 48,
82 GID_POSER3_ZYGOTE = 49,
87 GID_OD_LIVINGSCIENCE = 54,
88 GID_FOOD_GENES_COMPENDIUM = 55,
89 GID_UTS_SHADOWWARRIOR = 56,
97 enum MTropolisGameBootID {
100 MTBOOT_USE_BOOT_SCRIPT,
102 MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
103 MTBOOT_OBSIDIAN_RETAIL_MAC_JP,
104 MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
105 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_INSTALLED,
106 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_DISC,
107 MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
108 MTBOOT_OBSIDIAN_DEMO_MAC_EN,
109 MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
110 MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
111 MTBOOT_OBSIDIAN_DEMO_WIN_EN_3,
112 MTBOOT_OBSIDIAN_DEMO_WIN_EN_4,
113 MTBOOT_OBSIDIAN_DEMO_WIN_EN_5,
114 MTBOOT_OBSIDIAN_DEMO_WIN_EN_6,
115 MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
117 MTBOOT_MTI_RETAIL_MAC,
118 MTBOOT_MTI_RETAIL_WIN,
119 MTBOOT_MTI_RETAIL_WIN_RU_INSTALLED,
120 MTBOOT_MTI_RETAIL_WIN_RU_DISC,
123 MTBOOT_ALBERT1_WIN_DE,
124 MTBOOT_ALBERT2_WIN_DE,
125 MTBOOT_ALBERT3_WIN_DE,
126 MTBOOT_ALBERT1_WIN_EN,
127 MTBOOT_ALBERT2_WIN_EN,
128 MTBOOT_ALBERT3_WIN_EN,
129 MTBOOT_ALBERT1_WIN_FR,
130 MTBOOT_ALBERT2_WIN_FR,
131 MTBOOT_ALBERT3_WIN_FR,
132 MTBOOT_ALBERT1_WIN_NL,
133 MTBOOT_ALBERT2_WIN_NL,
134 MTBOOT_ALBERT3_WIN_NL,
135 MTBOOT_ALBERT3_WIN_CA,
137 MTBOOT_SPQR_RETAIL_WIN,
138 MTBOOT_SPQR_RETAIL_MAC,
140 MTBOOT_STTGS_RETAIL_WIN,
141 MTBOOT_STTGS_DEMO_WIN,
143 MTBOOT_UNIT_REBOOTED_WIN,
145 MTBOOT_MINDGYM_WIN_EN,
146 MTBOOT_MINDGYM_WIN_DE,
148 MTBOOT_ARCHITECTURE_EN,
150 MTBOOT_BEATRIX_DEMO_EN,
152 MTBOOT_WORLDBROKE_EN,
154 MTBOOT_WANNADINO_RETAIL_EN,
155 MTBOOT_IDINO_RETAIL_EN,
156 MTBOOT_IDOCTOR_RETAIL_EN,
158 MTBOOT_DILBERT_WIN_EN,
159 MTBOOT_FREEWILLY_WIN_EN,
160 MTBOOT_HERCULES_WIN_EN,
161 MTBOOT_DRAWMARVELWAY_WIN_EN,
163 MTBOOT_PURPLEMOON_WIN_EN,
164 MTBOOT_CHOMP_RETAIL_WIN_EN,
165 MTBOOT_CHOMP_DEMO_WIN_EN,
167 MTBOOT_CYBER24_WIN_EN,
168 MTBOOT_IVOCLAR_WIN_EN,
169 MTBOOT_REALWILD_WIN_EN,
170 MTBOOT_TELEMED_WIN_EN,
172 MTBOOT_ANGELICA_WIN_EN,
174 MTBOOT_BIOCELLEVO_WIN_IT,
175 MTBOOT_EASYBAKE_WIN_EN,
176 MTBOOT_FORGOTTEN_WIN_EN,
177 MTBOOT_GREVEHOLM2_WIN_SE,
178 MTBOOT_ITACANTE_WIN_FR,
179 MTBOOT_KINGOFDRAGONPASS_WIN_EN,
180 MTBOOT_KS1ENG_WIN_EN,
182 MTBOOT_MSB_ANIMAL_WIN_EN,
183 MTBOOT_MSB_BUGS_WIN_EN,
184 MTBOOT_MSB_CONCERT_WIN_EN,
185 MTBOOT_MSB_FLIGHT_WIN_EN,
186 MTBOOT_MSB_MARS_WIN_EN,
187 MTBOOT_MSB_VOLCANO_WIN_EN,
188 MTBOOT_MSB_WHALES_WIN_EN,
189 MTBOOT_MYKROPOLIS_WIN_DE,
190 MTBOOT_NOTEBOOK_WIN_EN,
191 MTBOOT_PFERDPONY_WIN_DE,
192 MTBOOT_MIRODC10_WIN_DE,
193 MTBOOT_MIRODC10_WIN_EN,
194 MTBOOT_POSER3_SAMPLER_ZYGOTE_WIN_EN,
195 MTBOOT_POSER3_ZYGOTE_WIN_EN,
196 MTBOOT_WT_EXTREME_WIN_EN,
197 MTBOOT_C9SAMPLER_WIN_EN,
198 MTBOOT_ADOBE24_WIN_EN,
199 MTBOOT_BYZANTINE_DEMO_WIN_EN,
200 MTBOOT_OD_LIVING_WIN_EN,
201 MTBOOT_FOODGENES_WIN_EN,
202 MTBOOT_UTS_SHADOW_WARRIOR_WIN_EN,
206 MTGF_WANT_MPEG_VIDEO = (1 << 0),
207 MTGF_WANT_MPEG_AUDIO = (1 << 1),
211 AD_GAME_DESCRIPTION_HELPERS(desc);
217 MTropolisGameBootID bootID;
220 #define GAMEOPTION_WIDESCREEN_MOD GUIO_GAMEOPTIONS1 221 #define GAMEOPTION_DYNAMIC_MIDI GUIO_GAMEOPTIONS2 222 #define GAMEOPTION_LAUNCH_DEBUG GUIO_GAMEOPTIONS3 223 #define GAMEOPTION_SOUND_EFFECT_SUBTITLES GUIO_GAMEOPTIONS4 224 #define GAMEOPTION_AUTO_SAVE_AT_CHECKPOINTS GUIO_GAMEOPTIONS5 225 #define GAMEOPTION_ENABLE_SHORT_TRANSITIONS GUIO_GAMEOPTIONS6 229 #endif // MTROPOLIS_DETECTION_H Definition: advancedDetector.h:164
Definition: detection.h:210