ScummVM API documentation
detection_tables.h
1/* ScummVM - Graphic Adventure Engine
2 *
3 * ScummVM is the legal property of its developers, whose names
4 * are too numerous to list here. Please refer to the COPYRIGHT
5 * file distributed with this source distribution.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 *
20 */
21
22namespace Bolt {
23
24const PlainGameDescriptor boltGames[] = {
25 { "carnival", "Cartoon Carnival" },
26 { "crete", "Labyrinth of Crete" },
27 { "merlin", "Merlin's Apprentice" },
28 { 0, 0 }
29};
30
31const ADGameDescription gameDescriptions[] = {
32 {
33 "carnival",
34 nullptr,
35 {
36 {"BOOTHS.BLT", 0, "db13e86a850b9844bf1bab19e9ec2f6f", 1326163},
37 {"SCOOBY.BLT", 0, "c0918e36e532a24e2fc4942261d907aa", 3733392},
39 },
40 Common::EN_USA,
41 Common::kPlatformWindows,
43 GUIO1(GAMEOPTION_EXTEND_SCREEN)
44 },
45 {
46 "carnival",
47 nullptr,
48 {
49 {"BOOTHS.BLT", 0, "c4d7ce39d1dd754a50bd909c1c2ed695", 1328201},
50 {"SCOOBY.BLT", 0, "acf03553bc48c070adf57679307c900c", 3733392},
52 },
53 Common::IT_ITA,
54 Common::kPlatformWindows,
56 GUIO1(GAMEOPTION_EXTEND_SCREEN)
57 },
58 {
59 "carnival",
60 "Demo",
61 {
62 {"BOOTHS.BLT", 0, "3fc80c0feaaa300720a3ed921496233a", 878177 },
63 {"SCOOBY.BLT", 0, "4dfbdd87fdd2ec05fbdc7ae6435fb239", 677438 },
65 },
66 Common::IT_ITA,
67 Common::kPlatformWindows,
69 GUIO1(GAMEOPTION_EXTEND_SCREEN)
70 },
71
72 {
73 "crete",
74 nullptr,
75 AD_ENTRY1s("BOLTLIB.BLT", "65ca78c913539abe0db5c3e255c6727c", 11724174),
76 Common::EN_ANY,
77 // Games were released for Win and Mac on the same CD-ROM. There are no
78 // notable differences between the Win and Mac versions.
79 Common::kPlatformWindows,
81 GUIO0()
82 },
83
84 {
85 "merlin",
86 nullptr,
87 // FIXME: ScummVM will not detect BOLTLIB.BLT until you uncheck its
88 // "Hidden" property with Explorer.
89 AD_ENTRY1s("BOLTLIB.BLT", "58ef3e35e1f6369056272a30c67bb94d", 10452486),
90 Common::EN_ANY,
91 Common::kPlatformWindows,
93 GUIO0()
94 },
95
97
98};
99
100} // End of namespace Bolt
#define AD_LISTEND
Definition: advancedDetector.h:104
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_TESTING
Flag to designate not yet officially supported games that are fit for public testing.
Definition: advancedDetector.h:144
@ ADGF_UNSTABLE
Flag to designate not yet officially supported games that are not fit for public testing.
Definition: advancedDetector.h:143
Definition: advancedDetector.h:164
Definition: game.h:49