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 Hopkins {
23
24static const HopkinsGameDescription gameDescriptions[] = {
25 {
26 // Hopkins FBI Linux Demo UK 1.00 and 1.02
27 {
28 "hopkins",
29 "Demo",
30 AD_ENTRY1s("RES_VAN.RES", "29414c05be8f9fe794c61572a65def12", 16060544),
31 Common::EN_ANY,
32 Common::kPlatformLinux,
34 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
35 },
36 },
37 {
38 // Hopkins FBI OS/2, provided by Strangerke
39 {
40 "hopkins",
41 0,
42 AD_ENTRY2s("ENG_VOI.RES", "fa5789d1d8c19d160bce44a33e742fdf", 66860711,
43 "CREAN.TXT", "e13aa69d9e043f066776e1d0ef98fdf5", 1871),
44 Common::EN_ANY,
45 Common::kPlatformOS2,
47 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
48 },
49 },
50 {
51 // Hopkins FBI BeOS, provided by Strangerke & Eriktorbjorn
52 {
53 "hopkins",
54 0,
55 AD_ENTRY1s("ENG_VOI.RES", "fa5789d1d8c19d160bce44a33e742fdf", 66860711),
56 Common::EN_ANY,
57 Common::kPlatformBeOS,
59 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
60 },
61 },
62 {
63 // Hopkins FBI Win95 Spanish
64 {
65 "hopkins",
66 0,
67 AD_ENTRY1s("RES_VES.RES", "77ee08896466ae88cc1af3bf1a0bf78c", 32882302),
68 Common::ES_ESP,
69 Common::kPlatformWindows,
71 GUIO4(GAMEOPTION_GORE_DEFAULT_ON, GAMEOPTION_WBASE_ENHANCEMENTS, GAMEOPTION_WBASE_FORCED_AUTOPLAY, GUIO_NOMIDI)
72 },
73 },
74 {
75 // Hopkins FBI Win95 UK, provided by Strangerke, alexbevi, greencis
76 {
77 "hopkins",
78 0,
79 AD_ENTRY1s("RES_VAN.RES", "f1693ac0b0859c8ecd8cb30ff43cf55f", 38296346),
80 Common::EN_ANY,
81 Common::kPlatformWindows,
83 GUIO4(GAMEOPTION_GORE_DEFAULT_OFF, GAMEOPTION_WBASE_ENHANCEMENTS, GAMEOPTION_WBASE_FORCED_AUTOPLAY, GUIO_NOMIDI)
84 },
85 },
86 {
87 // Hopkins FBI Win95 RU, provided by greencis in bug #6324
88 {
89 "hopkins",
90 0,
91 AD_ENTRY1s("res_van.res", "bf17c710e184a25a6c8e9d1d9503c38e", 32197685),
92 Common::RU_RUS,
93 Common::kPlatformWindows,
95 GUIO4(GAMEOPTION_GORE_DEFAULT_ON, GAMEOPTION_WBASE_ENHANCEMENTS, GAMEOPTION_WBASE_FORCED_AUTOPLAY, GUIO_NOMIDI)
96 },
97 },
98 {
99 // Hopkins FBI Linux, provided by Strangerke
100 {
101 "hopkins",
102 0,
103 AD_ENTRY1s("RES_VFR.RES", "0490d4d1aa71075ebf71cc79e5dc7894", 39817945),
104 Common::FR_FRA,
105 Common::kPlatformLinux,
107 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
108 },
109 },
110 {
111 // Hopkins FBI Linux, provided by Strangerke
112 {
113 "hopkins",
114 0,
115 AD_ENTRY1s("RES_VAN.RES", "29414c05be8f9fe794c61572a65def12", 38832455),
116 Common::EN_ANY,
117 Common::kPlatformLinux,
119 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
120 },
121 },
122 {
123 // Hopkins FBI Win95, French, provided by SylvainTV
124 {
125 "hopkins",
126 0,
127 AD_ENTRY1s("RES_VFR.RES", "b8a3849063c9eeefe80e82cfce1ad3cd", 39269361),
128 Common::FR_FRA,
129 Common::kPlatformWindows,
131 GUIO4(GAMEOPTION_GORE_DEFAULT_ON, GAMEOPTION_WBASE_ENHANCEMENTS, GAMEOPTION_WBASE_FORCED_AUTOPLAY, GUIO_NOMIDI)
132 },
133
134 },
135 {
136 // Hopkins FBI Win95 Polish, provided by Paput in bug #6511
137 {
138 "hopkins",
139 0,
140 AD_ENTRY1s("RES_VAN.RES", "f2fec5172e4a7a9d35cb2a5f948ef6a9", 39400865),
141 Common::PL_POL,
142 Common::kPlatformWindows,
144 GUIO4(GAMEOPTION_GORE_DEFAULT_OFF, GAMEOPTION_WBASE_ENHANCEMENTS, GAMEOPTION_WBASE_FORCED_AUTOPLAY, GUIO_NOMIDI)
145 },
146 },
147
148 {
149 // Hopkins FBI Win95 Demo, provided by Strangerke
150 // CHECKME: No voice! a second file is required though... Also, it has multi-language support
151 {
152 "hopkins",
153 "Demo",
154 AD_ENTRY1s("Hopkins.exe", "0c9ebfe371f4dcf84a49f333f04839a0", 376897),
155 Common::EN_ANY,
156 Common::kPlatformWindows,
157 ADGF_DEMO,
158 GUIO2(GAMEOPTION_GORE_DEFAULT_ON, GUIO_NOMIDI)
159 },
160 },
161 {
162 // Hopkins FBI Win95 Polish Demo, provided by Strangerke
163 {
164 "hopkins",
165 "Demo",
166 AD_ENTRY1s("RES_VAN.RES", "8262cfba261c200af4451902689dffe0", 12233202),
167 Common::PL_POL,
168 Common::kPlatformWindows,
169 ADGF_DEMO,
170 GUIO2(GAMEOPTION_GORE_DEFAULT_OFF, GUIO_NOMIDI)
171 },
172 },
174};
175
176} // End of namespace Hopkins
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#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_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
Definition: anim.h:30