22 #ifndef VCRUISE_DETECTION_TABLES_H 23 #define VCRUISE_DETECTION_TABLES_H 25 #include "engines/advancedDetector.h" 27 #include "vcruise/detection.h" 31 static const VCruiseGameDescription gameDescriptions[] = {
36 AD_ENTRY2s(
"ad2044.exe",
"0ab1e3f8b3a17a5b18bb5ee356face25", 327168,
37 "00010001.wav",
"d385bb2f1b10ea8c13bbb2948794c9f6", 74950),
39 Common::kPlatformWindows,
50 AD_ENTRY2s(
"Reah.exe",
"69aa9832338db3f40f616386e54857e8", 304128,
51 "0170_b.wav",
"5b705300b4fee3ceb821a1b55884a722", 129248),
53 Common::kPlatformWindows,
64 AD_ENTRY2s(
"Reah.exe",
"60ec19c53f1323cc7f0314f98d396283", 304128,
65 "0170_b.wav",
"5b705300b4fee3ceb821a1b55884a722", 129248),
67 Common::kPlatformWindows,
78 AD_ENTRY2s(
"Reah.exe",
"77bc7f7819cdd443f52b193529138c87", 305664,
79 "0170_b.wav",
"5b705300b4fee3ceb821a1b55884a722", 129248),
81 Common::kPlatformWindows,
92 AD_ENTRY2s(
"Reah.exe",
"77bc7f7819cdd443f52b193529138c87", 305664,
93 "0170_b.wav",
"36c0bf57ab5a748ef6699a159195b3ae", 124356),
95 Common::kPlatformWindows,
106 AD_ENTRY2s(
"Reah.exe",
"be29f9f9fc9a454488f9d2fb68e26326", 305664,
107 "0170_b.wav",
"5f84af02d1193ce9c47fe0dc821f0613", 121220),
109 Common::kPlatformWindows,
120 AD_ENTRY3s(
"Reah.exe",
"c44224a888035c14e876cbc45519faca", 305664,
121 "0170_b.wav",
"4632023ed0bab3fc800abfa5ef65ceaf", 119850,
122 "Speech01.txt",
"734478c94944eab9c954c612c70efb9a", 72694),
124 Common::kPlatformWindows,
125 VCRUISE_GF_FORCE_LANGUAGE,
134 "English Digital + German Community Patch",
135 AD_ENTRY2s(
"Reah.exe",
"60ec19c53f1323cc7f0314f98d396283", 304128,
136 "0170_b.wav",
"5f84af02d1193ce9c47fe0dc821f0613", 121220),
138 Common::kPlatformWindows,
148 "English Digital + Russian Community Patch",
149 AD_ENTRY3s(
"Reah.exe",
"60ec19c53f1323cc7f0314f98d396283", 304128,
150 "0170_b.wav",
"4632023ed0bab3fc800abfa5ef65ceaf", 119850,
151 "Speech01.txt",
"a4eaace1299de1d70805532fc0643a77", 72689),
153 Common::kPlatformWindows,
154 VCRUISE_GF_WANT_MP3 | VCRUISE_GF_FORCE_LANGUAGE,
164 AD_ENTRY1s(
"Reah.exe",
"4667d7e3d886f01ec28040a9022b1b56", 281600),
166 Common::kPlatformWindows,
178 AD_ENTRY2s(
"Schizm.exe",
"24bb1831a53b3969d9d1a9302740de4a", 368640,
179 "0001_a.wav",
"374d93abc3422840623acc618ecb2b1e", 1553784),
181 Common::kPlatformWindows,
182 ADGF_CD | VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
183 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
192 AD_ENTRY2s(
"Schizm.exe",
"3d63307697c72f3fd6cafb378f61ca2b", 364544,
193 "0001_a.wav",
"f2b7eccfb1e9af0282b541c5eac66cc7", 1613240),
195 Common::kPlatformWindows,
196 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
197 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
208 AD_ENTRY1s(
"disk1.pak",
"41bd7514a7d783c555f3783c9417bf9e", 272405273),
210 Common::kPlatformWindows,
211 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
212 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
221 AD_ENTRY2s(
"setup.pak",
"eaaed2f6655342b4c320bdeb6f5ccfb9", 272655597,
222 "setup.exe",
"62f2ed1b1a6a4ed3e3298c7d6852a495", 63234),
224 Common::kPlatformWindows,
225 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE | VCRUISE_GF_BUL_LANGUAGE,
226 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
235 AD_ENTRY2s(
"setup.pak",
"eaaed2f6655342b4c320bdeb6f5ccfb9", 272655597,
236 "setup.exe",
"62f2ed1b1a6a4ed3e3298c7d6852a495", 66646),
238 Common::kPlatformWindows,
239 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE | VCRUISE_GF_USE_SETUP_EXE
240 | VCRUISE_GF_BUL_LANGUAGE | VCRUISE_GF_JPN_LANGUAGE,
241 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
250 AD_ENTRY1s(
"setup.pak",
"964e386b187752d53b69f9c55c4f6e6b", 274948185),
252 Common::kPlatformWindows,
253 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
254 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
263 AD_ENTRY1s(
"disk1.pak",
"a3453878ad86d012b483a82e04276667", 272507257),
265 Common::kPlatformWindows,
266 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
267 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
276 AD_ENTRY1s(
"disk1.pak",
"dcb27eb3d8a0029c551df5f779af36fc", 274285596),
278 Common::kPlatformWindows,
279 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
280 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
289 AD_ENTRY1s(
"disk1.pak",
"2f964852baf18f90e884d6873b1bad23", 272798001),
291 Common::kPlatformWindows,
292 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
293 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
303 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
304 "0001_a.wav",
"374d93abc3422840623acc618ecb2b1e", 1553784),
306 Common::kPlatformWindows,
307 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
308 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
317 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
318 "0001_a.wav",
"f2b7eccfb1e9af0282b541c5eac66cc7", 1613240),
320 Common::kPlatformWindows,
321 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
322 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
331 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
332 "0001_a.wav",
"7a398f17e847a46de629a09fa6178b00", 1409560),
334 Common::kPlatformWindows,
335 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
336 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
345 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
346 "0001_a.wav",
"cd46a5df85a879bf293871b5911abcc3", 1305470),
348 Common::kPlatformWindows,
349 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
350 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
359 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
360 "0001_a.wav",
"9838f59fce21ba3a1eecc3d84c5be8b1", 1502674),
362 Common::kPlatformWindows,
363 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
364 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
373 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
374 "0001_a.wav",
"6d8e4b97710b858525d9965ef1e627ab", 1280506),
376 Common::kPlatformWindows,
377 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
378 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
387 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
388 "0001_a.wav",
"4fc0053f66657e416b69419106d238a5", 1592106),
390 Common::kPlatformWindows,
391 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
392 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
401 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
402 "0001_a.wav",
"ba8fc041a92f1afceee35bdbb84eb2cd", 1427794),
404 Common::kPlatformWindows,
405 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
406 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
417 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
418 "0001_a.wav",
"374d93abc3422840623acc618ecb2b1e", 1553784,
419 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
421 Common::kPlatformWindows,
422 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
423 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
432 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
433 "0001_a.wav",
"f2b7eccfb1e9af0282b541c5eac66cc7", 1613240,
434 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
436 Common::kPlatformWindows,
437 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
438 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
447 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
448 "0001_a.wav",
"7a398f17e847a46de629a09fa6178b00", 1409560,
449 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
451 Common::kPlatformWindows,
452 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
453 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
462 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
463 "0001_a.wav",
"cd46a5df85a879bf293871b5911abcc3", 1305470,
464 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
466 Common::kPlatformWindows,
467 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
468 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
477 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
478 "0001_a.wav",
"9838f59fce21ba3a1eecc3d84c5be8b1", 1502674,
479 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
481 Common::kPlatformWindows,
482 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
483 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
492 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
493 "0001_a.wav",
"6d8e4b97710b858525d9965ef1e627ab", 1280506,
494 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
496 Common::kPlatformWindows,
497 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
498 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
507 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
508 "0001_a.wav",
"4fc0053f66657e416b69419106d238a5", 1592106,
509 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
511 Common::kPlatformWindows,
512 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
513 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
522 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
523 "0001_a.wav",
"ba8fc041a92f1afceee35bdbb84eb2cd", 1427794,
524 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
526 Common::kPlatformWindows,
527 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
528 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143
No flags.
Definition: advancedDetector.h:139
#define AD_ENTRY3s(f1, x1, s1, f2, x2, s2, f3, x3, s3)
Definition: advancedDetector.h:128
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
Add "-cd" to gameid.
Definition: advancedDetector.h:155
Definition: ad2044_items.h:27
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116