22 #include "common/translation.h" 25 static const TinselGameDescription gameDescriptions[] = {
43 AD_ENTRY1s(
"dw.gra",
"ce1b57761ba705221bcf70955b827b97", 441192),
48 GUIO3(GUIO_NOSPEECH, GUIO_NOSFX, GUIO_NOMUSIC)
62 AD_ENTRY2s(
"dw.gra",
"ef5a2518c9e205f786f5a4526396e661", 781676,
63 "english.smp", NULL, AD_NO_SIZE),
80 {
"dw.scn", 0,
"cfc40a8d5d476a1c9d3abf826fa46f8c", 1272686},
81 {
"english.txt", 0,
"c69b5d2067e9114a63569a61e9a82faa", 228878},
82 {
"english.smp", 0, NULL, AD_NO_SIZE},
86 Common::kPlatformMacintosh,
102 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
103 {
"french.txt", 0, NULL, AD_NO_SIZE},
104 {
"german.txt", 0, NULL, AD_NO_SIZE},
105 {
"italian.txt", 0, NULL, AD_NO_SIZE},
106 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
110 Common::kPlatformDOS,
116 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
125 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
126 {
"french.txt", 0, NULL, AD_NO_SIZE},
127 {
"german.txt", 0, NULL, AD_NO_SIZE},
128 {
"italian.txt", 0, NULL, AD_NO_SIZE},
129 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
133 Common::kPlatformDOS,
139 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
148 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
149 {
"french.txt", 0, NULL, AD_NO_SIZE},
150 {
"german.txt", 0, NULL, AD_NO_SIZE},
151 {
"italian.txt", 0, NULL, AD_NO_SIZE},
152 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
156 Common::kPlatformDOS,
162 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
171 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
172 {
"french.txt", 0, NULL, AD_NO_SIZE},
173 {
"german.txt", 0, NULL, AD_NO_SIZE},
174 {
"italian.txt", 0, NULL, AD_NO_SIZE},
175 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
179 Common::kPlatformDOS,
185 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
193 AD_ENTRY1s(
"dw.gra",
"c8808ccd988d603dd35dff42013ae7fd", 781656),
195 Common::kPlatformDOS,
201 GF_ENHANCED_AUDIO_SUPPORT,
209 AD_ENTRY2s(
"dw.gra",
"c8808ccd988d603dd35dff42013ae7fd", 781656,
210 "english.smp", NULL, AD_NO_SIZE),
212 Common::kPlatformDOS,
218 GF_ENHANCED_AUDIO_SUPPORT,
226 AD_ENTRY2s(
"dw.gra",
"ef05bbd2a754bd11a2e87bcd84ab5ccf", 781864,
227 "english.smp", NULL, AD_NO_SIZE),
229 Common::kPlatformDOS,
235 GF_ENHANCED_AUDIO_SUPPORT,
243 AD_ENTRY1s(
"dw.gra",
"ef05bbd2a754bd11a2e87bcd84ab5ccf", 781864),
245 Common::kPlatformDOS,
251 GF_ENHANCED_AUDIO_SUPPORT,
261 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
262 {
"english.txt", 0,
"15f0703f85477d7fab4280bf938b61c1", 237774},
263 {
"english.smp", 0, NULL, AD_NO_SIZE},
267 Common::kPlatformDOS,
273 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
283 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
284 {
"english.smp", 0, NULL, AD_NO_SIZE},
285 {
"french.txt", 0, NULL, AD_NO_SIZE},
286 {
"german.txt", 0, NULL, AD_NO_SIZE},
287 {
"italian.txt", 0, NULL, AD_NO_SIZE},
288 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
292 Common::kPlatformDOS,
298 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
307 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
308 {
"english.smp", 0, NULL, AD_NO_SIZE},
309 {
"french.txt", 0, NULL, AD_NO_SIZE},
310 {
"german.txt", 0, NULL, AD_NO_SIZE},
311 {
"italian.txt", 0, NULL, AD_NO_SIZE},
312 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
316 Common::kPlatformDOS,
322 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
330 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
331 {
"english.smp", 0, NULL, AD_NO_SIZE},
332 {
"french.txt", 0, NULL, AD_NO_SIZE},
333 {
"german.txt", 0, NULL, AD_NO_SIZE},
334 {
"italian.txt", 0, NULL, AD_NO_SIZE},
335 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
339 Common::kPlatformDOS,
345 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
353 {
"dw.gra", 0,
"c8808ccd988d603dd35dff42013ae7fd", 781656},
354 {
"english.smp", 0, NULL, AD_NO_SIZE},
355 {
"french.txt", 0, NULL, AD_NO_SIZE},
356 {
"german.txt", 0, NULL, AD_NO_SIZE},
357 {
"italian.txt", 0, NULL, AD_NO_SIZE},
358 {
"spanish.txt", 0, NULL, AD_NO_SIZE},
362 Common::kPlatformDOS,
368 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT,
376 AD_ENTRY2s(
"dw.scn",
"70955425870c7720d6eebed903b2ef41", 776188,
377 "english.smp", NULL, AD_NO_SIZE),
379 Common::kPlatformDOS,
385 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
393 AD_ENTRY2s(
"dw.scn",
"759d1374b4f02af6d52fc07c96679936", 770780,
394 "english.smp", NULL, AD_NO_SIZE),
396 Common::kPlatformDOS,
402 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
410 AD_ENTRY1s(
"english.txt",
"7526cfc3a64e00f223795de476b4e2c9", 230326),
412 Common::kPlatformPSX,
418 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
426 AD_ENTRY1s(
"dw.scn",
"0b34bb57cd3961e4528e4bce48cc0ab9", 339764),
428 Common::kPlatformPSX,
434 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
442 AD_ENTRY1s(
"dw.scn",
"bd2e47010565998641ec45a9c9285be0", 328048),
444 Common::kPlatformPSX,
450 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
460 {
"french.txt", 0,
"e7020d35f58d0d187052ac406d86cc87", 273914},
461 {
"german.txt", 0,
"52f0a01e0ff0d340b02a36fd5109d705", 263942},
462 {
"italian.txt", 0,
"15f0703f85477d7fab4280bf938b61c1", 239834},
463 {
"spanish.txt", 0,
"c324170c3f1922c605c5cc09ba265aa5", 236702},
464 {
"english.txt", 0,
"7526cfc3a64e00f223795de476b4e2c9", 230326},
468 Common::kPlatformPSX,
481 _s(
"Saturn CD version is not yet supported"),
482 AD_ENTRY2s(
"dw.scn",
"6803f293c88758057cc685b9437f7637", 382248,
483 "english.smp", NULL, AD_NO_SIZE),
485 Common::kPlatformSaturn,
499 AD_ENTRY2s(
"dw.scn",
"114643df0d1f1530a0a9c5d4e38917bc", 1268553,
500 "english.smp", NULL, AD_NO_SIZE),
502 Common::kPlatformMacintosh,
508 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
516 AD_ENTRY2s(
"dw.scn",
"cfc40a8d5d476a1c9d3abf826fa46f8c", 1265532,
517 "english.smp", NULL, AD_NO_SIZE),
519 Common::kPlatformMacintosh,
525 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
533 AD_ENTRY2s(
"dw.scn",
"55a11596b16130027fb28d8c203655a8", 1430841,
534 "english.smp", NULL, AD_NO_SIZE),
536 Common::kPlatformMacintosh,
542 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
552 AD_ENTRY1s(
"dw.scn",
"6182c7986eaec893c62fb6ea13a9f225", 774556),
554 Common::kPlatformDOS,
560 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT | GF_ALT_MIDI,
569 {
"dw.scn", 0,
"133041bde59d05c1bf084fd6f1bdce4b", 776524},
570 {
"english.txt", 0,
"f73dcbd7b136b37c2adf7c9448ea336d", 231821},
571 {
"english.smp", 0, NULL, AD_NO_SIZE},
575 Common::kPlatformDOS,
581 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
589 AD_ENTRY2s(
"dw.scn",
"36795d539e290838fa1d4c11789cb142", 776188,
590 "english.smp", NULL, AD_NO_SIZE),
592 Common::kPlatformDOS,
598 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
607 {
"dw.scn", 0,
"133041bde59d05c1bf084fd6f1bdce4b", 776524},
608 {
"english.txt", 0,
"317542cf2e50106d9c9421ddcf821e22", 221656},
609 {
"english.smp", 0, NULL, AD_NO_SIZE},
613 Common::kPlatformDOS,
619 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
628 {
"dw.scn", 0,
"fa169d2c98660215ebd84b49c1899eef", 776396},
629 {
"english.txt", 0,
"c1a53eb7ec812689dab70e2bb22cf2ab", 224151},
630 {
"english.smp", 0, NULL, AD_NO_SIZE},
634 Common::kPlatformDOS,
640 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT,
646 #define DISCWORLD2_GUIOPTIONS GUIO2(GUIO_NOASPECT, GAMEOPTION_CROP_HEIGHT_480_TO_432) 652 AD_ENTRY2s(
"dw2.scn",
"853ab998f5136b69bc586991175d6eeb", 4231121,
653 "english.smp",
"b5660a0e031cb4710bcb0ef5629ea61d", 28562357),
655 Common::kPlatformWindows,
657 DISCWORLD2_GUIOPTIONS
669 AD_ENTRY3s(
"dw2.scn",
"3f24abb61a058f8faeac7c0768cf21fc", 4224921,
670 "english.smp",
"b5660a0e031cb4710bcb0ef5629ea61d", 31360342,
671 "english.txt",
"f17e10eccac0fb2d1fea489a951da266", 283144),
673 Common::kPlatformWindows,
675 DISCWORLD2_GUIOPTIONS
687 AD_ENTRY2s(
"dw2.scn",
"05beafadd26562d708f68194d337b2cb", 103221,
688 "us.smp",
"b5660a0e031cb4710bcb0ef5629ea61d", 28320582),
690 Common::kPlatformDOS,
692 DISCWORLD2_GUIOPTIONS
704 AD_ENTRY2s(
"dw2.scn",
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
705 "english1.smp", NULL, AD_NO_SIZE),
707 Common::kPlatformDOS,
709 DISCWORLD2_GUIOPTIONS
721 AD_ENTRY2s(
"dw2.scn",
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
722 "us1.smp", NULL, AD_NO_SIZE),
724 Common::kPlatformDOS,
726 DISCWORLD2_GUIOPTIONS
738 AD_ENTRY2s(
"dw2.scn",
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
739 "french1.smp", NULL, AD_NO_SIZE),
741 Common::kPlatformDOS,
743 DISCWORLD2_GUIOPTIONS
755 AD_ENTRY2s(
"dw2.scn",
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593,
756 "german1.smp", NULL, AD_NO_SIZE),
758 Common::kPlatformDOS,
760 DISCWORLD2_GUIOPTIONS
773 {
"dw2.scn", 0,
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
774 {
"english1.smp", 0, NULL, AD_NO_SIZE},
775 {
"italian1.txt", 0,
"d443249f8b55489b5888c227b9096f4e", 246495},
779 Common::kPlatformDOS,
781 DISCWORLD2_GUIOPTIONS
793 {
"dw2.scn", 0,
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
794 {
"english1.smp", 0, NULL, AD_NO_SIZE},
795 {
"spanish1.txt", 0,
"bc6e147c5f542db228ac577357e4d897", 230323},
799 Common::kPlatformDOS,
801 DISCWORLD2_GUIOPTIONS
814 {
"dw2.scn", 0,
"c6d15ce9720a9d8fef06e6582dcf3f34", 103593},
815 {
"english1.smp", 0, NULL, AD_NO_SIZE},
816 {
"english1.txt", 0,
"b522e19d7b2cd7b85e50e36fe48e36a9", 274444},
820 Common::kPlatformDOS,
822 DISCWORLD2_GUIOPTIONS
833 #define NOIR_GUIOPTIONS GUIO1(GAMEOPTION_CROP_HEIGHT_480_TO_432) 838 AD_ENTRY2s(
"dw3.scn",
"16104acdc66cda903f860acac02a96bd", AD_NO_SIZE,
839 "english.smp",
"94e510fd33c5c4a67b274bf5c068a87a", AD_NO_SIZE),
841 Common::kPlatformWindows,
856 AD_ENTRY2s(
"english.smp",
"ecca3ec84ad6460bf289e6171ac32048", 73494004,
857 "dw3.scn",
"f8e50c19b44a2c6eaee5f78654647878", 803781),
859 Common::kPlatformWindows,
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
Do not add language to gameid.
Definition: advancedDetector.h:152
Add "-cd" to gameid.
Definition: advancedDetector.h:154
#define AD_LISTEND
Definition: advancedDetector.h:104
Definition: advancedDetector.h:145
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
Add "-demo" to gameid.
Definition: advancedDetector.h:156
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116