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,
93 enum MTropolisGameBootID {
96 MTBOOT_USE_BOOT_SCRIPT,
98 MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
99 MTBOOT_OBSIDIAN_RETAIL_MAC_JP,
100 MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
101 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_INSTALLED,
102 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_DISC,
103 MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
104 MTBOOT_OBSIDIAN_DEMO_MAC_EN,
105 MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
106 MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
107 MTBOOT_OBSIDIAN_DEMO_WIN_EN_3,
108 MTBOOT_OBSIDIAN_DEMO_WIN_EN_4,
109 MTBOOT_OBSIDIAN_DEMO_WIN_EN_5,
110 MTBOOT_OBSIDIAN_DEMO_WIN_EN_6,
111 MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
113 MTBOOT_MTI_RETAIL_MAC,
114 MTBOOT_MTI_RETAIL_WIN,
115 MTBOOT_MTI_RETAIL_WIN_RU_INSTALLED,
116 MTBOOT_MTI_RETAIL_WIN_RU_DISC,
119 MTBOOT_ALBERT1_WIN_DE,
120 MTBOOT_ALBERT2_WIN_DE,
121 MTBOOT_ALBERT3_WIN_DE,
122 MTBOOT_ALBERT1_WIN_EN,
123 MTBOOT_ALBERT2_WIN_EN,
124 MTBOOT_ALBERT3_WIN_EN,
125 MTBOOT_ALBERT1_WIN_FR,
126 MTBOOT_ALBERT2_WIN_FR,
127 MTBOOT_ALBERT3_WIN_FR,
128 MTBOOT_ALBERT1_WIN_NL,
129 MTBOOT_ALBERT2_WIN_NL,
130 MTBOOT_ALBERT3_WIN_NL,
131 MTBOOT_ALBERT3_WIN_CA,
133 MTBOOT_SPQR_RETAIL_WIN,
134 MTBOOT_SPQR_RETAIL_MAC,
136 MTBOOT_STTGS_RETAIL_WIN,
137 MTBOOT_STTGS_DEMO_WIN,
139 MTBOOT_UNIT_REBOOTED_WIN,
141 MTBOOT_MINDGYM_WIN_EN,
142 MTBOOT_MINDGYM_WIN_DE,
144 MTBOOT_ARCHITECTURE_EN,
146 MTBOOT_BEATRIX_DEMO_EN,
148 MTBOOT_WORLDBROKE_EN,
150 MTBOOT_IDINO_RETAIL_EN,
151 MTBOOT_IDOCTOR_RETAIL_EN,
153 MTBOOT_DILBERT_WIN_EN,
154 MTBOOT_FREEWILLY_WIN_EN,
155 MTBOOT_HERCULES_WIN_EN,
156 MTBOOT_DRAWMARVELWAY_WIN_EN,
158 MTBOOT_PURPLEMOON_WIN_EN,
159 MTBOOT_CHOMP_RETAIL_WIN_EN,
160 MTBOOT_CHOMP_DEMO_WIN_EN,
162 MTBOOT_CYBER24_WIN_EN,
163 MTBOOT_IVOCLAR_WIN_EN,
164 MTBOOT_REALWILD_WIN_EN,
165 MTBOOT_TELEMED_WIN_EN,
167 MTBOOT_ANGELICA_WIN_EN,
169 MTBOOT_BIOCELLEVO_WIN_IT,
170 MTBOOT_EASYBAKE_WIN_EN,
171 MTBOOT_FORGOTTEN_WIN_EN,
172 MTBOOT_GREVEHOLM2_WIN_SE,
173 MTBOOT_ITACANTE_WIN_FR,
174 MTBOOT_KINGOFDRAGONPASS_WIN_EN,
175 MTBOOT_KS1ENG_WIN_EN,
177 MTBOOT_MSB_ANIMAL_WIN_EN,
178 MTBOOT_MSB_BUGS_WIN_EN,
179 MTBOOT_MSB_CONCERT_WIN_EN,
180 MTBOOT_MSB_FLIGHT_WIN_EN,
181 MTBOOT_MSB_MARS_WIN_EN,
182 MTBOOT_MSB_VOLCANO_WIN_EN,
183 MTBOOT_MSB_WHALES_WIN_EN,
184 MTBOOT_MYKROPOLIS_WIN_DE,
185 MTBOOT_NOTEBOOK_WIN_EN,
186 MTBOOT_PFERDPONY_WIN_DE,
187 MTBOOT_MIRODC10_WIN_DE,
188 MTBOOT_MIRODC10_WIN_EN,
189 MTBOOT_POSER3_SAMPLER_ZYGOTE_WIN_EN,
190 MTBOOT_POSER3_ZYGOTE_WIN_EN,
191 MTBOOT_WT_EXTREME_WIN_EN,
192 MTBOOT_C9SAMPLER_WIN_EN,
193 MTBOOT_ADOBE24_WIN_EN,
194 MTBOOT_BYZANTINE_DEMO_WIN_EN,
198 MTGF_WANT_MPEG_VIDEO = (1 << 0),
199 MTGF_WANT_MPEG_AUDIO = (1 << 1),
203 AD_GAME_DESCRIPTION_HELPERS(desc);
209 MTropolisGameBootID bootID;
212 #define GAMEOPTION_WIDESCREEN_MOD GUIO_GAMEOPTIONS1 213 #define GAMEOPTION_DYNAMIC_MIDI GUIO_GAMEOPTIONS2 214 #define GAMEOPTION_LAUNCH_DEBUG GUIO_GAMEOPTIONS3 215 #define GAMEOPTION_SOUND_EFFECT_SUBTITLES GUIO_GAMEOPTIONS4 216 #define GAMEOPTION_AUTO_SAVE_AT_CHECKPOINTS GUIO_GAMEOPTIONS5 217 #define GAMEOPTION_ENABLE_SHORT_TRANSITIONS GUIO_GAMEOPTIONS6 221 #endif // MTROPOLIS_DETECTION_H Definition: advancedDetector.h:163
Definition: detection.h:202