22#ifndef MADE_DETECTION_TABLES_H
23#define MADE_DETECTION_TABLES_H
25#include "made/detection.h"
27#include "common/translation.h"
31static const MadeGameDescription gameDescriptions[] = {
42 "V1.0, 9/15/93, installed, CD",
43 AD_ENTRY1(
"rtzcd.dat",
"e95c38ded389e39cfbf87a8cb250b12e"),
47 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
61 AD_ENTRY1(
"rtzcd.red",
"cd8b62ece4677c438688c1de3f5379b9"),
65 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
77 "V1.1, 12/7/93, installed, CD",
78 AD_ENTRY1s(
"rtzcd.dat",
"a1db8c97a78dae10f91d356f16ad07b8", 536064),
82 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
95 AD_ENTRY1s(
"rtzcd.red",
"c4e2430e6b6c6ff1562a80fb4a9df24c", 276177),
99 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
112 AD_ENTRY1s(
"rtzcd.red",
"c4e2430e6b6c6ff1562a80fb4a9df24c", 276466),
114 Common::kPlatformDOS,
116 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
129 "V1.2, 9/29/94, installed, CD",
130 AD_ENTRY1(
"rtzcd.dat",
"9d740378da2d16e83d0d0efff01bf83a"),
132 Common::kPlatformDOS,
134 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
148 {
"rtzcd.red", 0,
"946997d8b0aa6cb4e848bad02a1fc3d2", 276584 },
149 {
"rtzcd.prj", 0,
"974d74410c3c29d50e857863e8bf40e2", 43016792 },
153 Common::kPlatformDOS,
155 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
168 "V1.2, 9/29/94, installed, CD",
169 AD_ENTRY1s(
"rtzcd.dat",
"9d740378da2d16e83d0d0efff01bf83a", 525824),
171 Common::kPlatformDOS,
173 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
187 AD_ENTRY1s(
"rtzcd.red",
"946997d8b0aa6cb4e848bad02a1fc3d2", 355442),
189 Common::kPlatformDOS,
191 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
204 "V1.2, 3/31/95, installed, CD",
205 AD_ENTRY1s(
"rtzcd.dat",
"5b86035aed0277f96e3d173542b5364a", 523776),
207 Common::kPlatformDOS,
209 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
223 AD_ENTRY1s(
"rtzcd.red",
"946997d8b0aa6cb4e848bad02a1fc3d2", 354971),
225 Common::kPlatformDOS,
227 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
240 "V1.2, 5/13/95, installed, CD",
241 AD_ENTRY1s(
"rtzcd.dat",
"bde8251a8e34e87c54e3f93147d56c9e", 523776),
243 Common::kPlatformDOS,
245 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
259 AD_ENTRY1s(
"rtzcd.red",
"946997d8b0aa6cb4e848bad02a1fc3d2", 354614),
261 Common::kPlatformDOS,
263 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
279 {
"rtzcd.red", 0,
"946997d8b0aa6cb4e848bad02a1fc3d2", 276584 },
280 {
"rtzcd.prj", 0,
"3c8644f7ce77b74968637c035c3532d8", 48083511 },
284 Common::kPlatformDOS,
286 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
299 AD_ENTRY1(
"rtz.prj",
"764d02f52ce1c219f2c0066677fba4ce"),
301 Common::kPlatformDOS,
317 {
"demo.dat", 0,
"2a6a1354bd5346fad4aee08e5b56caaa", 34304 },
318 {
"demo.prj", 0,
"46891bd6e5180228fe4b3253d500997b", 1675348 },
322 Common::kPlatformDOS,
336 "V1.1, 12/6/93, Demo CD",
337 AD_ENTRY1s(
"rtzcd.red",
"827cfb323eae37b385985a2359fae3e9", 133784),
339 Common::kPlatformDOS,
341 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
354 "V1.2, 9/8/94, Demo CD",
355 AD_ENTRY1s(
"rtzcd.red",
"946997d8b0aa6cb4e848bad02a1fc3d2", 130683),
357 Common::kPlatformDOS,
359 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
373 "V1.2, 5/4/94, Demo CD",
374 AD_ENTRY1s(
"Return To Zork",
"0c1377afd4b6fc4ee900e1882ac13895", 1714064),
376 Common::kPlatformMacintosh,
378 GUIO1(GAMEOPTION_INTRO_MUSIC_DIGITAL)
392 AD_ENTRY1(
"rtzcd.dat",
"c4fccf67ad247f09b94c3c808b138576"),
394 Common::kPlatformDOS,
410 AD_ENTRY1(
"rtzcd.dat",
"e949a6a42d82daabfa7d4dc0a87a9843"),
412 Common::kPlatformFMTowns,
428 AD_ENTRY1(
"rtzcd.dat",
"0c0117e98530c736a141c2aad6834dc5"),
430 Common::kPlatformPC98,
446 _s(
"The game is using unsupported engine"),
447 AD_ENTRY1(
"manhole.dat",
"e8cec9bf21e4c50a7ebc193a4e0b48f5"),
449 Common::kPlatformDOS,
463 _s(
"The game is using unsupported engine"),
464 AD_ENTRY1s(
"manhole.dat",
"df77ad5232757d7149342fb6471de4ed", 99317),
466 Common::kPlatformDOS,
481 AD_ENTRY1(
"manhole.dat",
"cb21e31ed35c963208343bc995225b73"),
483 Common::kPlatformDOS,
498 AD_ENTRY1(
"manhole.dat",
"2b1658292599a861c4cd3cf6cdb3c581"),
500 Common::kPlatformDOS,
515 AD_ENTRY1s(
"manhole.dat",
"2f14b5d87a862aad25701514dc282475", 119667),
517 Common::kPlatformFMTowns,
534 AD_ENTRY1s(
"manhole.dat",
"14522ee9139ca0823ac0cc15805e1fcc", 112303),
536 Common::kPlatformDOS,
551 AD_ENTRY1s(
"lgop2.dat",
"8137996db200ff67e8f172ff106f2e48", 280280),
553 Common::kPlatformDOS,
569 AD_ENTRY1s(
"lgop2.dat",
"a0ffea6a3b7e39bd861edd00c397641c", 299466),
571 Common::kPlatformDOS,
587 AD_ENTRY1s(
"lgop2.dat",
"f9e974087af7cf4b7ec2d8dc45d01e0c", 295366),
589 Common::kPlatformDOS,
605 AD_ENTRY1s(
"lgop2.dat",
"96eb95b4d75b9a3da0b0d67e3b4a787d", 288984),
607 Common::kPlatformDOS,
623 AD_ENTRY1s(
"rodneys.dat",
"a79887dbaa47689facd7c6f09258ba5a", 92990),
625 Common::kPlatformDOS,
627 GUIO2(GUIO_NOSPEECH, GAMEOPTION_WINDOWS_CURSORS)
641 AD_ENTRY1s(
"best.dat",
"9c36e7ee85df0d049a106196683e0134", 38400),
643 Common::kPlatformDOS,
659 AD_ENTRY1s(
"bestdemo.dat",
"6ef50ec61799d37ed75eada90a76d0e7", 12800),
661 Common::kPlatformDOS,
677 AD_ENTRY1s(
"busy.dat",
"df793b06adb7944684e63f2af08bd48b", 43520),
679 Common::kPlatformDOS,
696static MadeGameDescription g_fallbackDesc = {
702 Common::kPlatformDOS,
#define AD_LISTEND
Definition: advancedDetector.h:104
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY1(f, x)
Definition: advancedDetector.h:110
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
@ ADGF_UNSUPPORTED
Definition: advancedDetector.h:146
@ ADGF_CD
Add "-cd" to gameid.
Definition: advancedDetector.h:155
@ ADGF_MACRESFORK
Calculate the MD5 for this entry from the resource fork.
Definition: advancedDetector.h:151
@ ADGF_UNSTABLE
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143