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,
96 enum MTropolisGameBootID {
99 MTBOOT_USE_BOOT_SCRIPT,
101 MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
102 MTBOOT_OBSIDIAN_RETAIL_MAC_JP,
103 MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
104 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_INSTALLED,
105 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_DISC,
106 MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
107 MTBOOT_OBSIDIAN_DEMO_MAC_EN,
108 MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
109 MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
110 MTBOOT_OBSIDIAN_DEMO_WIN_EN_3,
111 MTBOOT_OBSIDIAN_DEMO_WIN_EN_4,
112 MTBOOT_OBSIDIAN_DEMO_WIN_EN_5,
113 MTBOOT_OBSIDIAN_DEMO_WIN_EN_6,
114 MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
116 MTBOOT_MTI_RETAIL_MAC,
117 MTBOOT_MTI_RETAIL_WIN,
118 MTBOOT_MTI_RETAIL_WIN_RU_INSTALLED,
119 MTBOOT_MTI_RETAIL_WIN_RU_DISC,
122 MTBOOT_ALBERT1_WIN_DE,
123 MTBOOT_ALBERT2_WIN_DE,
124 MTBOOT_ALBERT3_WIN_DE,
125 MTBOOT_ALBERT1_WIN_EN,
126 MTBOOT_ALBERT2_WIN_EN,
127 MTBOOT_ALBERT3_WIN_EN,
128 MTBOOT_ALBERT1_WIN_FR,
129 MTBOOT_ALBERT2_WIN_FR,
130 MTBOOT_ALBERT3_WIN_FR,
131 MTBOOT_ALBERT1_WIN_NL,
132 MTBOOT_ALBERT2_WIN_NL,
133 MTBOOT_ALBERT3_WIN_NL,
134 MTBOOT_ALBERT3_WIN_CA,
136 MTBOOT_SPQR_RETAIL_WIN,
137 MTBOOT_SPQR_RETAIL_MAC,
139 MTBOOT_STTGS_RETAIL_WIN,
140 MTBOOT_STTGS_DEMO_WIN,
142 MTBOOT_UNIT_REBOOTED_WIN,
144 MTBOOT_MINDGYM_WIN_EN,
145 MTBOOT_MINDGYM_WIN_DE,
147 MTBOOT_ARCHITECTURE_EN,
149 MTBOOT_BEATRIX_DEMO_EN,
151 MTBOOT_WORLDBROKE_EN,
153 MTBOOT_IDINO_RETAIL_EN,
154 MTBOOT_IDOCTOR_RETAIL_EN,
156 MTBOOT_DILBERT_WIN_EN,
157 MTBOOT_FREEWILLY_WIN_EN,
158 MTBOOT_HERCULES_WIN_EN,
159 MTBOOT_DRAWMARVELWAY_WIN_EN,
161 MTBOOT_PURPLEMOON_WIN_EN,
162 MTBOOT_CHOMP_RETAIL_WIN_EN,
163 MTBOOT_CHOMP_DEMO_WIN_EN,
165 MTBOOT_CYBER24_WIN_EN,
166 MTBOOT_IVOCLAR_WIN_EN,
167 MTBOOT_REALWILD_WIN_EN,
168 MTBOOT_TELEMED_WIN_EN,
170 MTBOOT_ANGELICA_WIN_EN,
172 MTBOOT_BIOCELLEVO_WIN_IT,
173 MTBOOT_EASYBAKE_WIN_EN,
174 MTBOOT_FORGOTTEN_WIN_EN,
175 MTBOOT_GREVEHOLM2_WIN_SE,
176 MTBOOT_ITACANTE_WIN_FR,
177 MTBOOT_KINGOFDRAGONPASS_WIN_EN,
178 MTBOOT_KS1ENG_WIN_EN,
180 MTBOOT_MSB_ANIMAL_WIN_EN,
181 MTBOOT_MSB_BUGS_WIN_EN,
182 MTBOOT_MSB_CONCERT_WIN_EN,
183 MTBOOT_MSB_FLIGHT_WIN_EN,
184 MTBOOT_MSB_MARS_WIN_EN,
185 MTBOOT_MSB_VOLCANO_WIN_EN,
186 MTBOOT_MSB_WHALES_WIN_EN,
187 MTBOOT_MYKROPOLIS_WIN_DE,
188 MTBOOT_NOTEBOOK_WIN_EN,
189 MTBOOT_PFERDPONY_WIN_DE,
190 MTBOOT_MIRODC10_WIN_DE,
191 MTBOOT_MIRODC10_WIN_EN,
192 MTBOOT_POSER3_SAMPLER_ZYGOTE_WIN_EN,
193 MTBOOT_POSER3_ZYGOTE_WIN_EN,
194 MTBOOT_WT_EXTREME_WIN_EN,
195 MTBOOT_C9SAMPLER_WIN_EN,
196 MTBOOT_ADOBE24_WIN_EN,
197 MTBOOT_BYZANTINE_DEMO_WIN_EN,
198 MTBOOT_OD_LIVING_WIN_EN,
199 MTBOOT_FOODGENES_WIN_EN,
200 MTBOOT_UTS_SHADOW_WARRIOR_WIN_EN,
204 MTGF_WANT_MPEG_VIDEO = (1 << 0),
205 MTGF_WANT_MPEG_AUDIO = (1 << 1),
209 AD_GAME_DESCRIPTION_HELPERS(desc);
215 MTropolisGameBootID bootID;
218 #define GAMEOPTION_WIDESCREEN_MOD GUIO_GAMEOPTIONS1 219 #define GAMEOPTION_DYNAMIC_MIDI GUIO_GAMEOPTIONS2 220 #define GAMEOPTION_LAUNCH_DEBUG GUIO_GAMEOPTIONS3 221 #define GAMEOPTION_SOUND_EFFECT_SUBTITLES GUIO_GAMEOPTIONS4 222 #define GAMEOPTION_AUTO_SAVE_AT_CHECKPOINTS GUIO_GAMEOPTIONS5 223 #define GAMEOPTION_ENABLE_SHORT_TRANSITIONS GUIO_GAMEOPTIONS6 227 #endif // MTROPOLIS_DETECTION_H Definition: advancedDetector.h:164
Definition: detection.h:208