ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
tables_gob2.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 Gobliins 2: The Prince Buffoon. */
29 
30 #ifndef GOB_DETECTION_TABLES_GOB2_H
31 #define GOB_DETECTION_TABLES_GOB2_H
32 
33 // -- DOS VGA Floppy --
34 
35 {
36  {
37  "gob2",
38  "",
39  AD_ENTRY1("intro.stk", "b45b984ee8017efd6ea965b9becd4d66"),
40  EN_GRB,
41  kPlatformDOS,
43  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
44  },
45  kFeaturesAdLib,
46  0, 0, 0
47 },
48 {
49  {
50  "gob2",
51  "v1.03",
52  AD_ENTRY1("intro.stk", "dedb5d31d8c8050a8cf77abedcc53dae"),
53  EN_USA,
54  kPlatformDOS,
56  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
57  },
58  kFeaturesAdLib,
59  0, 0, 0
60 },
61 { // Supplied by raziel_ in bug report #3621
62  {
63  "gob2",
64  "v1.02",
65  AD_ENTRY1s("intro.stk", "25a99827cd59751a80bed9620fb677a0", 893302),
66  EN_USA,
67  kPlatformDOS,
69  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
70  },
71  kFeaturesAdLib,
72  0, 0, 0
73 },
74 {
75  {
76  "gob2",
77  "",
78  AD_ENTRY1s("intro.stk", "a13ecb4f6d8fd881ebbcc02e45cb5475", 837275),
79  FR_FRA,
80  kPlatformDOS,
82  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
83  },
84  kFeaturesAdLib,
85  0, 0, 0
86 },
87 { // Supplied by blackwhiteeagle in bug report #2934
88  {
89  "gob2",
90  "v1.02",
91  AD_ENTRY1("intro.stk", "3e4e7db0d201587dd2df4003b2993ef6"),
92  DE_DEU,
93  kPlatformDOS,
95  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
96  },
97  kFeaturesAdLib,
98  0, 0, 0
99 },
100 {
101  {
102  "gob2",
103  "",
104  AD_ENTRY1("intro.stk", "a13892cdf4badda85a6f6fb47603a128"),
105  DE_DEU,
106  kPlatformDOS,
108  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
109  },
110  kFeaturesAdLib,
111  0, 0, 0
112 },
113 { // Supplied by goodoldgeorg in bug report #4163
114  {
115  "gob2",
116  "v1.02",
117  AD_ENTRY1s("intro.stk", "c47faf1d406504e6ffe63243610bb1f4", 828799),
118  IT_ITA,
119  kPlatformDOS,
121  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
122  },
123  kFeaturesAdLib,
124  0, 0, 0
125 },
126 {
127  {
128  "gob2",
129  "v1.02",
130  AD_ENTRY1s("intro.stk", "cd3e1df8b273636ee32e34b7064f50e8", 874488),
131  RU_RUS,
132  kPlatformDOS,
134  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
135  },
136  kFeaturesAdLib,
137  0, 0, 0
138 },
139 { // Supplied by arcepi in bug report #3060
140  {
141  "gob2",
142  "",
143  AD_ENTRY1s("intro.stk", "5f53c56e3aa2f1e76c2e4f0caa15887f", 829232),
144  ES_ESP,
145  kPlatformDOS,
147  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
148  },
149  kFeaturesAdLib,
150  0, 0, 0
151 },
152 
153 // -- DOS VGA CD --
154 
155 {
156  {
157  "gob2",
158  "CD v1.000",
159  AD_ENTRY1s("intro.stk", "9de5fbb41cf97182109e5fecc9d90347", 4328864),
160  EN_USA,
161  kPlatformDOS,
162  ADGF_CD,
163  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
164  },
165  kFeaturesCD,
166  0, 0, 0
167 },
168 { // Supplied by pykman in bug report #5365
169  {
170  "gob2",
171  "CD v2.01",
172  AD_ENTRY1s("intro.stk", "3025f05482b646c18c2c79c615a3a1df", 5011726),
173  PL_POL,
174  kPlatformDOS,
175  ADGF_CD,
176  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
177  },
178  kFeaturesCD,
179  0, 0, 0
180 },
181 { // Supplied by pykman in bug report #5365
182  {
183  "gob2",
184  "CD v1.02",
185  AD_ENTRY1s("intro.stk", "978afddcac81bb95a04757b61f78471c", 619825),
186  PL_POL,
187  kPlatformDOS,
188  ADGF_CD,
189  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
190  },
191  kFeaturesCD,
192  0, 0, 0
193 },
194 {
195  {
196  "gob2",
197  "CD v2.01",
198  AD_ENTRY1s("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04", 4541724),
199  EN_ANY,
200  kPlatformDOS,
201  ADGF_CD,
202  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
203  },
204  kFeaturesCD,
205  0, 0, 0
206 },
207 {
208  {
209  "gob2",
210  "CD v2.01",
211  AD_ENTRY1s("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04", 4541724),
212  DE_DEU,
213  kPlatformDOS,
214  ADGF_CD,
215  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
216  },
217  kFeaturesCD,
218  0, 0, 0
219 },
220 {
221  {
222  "gob2",
223  "CD v2.01",
224  AD_ENTRY1s("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04", 4541724),
225  FR_FRA,
226  kPlatformDOS,
227  ADGF_CD,
228  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
229  },
230  kFeaturesCD,
231  0, 0, 0
232 },
233 {
234  {
235  "gob2",
236  "CD v2.01",
237  AD_ENTRY1s("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04", 4541724),
238  IT_ITA,
239  kPlatformDOS,
240  ADGF_CD,
241  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
242  },
243  kFeaturesCD,
244  0, 0, 0
245 },
246 {
247  {
248  "gob2",
249  "CD v2.01",
250  AD_ENTRY1s("intro.stk", "24a6b32757752ccb1917ce92fd7c2a04", 4541724),
251  ES_ESP,
252  kPlatformDOS,
253  ADGF_CD,
254  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
255  },
256  kFeaturesCD,
257  0, 0, 0
258 },
259 { // Hebrew fan translation
260  {
261  "gob2",
262  "CD v2.01",
263  AD_ENTRY1s("intro.stk", "b768039f8d0a12c39ca28dcd33d584ba", 4696209),
264  HE_ISR,
265  kPlatformDOS,
266  ADGF_CD,
267  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
268  },
269  kFeaturesCD,
270  0, 0, 0
271 },
272 { // Supplied by goodoldgeorg in bug report #4375
273  {
274  "gob2",
275  "CD v1.02",
276  AD_ENTRY1s("intro.stk", "5ba85a4769a1ab03a283dd694588d526", 5006236),
277  HU_HUN,
278  kPlatformDOS,
279  ADGF_CD,
280  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
281  },
282  kFeaturesCD,
283  0, 0, 0
284 },
285 { // Supplied by goodoldgeorg in bug report #4375
286  {
287  "gob2",
288  "CD v1.02",
289  AD_ENTRY1s("intro.stk", "5ba85a4769a1ab03a283dd694588d526", 5006236),
290  FR_FRA,
291  kPlatformDOS,
292  ADGF_CD,
293  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
294  },
295  kFeaturesCD,
296  0, 0, 0
297 },
298 { // Supplied by goodoldgeorg in bug report #4375
299  {
300  "gob2",
301  "CD v1.02",
302  AD_ENTRY1s("intro.stk", "5ba85a4769a1ab03a283dd694588d526", 5006236),
303  DE_DEU,
304  kPlatformDOS,
305  ADGF_CD,
306  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
307  },
308  kFeaturesCD,
309  0, 0, 0
310 },
311 { // Supplied by goodoldgeorg in bug report #4375
312  {
313  "gob2",
314  "CD v1.02",
315  AD_ENTRY1s("intro.stk", "5ba85a4769a1ab03a283dd694588d526", 5006236),
316  ES_ESP,
317  kPlatformDOS,
318  ADGF_CD,
319  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
320  },
321  kFeaturesCD,
322  0, 0, 0
323 },
324 { // Supplied by goodoldgeorg in bug report #4375
325  {
326  "gob2",
327  "CD v1.02",
328  AD_ENTRY1s("intro.stk", "5ba85a4769a1ab03a283dd694588d526", 5006236),
329  IT_ITA,
330  kPlatformDOS,
331  ADGF_CD,
332  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
333  },
334  kFeaturesCD,
335  0, 0, 0
336 },
337 
338 // -- Windows --
339 
340 {
341  {
342  "gob2",
343  "v1.02",
344  AD_ENTRY2s("intro.stk", "285d7340f98ebad65d465585da12910b", 837286,
345  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
346  FR_FRA,
347  kPlatformWindows,
349  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
350  },
351  kFeaturesAdLib,
352  0, 0, 0
353 },
354 {
355  {
356  "gob2",
357  "v1.02",
358  AD_ENTRY2s("intro.stk", "25a99827cd59751a80bed9620fb677a0", 893302,
359  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
360  EN_USA,
361  kPlatformWindows,
363  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
364  },
365  kFeaturesAdLib,
366  0, 0, 0
367 },
368 {
369  {
370  "gob2",
371  "v1.02",
372  AD_ENTRY2s("intro.stk", "25a99827cd59751a80bed9620fb677a0", 893302,
373  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
374  FR_FRA,
375  kPlatformWindows,
377  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
378  },
379  kFeaturesAdLib,
380  0, 0, 0
381 },
382 {
383  {
384  "gob2",
385  "v1.02",
386  AD_ENTRY2s("intro.stk", "25a99827cd59751a80bed9620fb677a0", 893302,
387  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
388  DE_DEU,
389  kPlatformWindows,
391  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
392  },
393  kFeaturesAdLib,
394  0, 0, 0
395 },
396 {
397  {
398  "gob2",
399  "v1.02",
400  AD_ENTRY2s("intro.stk", "6efac0a14c0de4d57dde8592456c8acf", 845172,
401  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
402  EN_USA,
403  kPlatformWindows,
405  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
406  },
407  kFeaturesAdLib,
408  0, 0, 0
409 },
410 {
411  {
412  "gob2",
413  "v1.02",
414  AD_ENTRY2s("intro.stk", "6efac0a14c0de4d57dde8592456c8acf", 845172,
415  "musmac1.mid", "834e55205b710d0af5f14a6f2320dd8e", 8661),
416  FR_FRA,
417  kPlatformWindows,
419  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
420  },
421  kFeaturesAdLib,
422  0, 0, 0
423 },
424 { // Found in french ADI 2 Francais-Maths CM1
425  {
426  "gob2",
427  "v1.03",
428  AD_ENTRY1s("intro.stk", "24489330a1d67ff978211f574822a5a6", 883756),
429  FR_FRA,
430  kPlatformWindows,
432  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
433  },
434  kFeaturesAdLib,
435  0, 0, 0
436 },
437 { // Found in french ADI 2.5 Anglais Multimedia 5e
438  {
439  "gob2",
440  "v1.02",
441  AD_ENTRY1s("intro.stk", "285d7340f98ebad65d465585da12910b", 837286),
442  FR_FRA,
443  kPlatformWindows,
445  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
446  },
447  kFeaturesAdLib,
448  0, 0, 0
449 },
450 { // Included in a German version of Adi 2
451  {
452  "gob2",
453  "v1.03",
454  AD_ENTRY1s("intro.stk", "271863a3dfc27665fac4b3589a0e735f", 947966),
455  DE_DEU,
456  kPlatformWindows,
458  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
459  },
460  kFeaturesAdLib,
461  0, 0, 0
462 },
463 
464 // -- Mac --
465 
466 { // Supplied by fac76 in bug report #3108
467  {
468  "gob2",
469  "v1.02",
470  AD_ENTRY2s("intro.stk", "b45b984ee8017efd6ea965b9becd4d66", 828443,
471  "musmac1.mid", "7f96f491448c7a001b32df89cf8d2af2", 1658),
472  EN_ANY,
473  kPlatformMacintosh,
475  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
476  },
477  kFeaturesAdLib,
478  0, 0, 0
479 },
480 { // Supplied by koalet in bug report #4064
481  {
482  "gob2",
483  "",
484  AD_ENTRY2s("intro.stk", "a13ecb4f6d8fd881ebbcc02e45cb5475", 837275,
485  "musmac1.mid", "7f96f491448c7a001b32df89cf8d2af2", 1658),
486  FR_FRA,
487  kPlatformMacintosh,
489  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
490  },
491  kFeaturesAdLib,
492  0, 0, 0
493 },
494 
495 // -- Amiga --
496 
497 { // Supplied by fac76 in bug report #3608
498  {
499  "gob2",
500  "v1.02",
501  AD_ENTRY1s("intro.stk", "eebf2810122cfd17399260cd1468e994", 554014),
502  EN_GRB,
503  kPlatformAmiga,
505  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
506  },
507  kFeaturesNone,
508  0, 0, 0
509 },
510 {
511  {
512  "gob2",
513  "",
514  AD_ENTRY1("intro.stk", "d28b9e9b41f31acfa58dcd12406c7b2c"),
515  DE_DEU,
516  kPlatformAmiga,
518  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
519  },
520  kFeaturesNone,
521  0, 0, 0
522 },
523 { // Supplied by goodoldgeorg in bug report #4164
524  {
525  "gob2",
526  "",
527  AD_ENTRY1s("intro.stk", "686c88f7302a80b744aae9f8413e853d", 554384),
528  IT_ITA,
529  kPlatformAmiga,
531  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
532  },
533  kFeaturesNone,
534  0, 0, 0
535 },
536 { // Supplied by aldozx in the forums
537  {
538  "gob2",
539  "",
540  AD_ENTRY1s("intro.stk", "abc3e786cd78197773954c75815b278b", 554721),
541  ES_ESP,
542  kPlatformAmiga,
544  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
545  },
546  kFeaturesNone,
547  0, 0, 0
548 },
549 { // Supplied by damsoftPL in bug report #12033
550  {
551  "gob2",
552  "",
553  AD_ENTRY1s("intro.stk", "d721383633b7acd6f18752e1ad217473", 559840),
554  PL_POL,
555  kPlatformAmiga,
557  GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
558  },
559  kFeaturesNone,
560  0, 0, 0
561 },
562 
563 
564 // -- Atari ST --
565 
566 { // Supplied by bgk in bug report #3161
567  {
568  "gob2",
569  "v1.02",
570  AD_ENTRY1s("intro.stk", "4b13c02d1069b86bcfec80f4e474b98b", 554680),
571  FR_FRA,
572  kPlatformAtariST,
574  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
575  },
576  kFeaturesNone,
577  0, 0, 0
578 },
579 
580 // -- Demos --
581 
582 {
583  {
584  "gob2",
585  "Non-Interactive Demo",
586  AD_ENTRY1("intro.stk", "8b1c98ff2ab2e14f47a1b891e9b92217"),
587  EN_GRB,
588  kPlatformDOS,
589  ADGF_DEMO,
590  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
591  },
592  kFeaturesAdLib,
593  0, "usa.tot", 0
594 },
595 {
596  {
597  "gob2",
598  "Interactive Demo (v1.01)",
599  AD_ENTRY1s("intro.stk", "cf1c95b2939bd8ff58a25c756cb6125e", 492226),
600  EN_GRB,
601  kPlatformDOS,
602  ADGF_DEMO,
603  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
604  },
605  kFeaturesAdLib,
606  0, 0, 0
607 },
608 {
609  {
610  "gob2",
611  "Interactive Demo (v1.02)",
612  AD_ENTRY1s("intro.stk", "4b278c2678ea01383fd5ca114d947eea", 575920),
613  EN_GRB,
614  kPlatformAmiga,
615  ADGF_DEMO,
616  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
617  },
618  kFeaturesNone,
619  0, 0, 0
620 },
621 { // Supplied by polluks in bug report #3628
622  {
623  "gob2",
624  "Interactive Demo (v1.0)",
625  AD_ENTRY1s("intro.stk", "9fa85aea959fa8c582085855fbd99346", 553063),
626  EN_GRB,
627  kPlatformAmiga,
628  ADGF_DEMO,
629  GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
630  },
631  kFeaturesNone,
632  0, 0, 0
633 },
634 
635 #endif // GOB_DETECTION_TABLES_GOB2_H
No flags.
Definition: advancedDetector.h:139
Add "-cd" to gameid.
Definition: advancedDetector.h:154
#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