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 Buried {
23 
24 // NOTE: If variants with new languages are added, the Mayan death god
25 // box puzzle will need to be updated. Check environ/mayan.cpp,
26 // DeathGodPuzzleBox::isPuzzleSolved()
27 
28 static const ADGameDescription gameDescriptions[] = {
29  // English Windows 3.11 8BPP
30  // Installed
31  // v1.00
32  {
33  "buried",
34  "v1.00 8BPP",
35  AD_ENTRY2s("BIT816.EXE", "da3c191bd4384950c17a19b9ea06cd7c", 1166336,
36  "BIT8LIB.DLL","31bcd9e5cc32df00b09ce626e6d9106e", 2420480),
37  Common::EN_ANY,
38  Common::kPlatformWindows,
40  GUIO_FULL_GAME
41  },
42 
43  // English Windows 3.11 24BPP
44  // Installed
45  // v1.00
46  {
47  "buried",
48  "v1.00 24BPP",
49  AD_ENTRY2s("BIT2416.EXE", "e661f758d191150cbdf6781bb2565acb", 1162752,
50  "BIT24LIB.DLL","74ac9dae92f415fea8cdbd220ba8795c", 5211648),
51  Common::EN_ANY,
52  Common::kPlatformWindows,
53  GF_TRUECOLOR,
54  GUIO_FULL_GAME
55  },
56 
57  // English Windows 3.11 8BPP
58  // Installed
59  // v1.01
60  {
61  "buried",
62  "v1.01 8BPP",
63  AD_ENTRY2s("BIT816.EXE", "57a14461c77d9c77534bd418043db1ec", 1163776,
64  "BIT8LIB.DLL","31bcd9e5cc32df00b09ce626e6d9106e", 2420480),
65  Common::EN_ANY,
66  Common::kPlatformWindows,
68  GUIO_FULL_GAME
69  },
70 
71  // English Windows 3.11 24BPP
72  // Installed
73  // v1.01
74  {
75  "buried",
76  "v1.01 24BPP",
77  AD_ENTRY2s("BIT2416.EXE", "dcbfb3f2916ad902043942fc00d2017f", 1159680,
78  "BIT24LIB.DLL","74ac9dae92f415fea8cdbd220ba8795c", 5211648),
79  Common::EN_ANY,
80  Common::kPlatformWindows,
81  GF_TRUECOLOR,
82  GUIO_FULL_GAME
83  },
84 
85  // Japanese Windows 3.11 8BPP
86  // Installed
87  // v1.051
88  {
89  "buried",
90  "v1.051 8BPP",
91  AD_ENTRY2s("BIT816.EXE", "decbf9a7d91803525137ffd980d16708", 1163264,
92  "BIT8LIB.DLL","f5ccde0efccb95afe902627a35262568", 2418816),
93  Common::JA_JPN,
94  Common::kPlatformWindows,
96  GUIO_FULL_GAME
97  },
98 
99  // Japanese Windows 3.11 24BPP
100  // Installed
101  // v1.051
102  {
103  "buried",
104  "v1.051 24BPP",
105  AD_ENTRY2s("BIT2416.EXE", "9435b9a40e3ac83e6fa1e83caaf57792", 1157632,
106  "BIT24LIB.DLL","4d55802259d9648b9aa396461bfd53a3", 6576896),
107  Common::JA_JPN,
108  Common::kPlatformWindows,
109  GF_TRUECOLOR,
110  GUIO_FULL_GAME
111  },
112 
113  // English Windows 3.11 8BPP
114  // Not Installed
115  // v1.00
116  {
117  "buried",
118  "v1.00 8BPP",
119  AD_ENTRY2s("BIT816.EX_", "e385901182f4eafe0a8a157e4f24fc1f", 366069,
120  "BIT8LIB.DL_","8a345993f60f6bed7c17fa9e7f2bc37d", 900844),
121  Common::EN_ANY,
122  Common::kPlatformWindows,
123  GF_COMPRESSED,
124  GUIO_FULL_GAME
125  },
126 
127  // English Windows 3.11 24BPP
128  // Not Installed
129  // v1.00
130  {
131  "buried",
132  "v1.00 24BPP",
133  AD_ENTRY2s("BIT2416.EX_", "144ad890ad0ded4262438c3ef37b88f4", 363601,
134  "BIT24LIB.DL_","00e6eedbcef824988fbb01a87ca8f7fd", 2272515),
135  Common::EN_ANY,
136  Common::kPlatformWindows,
137  GF_COMPRESSED | GF_TRUECOLOR,
138  GUIO_FULL_GAME
139  },
140 
141  // English Windows 3.11 8BPP
142  // Not Installed
143  // v1.01
144  {
145  "buried",
146  "v1.01 8BPP",
147  AD_ENTRY2s("BIT816.EX_", "166b44e53350c19bb25ef93d2c2b8f79", 364490,
148  "BIT8LIB.DL_","8a345993f60f6bed7c17fa9e7f2bc37d", 908854),
149  Common::EN_ANY,
150  Common::kPlatformWindows,
151  GF_COMPRESSED,
152  GUIO_FULL_GAME
153  },
154 
155  // English Windows 3.11 24BPP
156  // Not Installed
157  // v1.01
158  {
159  "buried",
160  "v1.01 24BPP",
161  AD_ENTRY2s("BIT2416.EX_", "a9ac76610ba614b59235a7d5e00e4a62", 361816,
162  "BIT24LIB.DL_","00e6eedbcef824988fbb01a87ca8f7fd", 2269314),
163  Common::EN_ANY,
164  Common::kPlatformWindows,
165  GF_COMPRESSED | GF_TRUECOLOR,
166  GUIO_FULL_GAME
167  },
168 
169  // English Windows 3.11 8BPP
170  // Not Installed
171  // v1.04
172  {
173  "buried",
174  "v1.04 8BPP",
175  AD_ENTRY2s("BIT816.EXE", "9055335a574d3b9418b8ddb9a5539829", 1168384,
176  "BIT8LIB.DLL","31bcd9e5cc32df00b09ce626e6d9106e", 2420480),
177  Common::EN_ANY,
178  Common::kPlatformWindows,
180  GUIO_FULL_GAME
181  },
182 
183  // English Windows 3.11 24BPP
184  // Not Installed
185  // v1.04
186  {
187  "buried",
188  "v1.04 24BPP",
189  AD_ENTRY2s("BIT2416.EXE", "782083ef765dcbe8e8ac11d025fba68d", 1163264,
190  "BIT24LIB.DLL","74ac9dae92f415fea8cdbd220ba8795c", 5211648),
191  Common::EN_ANY,
192  Common::kPlatformWindows,
193  GF_TRUECOLOR,
194  GUIO_FULL_GAME
195  },
196 
197  // German Windows 3.11 8BPP
198  // Installed
199  // v1.05
200  {
201  "buried",
202  "v1.05 8BPP",
203  AD_ENTRY2s("BIT816.EXE", "a039e9f1c569acc1cf80f6b549ce1e37", 1178112,
204  "BIT8LIB.DLL","6b22f0b47efb29e45e9b2a336185d924", 2420608),
205  Common::DE_DEU,
206  Common::kPlatformWindows,
208  GUIO_FULL_GAME
209  },
210 
211  // German Windows 3.11 24BPP
212  // Installed
213  // v1.05
214  {
215  "buried",
216  "v1.05 24BPP",
217  AD_ENTRY2s("BIT2416.EXE", "fbfd453cced2b14069fa32e3c8dd69e2", 1172480,
218  "BIT24LIB.DLL","30e56210d3150b5fa41c9bd2c90754fe", 6581376),
219  Common::DE_DEU,
220  Common::kPlatformWindows,
221  GF_TRUECOLOR,
222  GUIO_FULL_GAME
223  },
224 
225  // French Windows 3.11 8BPP
226  // Installed
227  // v1.05
228  {
229  "buried",
230  "v1.05 8BPP",
231  AD_ENTRY2s("BIT816.EXE", "edea5331dc7cb0f3da7322691e12a18a", 1182720,
232  "BIT8LIB.DLL","6b22f0b47efb29e45e9b2a336185d924", 2420608),
233  Common::FR_FRA,
234  Common::kPlatformWindows,
236  GUIO_FULL_GAME
237  },
238 
239  // French Windows 3.11 24BPP
240  // Installed
241  // v1.05
242  {
243  "buried",
244  "v1.05 24BPP",
245  AD_ENTRY2s("BIT2416.EXE", "0adea8e1ad6fddad3b861be8a7bab340", 1177088,
246  "BIT24LIB.DLL","30e56210d3150b5fa41c9bd2c90754fe", 6581376),
247  Common::FR_FRA,
248  Common::kPlatformWindows,
249  GF_TRUECOLOR,
250  GUIO_FULL_GAME
251  },
252 
253  // Italian Windows 3.11 8BPP
254  // Installed
255  // v1.05
256  {
257  "buried",
258  "v1.05 8BPP",
259  AD_ENTRY2s("BIT816.EXE", "fb3e5c9198503bbb45b79150b511af5e", 1175040,
260  "BIT8LIB.DLL","6b22f0b47efb29e45e9b2a336185d924", 2420608),
261  Common::IT_ITA,
262  Common::kPlatformWindows,
264  GUIO_FULL_GAME
265  },
266 
267  // Italian Windows 3.11 24BPP
268  // Installed
269  // v1.05
270  {
271  "buried",
272  "v1.05 24BPP",
273  AD_ENTRY2s("BIT2416.EXE", "56bdd481b063c91b95c21f02faa450bb", 1169408,
274  "BIT24LIB.DLL","30e56210d3150b5fa41c9bd2c90754fe", 6581376),
275  Common::IT_ITA,
276  Common::kPlatformWindows,
277  GF_TRUECOLOR,
278  GUIO_FULL_GAME
279  },
280 
281  // Spanish Windows 3.11 8BPP
282  // Installed
283  // v1.05
284  {
285  "buried",
286  "v1.05 8BPP",
287  AD_ENTRY2s("BIT816.EXE", "f08c96347fcb83d92ae57de1fb578234", 1174528,
288  "BIT8LIB.DLL","a80afdc20264e764e831ef5099cde623", 2420992),
289  Common::ES_ESP,
290  Common::kPlatformWindows,
292  GUIO_FULL_GAME
293  },
294 
295  // Spanish Windows 3.11 24BPP
296  // Installed
297  // v1.05
298  {
299  "buried",
300  "v1.05 24BPP",
301  AD_ENTRY2s("BIT2416.EXE", "d409b59f124babc9b423793e762b7e03", 1168896,
302  "BIT24LIB.DLL","c864bcd69d05532e0066b8db173a939b", 6582784),
303  Common::ES_ESP,
304  Common::kPlatformWindows,
305  GF_TRUECOLOR,
306  GUIO_FULL_GAME
307  },
308 
309  // English Windows 95 8BPP
310  // v1.1
311  {
312  "buried",
313  "v1.1 8BPP",
314  AD_ENTRY2s("BIT832.EXE", "f4f8007f49197ba40ea633eb113c0b6d", 1262592,
315  "BIT8L32.DLL","addfef0420e1f41a7766ecc6baa58553", 2424832),
316  Common::EN_ANY,
317  Common::kPlatformWindows,
318  GF_WIN95,
319  GUIO_FULL_GAME
320  },
321 
322  // English Windows 95 24BPP
323  // v1.1
324  {
325  "buried",
326  "v1.1 24BPP",
327  AD_ENTRY2s("BIT2432.EXE", "4086a8200938eac3e72d238a84f65618", 1257472,
328  "BIT24L32.DLL","198bfd476d5228c4a7a63c029cffadfc", 5216256),
329  Common::EN_ANY,
330  Common::kPlatformWindows,
331  GF_TRUECOLOR | GF_WIN95,
332  GUIO_FULL_GAME
333  },
334 
335  // English Windows Demo 8BPP
336  {
337  "buried",
338  "Demo 8BPP",
339  AD_ENTRY1("BIT816.EXE", "a5bca831dac0903a304c29c320f881c5"),
340  Common::EN_ANY,
341  Common::kPlatformWindows,
342  ADGF_DEMO,
343  GUIO_GAME_DEMO
344  },
345 
346  // English Windows Demo 24BPP
347  {
348  "buried",
349  "Demo 24BPP",
350  AD_ENTRY1("BIT2416.EXE", "9857e2d2b7a63b1304058dabc5098249"),
351  Common::EN_ANY,
352  Common::kPlatformWindows,
353  ADGF_DEMO | GF_TRUECOLOR,
354  GUIO_GAME_DEMO
355  },
356 
357  // English Windows Demo 8BPP - US Gold (UK)
358  {
359  "buried",
360  "Demo 8BPP",
361  AD_ENTRY1s("BIT816.EXE", "5535fd50e504537ab08066a89df1b6de", 1259040),
362  Common::EN_ANY,
363  Common::kPlatformWindows,
364  ADGF_DEMO,
365  GUIO_GAME_DEMO
366  },
367 
368  // English Windows Demo 24BPP - US Gold (UK)
369  {
370  "buried",
371  "Demo 24BPP",
372  AD_ENTRY1s("BIT2416.EXE", "53c520eb7c977fb1c2bb235e2a517b85", 2816256),
373  Common::EN_ANY,
374  Common::kPlatformWindows,
375  ADGF_DEMO | GF_TRUECOLOR,
376  GUIO_GAME_DEMO
377  },
378 
379  // English Windows Demo 8BPP - North America
380  {
381  "buried",
382  "Demo 8BPP",
383  AD_ENTRY1s("BIT816.EXE", "30bbd89d7df8cb319e654a441efce877", 1259072),
384  Common::EN_ANY,
385  Common::kPlatformWindows,
386  ADGF_DEMO,
387  GUIO_GAME_DEMO
388  },
389 
390  // English Windows Demo 24BPP - North America
391  {
392  "buried",
393  "Demo 24BPP",
394  AD_ENTRY1s("BIT2416.EXE", "69ba6611561c3eb5f7d8853ef913aa09", 2816256),
395  Common::EN_ANY,
396  Common::kPlatformWindows,
397  ADGF_DEMO | GF_TRUECOLOR,
398  GUIO_GAME_DEMO
399  },
400 
401  // English Windows 3.11 Trial 8BPP
402  // v1.1
403  {
404  "buried",
405  "Trial 8BPP",
406  AD_ENTRY2s("BTV816.EXE", "a3551483329816d8ddc8fa877113762c", 1170432,
407  "BIT8LIB.DLL","6b22f0b47efb29e45e9b2a336185d924", 2420608),
408  Common::EN_ANY,
409  Common::kPlatformWindows,
410  ADGF_DEMO | GF_TRIAL,
411  GUIO_FULL_GAME
412  },
413 
414  // English Windows 3.11 Trial 24BPP
415  // v1.1
416  {
417  "buried",
418  "Trial 24BPP",
419  AD_ENTRY2s("BTV2416.EXE", "e0783c5eda09176d414d3df4ada8fe89", 1164288,
420  "BIT24LIB.DLL","74ac9dae92f415fea8cdbd220ba8795c", 5211648),
421  Common::EN_ANY,
422  Common::kPlatformWindows,
423  ADGF_DEMO | GF_TRUECOLOR | GF_TRIAL,
424  GUIO_FULL_GAME
425  },
426 
428 };
429 
430 } // End of namespace Buried
Definition: advancedDetector.h:163
No flags.
Definition: advancedDetector.h:139
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
Definition: agent_evaluation.h:31
#define AD_ENTRY1(f, x)
Definition: advancedDetector.h:110
#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