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,
92 enum MTropolisGameBootID {
95 MTBOOT_USE_BOOT_SCRIPT,
97 MTBOOT_OBSIDIAN_RETAIL_MAC_EN,
98 MTBOOT_OBSIDIAN_RETAIL_MAC_JP,
99 MTBOOT_OBSIDIAN_RETAIL_WIN_EN,
100 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_INSTALLED,
101 MTBOOT_OBSIDIAN_RETAIL_WIN_DE_DISC,
102 MTBOOT_OBSIDIAN_RETAIL_WIN_IT,
103 MTBOOT_OBSIDIAN_DEMO_MAC_EN,
104 MTBOOT_OBSIDIAN_DEMO_WIN_EN_1,
105 MTBOOT_OBSIDIAN_DEMO_WIN_EN_2,
106 MTBOOT_OBSIDIAN_DEMO_WIN_EN_3,
107 MTBOOT_OBSIDIAN_DEMO_WIN_EN_4,
108 MTBOOT_OBSIDIAN_DEMO_WIN_EN_5,
109 MTBOOT_OBSIDIAN_DEMO_WIN_EN_6,
110 MTBOOT_OBSIDIAN_DEMO_WIN_EN_7,
112 MTBOOT_MTI_RETAIL_MAC,
113 MTBOOT_MTI_RETAIL_WIN,
114 MTBOOT_MTI_RETAIL_WIN_RU_INSTALLED,
115 MTBOOT_MTI_RETAIL_WIN_RU_DISC,
118 MTBOOT_ALBERT1_WIN_DE,
119 MTBOOT_ALBERT2_WIN_DE,
120 MTBOOT_ALBERT3_WIN_DE,
121 MTBOOT_ALBERT1_WIN_EN,
122 MTBOOT_ALBERT2_WIN_EN,
123 MTBOOT_ALBERT3_WIN_EN,
124 MTBOOT_ALBERT1_WIN_FR,
125 MTBOOT_ALBERT2_WIN_FR,
126 MTBOOT_ALBERT3_WIN_FR,
127 MTBOOT_ALBERT1_WIN_NL,
128 MTBOOT_ALBERT2_WIN_NL,
129 MTBOOT_ALBERT3_WIN_NL,
130 MTBOOT_ALBERT3_WIN_CA,
132 MTBOOT_SPQR_RETAIL_WIN,
133 MTBOOT_SPQR_RETAIL_MAC,
135 MTBOOT_STTGS_RETAIL_WIN,
136 MTBOOT_STTGS_DEMO_WIN,
138 MTBOOT_UNIT_REBOOTED_WIN,
140 MTBOOT_MINDGYM_WIN_EN,
141 MTBOOT_MINDGYM_WIN_DE,
143 MTBOOT_ARCHITECTURE_EN,
146 MTBOOT_WORLDBROKE_EN,
148 MTBOOT_IDINO_RETAIL_EN,
149 MTBOOT_IDOCTOR_RETAIL_EN,
151 MTBOOT_DILBERT_WIN_EN,
152 MTBOOT_FREEWILLY_WIN_EN,
153 MTBOOT_HERCULES_WIN_EN,
154 MTBOOT_DRAWMARVELWAY_WIN_EN,
156 MTBOOT_PURPLEMOON_WIN_EN,
157 MTBOOT_CHOMP_RETAIL_WIN_EN,
158 MTBOOT_CHOMP_DEMO_WIN_EN,
160 MTBOOT_CYBER24_WIN_EN,
161 MTBOOT_IVOCLAR_WIN_EN,
162 MTBOOT_REALWILD_WIN_EN,
163 MTBOOT_TELEMED_WIN_EN,
165 MTBOOT_ANGELICA_WIN_EN,
167 MTBOOT_BIOCELLEVO_WIN_IT,
168 MTBOOT_EASYBAKE_WIN_EN,
169 MTBOOT_FORGOTTEN_WIN_EN,
170 MTBOOT_GREVEHOLM2_WIN_SE,
171 MTBOOT_ITACANTE_WIN_FR,
172 MTBOOT_KINGOFDRAGONPASS_WIN_EN,
173 MTBOOT_KS1ENG_WIN_EN,
175 MTBOOT_MSB_ANIMAL_WIN_EN,
176 MTBOOT_MSB_BUGS_WIN_EN,
177 MTBOOT_MSB_CONCERT_WIN_EN,
178 MTBOOT_MSB_FLIGHT_WIN_EN,
179 MTBOOT_MSB_MARS_WIN_EN,
180 MTBOOT_MSB_VOLCANO_WIN_EN,
181 MTBOOT_MSB_WHALES_WIN_EN,
182 MTBOOT_MYKROPOLIS_WIN_DE,
183 MTBOOT_NOTEBOOK_WIN_EN,
184 MTBOOT_PFERDPONY_WIN_DE,
185 MTBOOT_MIRODC10_WIN_DE,
186 MTBOOT_MIRODC10_WIN_EN,
187 MTBOOT_POSER3_SAMPLER_ZYGOTE_WIN_EN,
188 MTBOOT_POSER3_ZYGOTE_WIN_EN,
189 MTBOOT_WT_EXTREME_WIN_EN,
190 MTBOOT_C9SAMPLER_WIN_EN,
191 MTBOOT_ADOBE24_WIN_EN,
195 MTGF_WANT_MPEG_VIDEO = (1 << 0),
196 MTGF_WANT_MPEG_AUDIO = (1 << 1),
200 AD_GAME_DESCRIPTION_HELPERS(desc);
206 MTropolisGameBootID bootID;
209 #define GAMEOPTION_WIDESCREEN_MOD GUIO_GAMEOPTIONS1 210 #define GAMEOPTION_DYNAMIC_MIDI GUIO_GAMEOPTIONS2 211 #define GAMEOPTION_LAUNCH_DEBUG GUIO_GAMEOPTIONS3 212 #define GAMEOPTION_SOUND_EFFECT_SUBTITLES GUIO_GAMEOPTIONS4 213 #define GAMEOPTION_AUTO_SAVE_AT_CHECKPOINTS GUIO_GAMEOPTIONS5 214 #define GAMEOPTION_ENABLE_SHORT_TRANSITIONS GUIO_GAMEOPTIONS6 218 #endif // MTROPOLIS_DETECTION_H Definition: advancedDetector.h:163
Definition: detection.h:199