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 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
28static 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 // German fan translation (v1) Windows 95 8BPP
336 {
337 "buried",
338 "Fanmade/8BPP",
339 AD_ENTRY2s("BIT832.EXE", "22eebe922a7e85c188618e4036bae89f", 1283072,
340 "BIT8L32.DLL","cd7d536f7a9bcf5779461488568975ef", 2428416),
341 Common::DE_DEU,
342 Common::kPlatformWindows,
343 GF_WIN95,
344 GUIO_FULL_GAME
345 },
346
347 // German fan translation (v1) Windows 95 24BPP
348 {
349 "buried",
350 "Fanmade/24BPP",
351 AD_ENTRY2s("BIT2432.EXE", "fce36313af6124693cbb6deca6048e1b", 1277952,
352 "BIT24L32.DLL","4aefe0a483ef304568f31efbf4575293", 6586368),
353 Common::DE_DEU,
354 Common::kPlatformWindows,
355 GF_TRUECOLOR | GF_WIN95,
356 GUIO_FULL_GAME
357 },
358
359 // German fan translation (v2) Windows 95 8BPP
360 // NOTE: contains some 24BPP graphics
361 {
362 "buried",
363 "Fanmade/8BPP",
364 AD_ENTRY2s("BIT832.EXE", "ce7584b3d70a89fee8fdff7ba9d947c2", 1283072,
365 "BIT8L32.DLL","cd7d536f7a9bcf5779461488568975ef", 2428416),
366 Common::DE_DEU,
367 Common::kPlatformWindows,
368 GF_TRUECOLOR | GF_WIN95,
369 GUIO_FULL_GAME
370 },
371
372 // German fan translation (v2) Windows 95 24BPP
373 {
374 "buried",
375 "Fanmade/24BPP",
376 AD_ENTRY2s("BIT2432.EXE", "65514e68fc7f621bade8a194025314cb", 1277952,
377 "BIT24L32.DLL","4aefe0a483ef304568f31efbf4575293", 6586368),
378 Common::DE_DEU,
379 Common::kPlatformWindows,
380 GF_TRUECOLOR | GF_WIN95,
381 GUIO_FULL_GAME
382 },
383
384 // English Windows Demo 8BPP
385 {
386 "buried",
387 "Demo 8BPP",
388 AD_ENTRY1("BIT816.EXE", "a5bca831dac0903a304c29c320f881c5"),
389 Common::EN_ANY,
390 Common::kPlatformWindows,
391 ADGF_DEMO,
392 GUIO_GAME_DEMO
393 },
394
395 // English Windows Demo 24BPP
396 {
397 "buried",
398 "Demo 24BPP",
399 AD_ENTRY1("BIT2416.EXE", "9857e2d2b7a63b1304058dabc5098249"),
400 Common::EN_ANY,
401 Common::kPlatformWindows,
402 ADGF_DEMO | GF_TRUECOLOR,
403 GUIO_GAME_DEMO
404 },
405
406 // English Windows Demo 8BPP - US Gold (UK)
407 {
408 "buried",
409 "Demo 8BPP",
410 AD_ENTRY1s("BIT816.EXE", "5535fd50e504537ab08066a89df1b6de", 1259040),
411 Common::EN_ANY,
412 Common::kPlatformWindows,
413 ADGF_DEMO,
414 GUIO_GAME_DEMO
415 },
416
417 // English Windows Demo 24BPP - US Gold (UK)
418 {
419 "buried",
420 "Demo 24BPP",
421 AD_ENTRY1s("BIT2416.EXE", "53c520eb7c977fb1c2bb235e2a517b85", 2816256),
422 Common::EN_ANY,
423 Common::kPlatformWindows,
424 ADGF_DEMO | GF_TRUECOLOR,
425 GUIO_GAME_DEMO
426 },
427
428 // English Windows Demo 8BPP - North America
429 {
430 "buried",
431 "Demo 8BPP",
432 AD_ENTRY1s("BIT816.EXE", "30bbd89d7df8cb319e654a441efce877", 1259072),
433 Common::EN_ANY,
434 Common::kPlatformWindows,
435 ADGF_DEMO,
436 GUIO_GAME_DEMO
437 },
438
439 // English Windows Demo 24BPP - North America
440 {
441 "buried",
442 "Demo 24BPP",
443 AD_ENTRY1s("BIT2416.EXE", "69ba6611561c3eb5f7d8853ef913aa09", 2816256),
444 Common::EN_ANY,
445 Common::kPlatformWindows,
446 ADGF_DEMO | GF_TRUECOLOR,
447 GUIO_GAME_DEMO
448 },
449
450 // English Windows 3.11 Trial 8BPP
451 // v1.1
452 {
453 "buried",
454 "Trial 8BPP",
455 AD_ENTRY2s("BTV816.EXE", "a3551483329816d8ddc8fa877113762c", 1170432,
456 "BIT8LIB.DLL","6b22f0b47efb29e45e9b2a336185d924", 2420608),
457 Common::EN_ANY,
458 Common::kPlatformWindows,
459 ADGF_DEMO | GF_TRIAL,
460 GUIO_FULL_GAME
461 },
462
463 // English Windows 3.11 Trial 24BPP
464 // v1.1
465 {
466 "buried",
467 "Trial 24BPP",
468 AD_ENTRY2s("BTV2416.EXE", "e0783c5eda09176d414d3df4ada8fe89", 1164288,
469 "BIT24LIB.DLL","74ac9dae92f415fea8cdbd220ba8795c", 5211648),
470 Common::EN_ANY,
471 Common::kPlatformWindows,
472 ADGF_DEMO | GF_TRUECOLOR | GF_TRIAL,
473 GUIO_FULL_GAME
474 },
475
477};
478
479} // End of namespace Buried
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#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
Definition: advancedDetector.h:164