ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 
22 namespace Hopkins {
23 
24 static 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,
33  ADGF_DEMO,
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  GUIO2(GAMEOPTION_GORE_DEFAULT_ON, 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  GUIO2(GAMEOPTION_GORE_DEFAULT_OFF, 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  GUIO2(GAMEOPTION_GORE_DEFAULT_ON, 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  GUIO2(GAMEOPTION_GORE_DEFAULT_ON, 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  GUIO2(GAMEOPTION_GORE_DEFAULT_OFF, 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
No flags.
Definition: advancedDetector.h:139
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
Definition: anim.h:30
Add "-demo" to gameid.
Definition: advancedDetector.h:156
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116