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_ENTRY1s(
"setup.pak",
"eaaed2f6655342b4c320bdeb6f5ccfb9", 272655597),
223 Common::kPlatformWindows,
224 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
225 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
234 AD_ENTRY1s(
"setup.pak",
"964e386b187752d53b69f9c55c4f6e6b", 274948185),
236 Common::kPlatformWindows,
237 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
238 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
247 AD_ENTRY1s(
"disk1.pak",
"a3453878ad86d012b483a82e04276667", 272507257),
249 Common::kPlatformWindows,
250 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
251 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
260 AD_ENTRY1s(
"disk1.pak",
"dcb27eb3d8a0029c551df5f779af36fc", 274285596),
262 Common::kPlatformWindows,
263 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
264 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
273 AD_ENTRY1s(
"disk1.pak",
"2f964852baf18f90e884d6873b1bad23", 272798001),
275 Common::kPlatformWindows,
276 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_GENTEE_PACKAGE,
277 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
287 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
288 "0001_a.wav",
"374d93abc3422840623acc618ecb2b1e", 1553784),
290 Common::kPlatformWindows,
291 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
292 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
301 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
302 "0001_a.wav",
"f2b7eccfb1e9af0282b541c5eac66cc7", 1613240),
304 Common::kPlatformWindows,
305 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
306 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
315 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
316 "0001_a.wav",
"7a398f17e847a46de629a09fa6178b00", 1409560),
318 Common::kPlatformWindows,
319 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
320 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
329 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
330 "0001_a.wav",
"cd46a5df85a879bf293871b5911abcc3", 1305470),
332 Common::kPlatformWindows,
333 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
334 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
343 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
344 "0001_a.wav",
"9838f59fce21ba3a1eecc3d84c5be8b1", 1502674),
346 Common::kPlatformWindows,
347 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
348 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
357 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
358 "0001_a.wav",
"6d8e4b97710b858525d9965ef1e627ab", 1280506),
360 Common::kPlatformWindows,
361 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
362 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
371 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
372 "0001_a.wav",
"4fc0053f66657e416b69419106d238a5", 1592106),
374 Common::kPlatformWindows,
375 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
376 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
385 AD_ENTRY2s(
"Schizm.exe",
"296edd26d951c3bdc4d303c4c88b27cd", 364544,
386 "0001_a.wav",
"ba8fc041a92f1afceee35bdbb84eb2cd", 1427794),
388 Common::kPlatformWindows,
389 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG,
390 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
401 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
402 "0001_a.wav",
"374d93abc3422840623acc618ecb2b1e", 1553784,
403 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
405 Common::kPlatformWindows,
406 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
407 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
416 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
417 "0001_a.wav",
"f2b7eccfb1e9af0282b541c5eac66cc7", 1613240,
418 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
420 Common::kPlatformWindows,
421 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
422 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
431 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
432 "0001_a.wav",
"7a398f17e847a46de629a09fa6178b00", 1409560,
433 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
435 Common::kPlatformWindows,
436 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
437 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
446 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
447 "0001_a.wav",
"cd46a5df85a879bf293871b5911abcc3", 1305470,
448 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
450 Common::kPlatformWindows,
451 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
452 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
461 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
462 "0001_a.wav",
"9838f59fce21ba3a1eecc3d84c5be8b1", 1502674,
463 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
465 Common::kPlatformWindows,
466 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
467 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
476 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
477 "0001_a.wav",
"6d8e4b97710b858525d9965ef1e627ab", 1280506,
478 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
480 Common::kPlatformWindows,
481 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
482 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
491 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
492 "0001_a.wav",
"4fc0053f66657e416b69419106d238a5", 1592106,
493 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
495 Common::kPlatformWindows,
496 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
497 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
506 AD_ENTRY3s(
"Schizm.exe",
"8b77c96b51f0c1d676d7a9ff29f06250", 381240,
507 "0001_a.wav",
"ba8fc041a92f1afceee35bdbb84eb2cd", 1427794,
508 "Speech10.txt",
"88fdaab90be33bca88db423e1acda8c3", 63697),
510 Common::kPlatformWindows,
511 VCRUISE_GF_WANT_OGG_VORBIS | VCRUISE_GF_NEED_JPEG | VCRUISE_GF_STEAM_LANGUAGES,
512 GUIO1(GAMEOPTION_FAST_VIDEO_DECODER)
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:142
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:326
Add "-cd" to gameid.
Definition: advancedDetector.h:154
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