ScummVM API documentation
tables_gob3.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 * This file is dual-licensed.
22 * In addition to the GPLv3 license mentioned above, this code is also
23 * licensed under LGPL 2.1. See LICENSES/COPYING.LGPL file for the
24 * full text of the license.
25 *
26 */
27
28/* Detection tables for Goblins 3 / Goblins Quest 3. */
29
30#ifndef GOB_DETECTION_TABLES_GOB3_H
31#define GOB_DETECTION_TABLES_GOB3_H
32
33// -- DOS VGA Floppy --
34
35{
36 {
37 "gob3",
38 "v1.00",
39 AD_ENTRY1s("intro.stk", "32b0f57f5ae79a9ae97e8011df38af42", 157084),
40 EN_GRB,
41 kPlatformDOS,
43 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
44 },
45 kFeaturesAdLib,
46 0, 0, 0
47},
48{
49 {
50 "gob3",
51 "",
52 AD_ENTRY1s("intro.stk", "904fc32032295baa3efb3a41f17db611", 178582),
53 HE_ISR,
54 kPlatformDOS,
56 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
57 },
58 kFeaturesAdLib,
59 0, 0, 0
60},
61{ // Supplied by raziel_ in bug report #3622
62 {
63 "gob3",
64 "v0.50",
65 AD_ENTRY1s("intro.stk", "16b014bf32dbd6ab4c5163c44f56fed1", 445104),
66 EN_GRB,
67 kPlatformDOS,
69 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
70 },
71 kFeaturesAdLib,
72 0, 0, 0
73},
74{ // dated March 17, 1994
75 {
76 "gob3",
77 "v1.00",
78 AD_ENTRY1s("intro.stk", "1e2f64ec8dfa89f42ee49936a27e66e7", 159444),
79 EN_USA,
80 kPlatformDOS,
82 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
83 },
84 kFeaturesAdLib,
85 0, 0, 0
86},
87{ // Supplied by paul66 in bug report #3045
88 {
89 "gob3",
90 "",
91 AD_ENTRY1s("intro.stk", "f6d225b25a180606fa5dbe6405c97380", 161516),
92 DE_DEU,
93 kPlatformDOS,
95 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
96 },
97 kFeaturesAdLib,
98 0, 0, 0
99},
100{
101 {
102 "gob3",
103 "",
104 AD_ENTRY1("intro.stk", "e42a4f2337d6549487a80864d7826972"),
105 FR_FRA,
106 kPlatformDOS,
108 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
109 },
110 kFeaturesAdLib,
111 0, 0, 0
112},
113{ // Supplied by Paranoimia on #scummvm
114 {
115 "gob3",
116 "",
117 AD_ENTRY1s("intro.stk", "fe8144daece35538085adb59c2d29613", 159402),
118 IT_ITA,
119 kPlatformDOS,
121 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
122 },
123 kFeaturesAdLib,
124 0, 0, 0
125},
126{
127 {
128 "gob3",
129 "v0.50",
130 AD_ENTRY1s("intro.stk", "4e3af248a48a2321364736afab868527", 204265),
131 RU_RUS,
132 kPlatformDOS,
134 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
135 },
136 kFeaturesAdLib,
137 0, 0, 0
138},
139{
140 {
141 "gob3",
142 "",
143 AD_ENTRY1("intro.stk", "8d28ce1591b0e9cc79bf41cad0fc4c9c"),
144 UNK_LANG,
145 kPlatformDOS,
147 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
148 },
149 kFeaturesAdLib,
150 0, 0, 0
151},
152{ // Supplied by SiRoCs in bug report #3949
153 {
154 "gob3",
155 "v1.00",
156 AD_ENTRY1s("intro.stk", "d3b72938fbbc8159198088811f9e6d19", 160382),
157 ES_ESP,
158 kPlatformDOS,
160 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
161 },
162 kFeaturesAdLib,
163 0, 0, 0
164},
165
166// -- Windows --
167
168{
169 {
170 "gob3",
171 "v1.00",
172 AD_ENTRY2s("intro.stk", "16b014bf32dbd6ab4c5163c44f56fed1", 445104,
173 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
174 DE_DEU,
175 kPlatformWindows,
177 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
178 },
179 kFeaturesAdLib,
180 0, 0, 0
181},
182{
183 { // Used by ADI4 unlockable games
184 "gob3",
185 "v1.00",
186 AD_ENTRY2s("intro.stk", "16b014bf32dbd6ab4c5163c44f56fed1", 445104,
187 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
188 FR_FRA,
189 kPlatformWindows,
191 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
192 },
193 kFeaturesAdLib,
194 0, 0, 0
195},
196{
197 {
198 "gob3",
199 "v1.00",
200 AD_ENTRY2s("intro.stk", "16b014bf32dbd6ab4c5163c44f56fed1", 445104,
201 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
202 EN_GRB,
203 kPlatformWindows,
205 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
206 },
207 kFeaturesAdLib,
208 0, 0, 0
209},
210{
211 {
212 "gob3",
213 "v1.00",
214 AD_ENTRY2s("intro.stk", "edd7403e5dc2a14459d2665a4c17714d", 209534,
215 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
216 FR_FRA,
217 kPlatformWindows,
219 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
220 },
221 kFeaturesAdLib,
222 0, 0, 0
223},
224{
225 {
226 "gob3",
227 "",
228 AD_ENTRY2s("intro.stk", "428e2de130cf3b303c938924539dc50d", 324420,
229 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
230 FR_FRA,
231 kPlatformWindows,
233 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
234 },
235 kFeaturesAdLib,
236 0, 0, 0
237},
238{
239 {
240 "gob3",
241 "",
242 AD_ENTRY2s("intro.stk", "428e2de130cf3b303c938924539dc50d", 324420,
243 "musmac1.mid", "948c546cad3a9de5bff3fe4107c82bf1", 6404),
244 EN_ANY,
245 kPlatformWindows,
247 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
248 },
249 kFeaturesAdLib,
250 0, 0, 0
251},
252{ // Found in french ADI 2.5 Anglais Multimedia 5e
253 {
254 "gob3",
255 "v1.00",
256 AD_ENTRY1s("intro.stk", "edd7403e5dc2a14459d2665a4c17714d", 209534),
257 FR_FRA,
258 kPlatformWindows,
260 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
261 },
262 kFeaturesAdLib,
263 0, 0, 0
264},
265
266// -- Mac --
267
268{ // Supplied by fac76 in bug report #3272
269 {
270 "gob3",
271 "v1.00",
272 AD_ENTRY2s("intro.stk", "32b0f57f5ae79a9ae97e8011df38af42", 157084,
273 "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
274 EN_GRB,
275 kPlatformMacintosh,
277 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
278 },
279 kFeaturesAdLib,
280 0, 0, 0
281},
282
283// -- Amiga --
284
285{
286 {
287 "gob3",
288 "",
289 AD_ENTRY1s("intro.stk", "bd679eafde2084d8011f247e51b5a805", 197532),
290 EN_GRB,
291 kPlatformAmiga,
293 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
294 },
295 kFeaturesNone,
296 0, "menu.tot", 0
297},
298{
299 {
300 "gob3",
301 "",
302 AD_ENTRY1s("intro.stk", "bd679eafde2084d8011f247e51b5a805", 197532),
303 DE_DEU,
304 kPlatformAmiga,
306 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
307 },
308 kFeaturesNone,
309 0, "menu.tot", 0
310},
311
312// -- DOS VGA CD --
313
314{
315 {
316 "gob3",
317 "CD v1.000",
318 AD_ENTRY1("intro.stk", "6f2c226c62dd7ab0ab6f850e89d3fc47"),
319 EN_USA,
320 kPlatformDOS,
321 ADGF_CD,
322 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
323 },
324 kFeaturesCD,
325 0, 0, 0
326},
327{ // Supplied by pykman in bug report #5365
328 {
329 "gob3",
330 "CD v1.02",
331 AD_ENTRY1s("intro.stk", "978afddcac81bb95a04757b61f78471c", 619825),
332 PL_POL,
333 kPlatformDOS,
334 ADGF_CD,
335 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
336 },
337 kFeaturesCD,
338 0, 0, 0
339},
340{ // Supplied by paul66 and noizert in bug reports #3045 and #3137
341 {
342 "gob3",
343 "CD v1.02",
344 AD_ENTRY1s("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261", 612482),
345 EN_ANY,
346 kPlatformDOS,
347 ADGF_CD,
348 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
349 },
350 kFeaturesCD,
351 0, 0, 0
352},
353{ // Supplied by paul66 and noizert in bug reports #3045 and #3137
354 {
355 "gob3",
356 "CD v1.02",
357 AD_ENTRY1s("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261", 612482),
358 DE_DEU,
359 kPlatformDOS,
360 ADGF_CD,
361 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
362 },
363 kFeaturesCD,
364 0, 0, 0
365},
366{ // Supplied by paul66 and noizert in bug reports #3045 and #3137
367 {
368 "gob3",
369 "CD v1.02",
370 AD_ENTRY1s("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261", 612482),
371 FR_FRA,
372 kPlatformDOS,
373 ADGF_CD,
374 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
375 },
376 kFeaturesCD,
377 0, 0, 0
378},
379{ // Supplied by paul66 and noizert in bug reports #3045 and #3137
380 {
381 "gob3",
382 "CD v1.02",
383 AD_ENTRY1s("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261", 612482),
384 IT_ITA,
385 kPlatformDOS,
386 ADGF_CD,
387 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
388 },
389 kFeaturesCD,
390 0, 0, 0
391},
392{ // Supplied by paul66 and noizert in bug reports #3045 and #3137
393 {
394 "gob3",
395 "CD v1.02",
396 AD_ENTRY1s("intro.stk", "c3e9132ea9dc0fb866b6d60dcda10261", 612482),
397 ES_ESP,
398 kPlatformDOS,
399 ADGF_CD,
400 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
401 },
402 kFeaturesCD,
403 0, 0, 0
404},
405{ // Supplied by goodoldgeorg in bug report #4375
406 {
407 "gob3",
408 "CD v1.02",
409 AD_ENTRY1s("intro.stk", "bfd7d4c6fedeb2cfcc8baa4d5ddb1f74", 616220),
410 HU_HUN,
411 kPlatformDOS,
412 ADGF_CD,
413 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
414 },
415 kFeaturesCD,
416 0, 0, 0
417},
418{ // Supplied by goodoldgeorg in bug report #4375
419 {
420 "gob3",
421 "CD v1.02",
422 AD_ENTRY1s("intro.stk", "bfd7d4c6fedeb2cfcc8baa4d5ddb1f74", 616220),
423 FR_FRA,
424 kPlatformDOS,
425 ADGF_CD,
426 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
427 },
428 kFeaturesCD,
429 0, 0, 0
430},
431{ // Supplied by goodoldgeorg in bug report #4375
432 {
433 "gob3",
434 "CD v1.02",
435 AD_ENTRY1s("intro.stk", "bfd7d4c6fedeb2cfcc8baa4d5ddb1f74", 616220),
436 DE_DEU,
437 kPlatformDOS,
438 ADGF_CD,
439 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
440 },
441 kFeaturesCD,
442 0, 0, 0
443},
444{ // Supplied by goodoldgeorg in bug report #4375
445 {
446 "gob3",
447 "CD v1.02",
448 AD_ENTRY1s("intro.stk", "bfd7d4c6fedeb2cfcc8baa4d5ddb1f74", 616220),
449 ES_ESP,
450 kPlatformDOS,
451 ADGF_CD,
452 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
453 },
454 kFeaturesCD,
455 0, 0, 0
456},
457
458// -- Demos --
459
460{
461 {
462 "gob3",
463 "Non-interactive Demo (v1.0)",
464 AD_ENTRY1s("intro.stk", "b9b898fccebe02b69c086052d5024a55", 600143),
465 FR_FRA,
466 kPlatformDOS,
467 ADGF_DEMO,
468 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
469 },
470 kFeaturesAdLib,
471 0, 0, 0
472},
473{
474 {
475 "gob3",
476 "Interactive Demo (v0.02)",
477 AD_ENTRY1s("intro.stk", "7aebd94e49c2c5c518c9e7b74f25de9d", 270737),
478 FR_FRA,
479 kPlatformDOS,
480 ADGF_DEMO,
481 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
482 },
483 kFeaturesAdLib,
484 0, 0, 0
485},
486{
487 {
488 "gob3",
489 "Interactive Demo 2 (v0.02)",
490 AD_ENTRY1s("intro.stk", "e5dcbc9f6658ebb1e8fe26bc4da0806d", 590631),
491 FR_FRA,
492 kPlatformDOS,
493 ADGF_DEMO,
494 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
495 },
496 kFeaturesAdLib,
497 0, 0, 0
498},
499{
500 {
501 "gob3",
502 "Interactive Demo 3 (v0.02)",
503 AD_ENTRY1s("intro.stk", "9e20ad7b471b01f84db526da34eaf0a2", 395561),
504 EN_ANY,
505 kPlatformDOS,
506 ADGF_DEMO,
507 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
508 },
509 kFeaturesAdLib,
510 0, 0, 0
511},
512{ // Supplied by Dark-Star on #scummvm
513 {
514 "gob3",
515 "Interactive Demo 4",
516 AD_ENTRY1s("intro.stk", "9c7c9002506fc976128ffe8f308d428c", 395562),
517 EN_GRB,
518 kPlatformDOS,
519 ADGF_DEMO,
520 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
521 },
522 kFeaturesAdLib,
523 0, 0, 0
524},
525{ // Supplied by Dark-Star on #scummvm
526 {
527 "gob3",
528 "Interactive Demo 4",
529 AD_ENTRY1s("intro.stk", "9c7c9002506fc976128ffe8f308d428c", 395562),
530 DE_DEU,
531 kPlatformDOS,
532 ADGF_DEMO,
533 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
534 },
535 kFeaturesAdLib,
536 0, 0, 0
537},
538{ // Supplied by Dark-Star on #scummvm
539 {
540 "gob3",
541 "Interactive Demo 4",
542 AD_ENTRY1s("intro.stk", "9c7c9002506fc976128ffe8f308d428c", 395562),
543 FR_FRA,
544 kPlatformDOS,
545 ADGF_DEMO,
546 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
547 },
548 kFeaturesAdLib,
549 0, 0, 0
550},
551
552#endif // GOB_DETECTION_TABLES_GOB3_H
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#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
@ ADGF_CD
Add "-cd" to gameid.
Definition: advancedDetector.h:155