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 // Game detection information and MD5s
23 
24 #include "common/translation.h"
25 
26 // From sage/scene.h, these are some defines that also
27 // help with detection.
28 #include "saga/shared_detection_defines.h"
29 
30 namespace Saga {
31 
32 static const SAGAGameDescription gameDescriptions[] = {
33  // ITE Section ////////////////////////////////////////////////////////////////////////////////////////////
34 
35 
36  // ITE Demos //////////////////////////////////////////////////////////////////////////////////////////////
37 
38  // Note: This version is NOT supported yet
39  // Based on a very early version of the engine
40 
41  // Inherit the earth - DOS Demo version
42  // sound unchecked
43  {
44  {
45  "ite",
46  MetaEngineDetection::GAME_NOT_IMPLEMENTED, // Reason for being unsupported
47  {
48  {"ite.rsc", GAME_RESOURCEFILE, "986c79c4d2939dbe555576529fd37932", AD_NO_SIZE},
49  //{"ite.dmo", GAME_DEMOFILE, "0b9a70eb4e120b6f00579b46c8cae29e", AD_NO_SIZE},
50  {"scripts.rsc", GAME_SCRIPTFILE, "d5697dd3240a3ceaddaa986c47e1a2d7", AD_NO_SIZE},
51  //{"voices.rsc", GAME_SOUNDFILE | GAME_VOICEFILE, "c58e67c506af4ffa03fd0aac2079deb0", AD_NO_SIZE},
53  },
54  Common::EN_ANY,
55  Common::kPlatformDOS,
57  GUIO1(GUIO_NOSPEECH)
58  },
59  GID_ITE,
60  GF_ITE_DOS_DEMO,
61  ITE_DEFAULT_SCENE,
62  RESOURCELIST_ITE_DEMO,
63  FONTLIST_ITE_DEMO,
64  PATCHLIST_NONE,
65  INTROLIST_ITE_DOS_DEMO,
66  {},
67  },
68 
69  // Inherit the earth - MAC Demo version
70  {
71  {
72  "ite",
73  "Demo 2",
74  {
75  {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1865461},
76  {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 70083},
78  },
79  Common::EN_ANY,
80  Common::kPlatformMacintosh,
81  ADGF_DEMO,
82  GUIO1(GUIO_NOSPEECH)
83  },
84  GID_ITE,
85  0,
86  ITE_DEFAULT_SCENE,
87  RESOURCELIST_ITE,
88  FONTLIST_ITE_WIN_DEMO,
89  PATCHLIST_ITE_MAC,
90  INTROLIST_ITE_DEFAULT,
91  {},
92  },
93 
94 
95  // Inherit the earth - MAC Demo version 1
96  // Non-interactive demo
97  {
98  {
99  "ite",
100  "Demo 1",
101  {
102  {"ited.rsc", GAME_RESOURCEFILE, "addfc9d82bc2fa1f4cab23743c652c08", 1131098},
103  {"scriptsd.rsc", GAME_SCRIPTFILE, "fded5c59b8b7c5976229f960d21e6b0b", 38613},
104  AD_LISTEND
105  },
106  Common::EN_ANY,
107  Common::kPlatformMacintosh,
108  ADGF_DEMO,
109  GUIO1(GUIO_NOSPEECH)
110  },
111  GID_ITE,
112  0,
113  ITE_DEFAULT_SCENE,
114  RESOURCELIST_ITE,
115  FONTLIST_ITE_WIN_DEMO,
116  PATCHLIST_ITE_MAC,
117  INTROLIST_ITE_DEFAULT,
118  {},
119  },
120 
121 
122  // Inherit the earth - Win32 Demo version 2/3, Linux Demo version
123  // Win32 Version 3 and Linux Demo version have digital music, Win32 version 2 has MIDI music
124  {
125  {
126  "ite",
127  "Win Demo 2/3, Linux Demo",
128  {
129  {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
130  {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
131  AD_LISTEND
132  },
133  Common::EN_ANY,
134  Common::kPlatformWindows,
135  ADGF_DEMO,
136  GUIO0()
137  },
138  GID_ITE,
139  0,
140  ITE_DEFAULT_SCENE,
141  RESOURCELIST_ITE,
142  FONTLIST_ITE_WIN_DEMO,
143  PATCHLIST_ITE,
144  INTROLIST_ITE_DEFAULT,
145  {},
146  },
147 
148  // Inherit the earth - Win32 Demo version 2, compressed
149  {
150  {
151  "ite",
152  "Win Demo 2",
153  {
154  {"itedemo.exe", 0, "d2ea5ccf8554fef4576718c06f34e5e5", 17472512},
155  AD_LISTEND
156  },
157  Common::EN_ANY,
158  Common::kPlatformWindows,
159  ADGF_DEMO,
160  GUIO0()
161  },
162  GID_ITE,
163  GF_INSTALLER,
164  ITE_DEFAULT_SCENE,
165  RESOURCELIST_ITE,
166  FONTLIST_ITE_WIN_DEMO,
167  PATCHLIST_ITE,
168  INTROLIST_ITE_DEFAULT,
169  {
170  {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
171  {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
172  AD_LISTEND
173  },
174  },
175 
176  // Inherit the earth - Win32 Demo version 3, compressed
177  {
178  {
179  "ite",
180  "Win Demo 3",
181  {
182  {"itedemo.exe", 0, "0a12e3ff2d511c2723acc4abc4480ee1", 31675904},
183  AD_LISTEND
184  },
185  Common::EN_ANY,
186  Common::kPlatformWindows,
187  ADGF_DEMO,
188  GUIO0()
189  },
190  GID_ITE,
191  GF_INSTALLER,
192  ITE_DEFAULT_SCENE,
193  RESOURCELIST_ITE,
194  FONTLIST_ITE_WIN_DEMO,
195  PATCHLIST_ITE_MAC, // Skip midi patches.
196  INTROLIST_ITE_DEFAULT,
197  {
198  {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1951395},
199  {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 70051},
200  AD_LISTEND
201  },
202  },
203 
204 
205  // Inherit the earth - Win32 Demo version 1
206  // Non-interactive demo
207  {
208  {
209  "ite",
210  "Demo 1",
211  {
212  {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
213  {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
214  AD_LISTEND
215  },
216  Common::EN_ANY,
217  Common::kPlatformWindows,
218  ADGF_DEMO,
219  GUIO0()
220  },
221  GID_ITE,
222  GF_8BIT_UNSIGNED_PCM,
223  ITE_DEFAULT_SCENE,
224  RESOURCELIST_ITE,
225  FONTLIST_ITE_WIN_DEMO,
226  PATCHLIST_ITE,
227  INTROLIST_ITE_DEFAULT,
228  {},
229  },
230 
231  // Inherit the earth - Win32 Demo version 1
232  // Non-interactive demo, compressed
233  {
234  {
235  "ite",
236  "Demo 1",
237  {
238  {"itedemo.exe", 0, "e49c52d06add732f3736f64d3e79a223", 7823872},
239  AD_LISTEND
240  },
241  Common::EN_ANY,
242  Common::kPlatformWindows,
243  ADGF_DEMO,
244  GUIO0()
245  },
246  GID_ITE,
247  GF_8BIT_UNSIGNED_PCM | GF_INSTALLER,
248  ITE_DEFAULT_SCENE,
249  RESOURCELIST_ITE,
250  FONTLIST_ITE_WIN_DEMO,
251  PATCHLIST_ITE,
252  INTROLIST_ITE_DEFAULT,
253  {
254  {"ited.rsc", GAME_RESOURCEFILE, "3a450852cbf3c80773984d565647e6ac", 1327323},
255  {"scriptsd.rsc", GAME_SCRIPTFILE, "3f12b67fa93e56e1a6be39d2921d80bb", 38613},
256  AD_LISTEND
257  },
258  },
259 
260 
261  {
262  {
263  "ite",
264  "AGA Demo CD",
265  {
266  {"ite.rtn", GAME_RESOURCEFILE, "634d36f78ac151b14dbeed274e169def", 18564},
267  {"ite.000", 0, "75a2c63fd67d3c87512a37af91537fba", 900096},
268  AD_LISTEND
269  },
270  Common::DE_DEU,
271  Common::kPlatformAmiga,
272  ADGF_CD,
273  GUIO0()
274  },
275  GID_ITE,
276  GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
277  ITE_DEFAULT_SCENE,
278  RESOURCELIST_ITE_GERMAN_AGA,
279  FONTLIST_NONE,
280  PATCHLIST_ITE,
281  INTROLIST_ITE_AMIGA_GERMAN_AGA,
282  {},
283  },
284  {
285  {
286  "ite",
287  "AGA Demo Floppy",
288  {
289  {"ite.rtn", GAME_RESOURCEFILE, "634d36f78ac151b14dbeed274e169def", 18564},
290  {"ite01.adf", 0, "82877f62357c39cb3a9f892dfce713e2", 901120},
291  {"ite02.adf", 0, "ed7bff9c17aacce17a9b5743d39149e7", 901120},
292  AD_LISTEND
293  },
294  Common::DE_DEU,
295  Common::kPlatformAmiga,
296  ADGF_CD,
297  GUIO0()
298  },
299  GID_ITE,
300  GF_ITE_FLOPPY|GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
301  ITE_DEFAULT_SCENE,
302  RESOURCELIST_ITE_GERMAN_AGA,
303  FONTLIST_NONE,
304  PATCHLIST_ITE,
305  INTROLIST_ITE_AMIGA_GERMAN_AGA,
306  {},
307  },
308  {
309  {
310  "ite",
311  "ECS Demo CD",
312  {
313  {"ite.rtn", GAME_RESOURCEFILE, "1e77154f045358ef3f09fbdb00ea92a4", 18624},
314  {"ite.000", 0, "7907e74ed9ce17bb9d6c10e21273d53e", 788221},
315  AD_LISTEND
316  },
317  Common::DE_DEU,
318  Common::kPlatformAmiga,
319  ADGF_CD,
320  GUIO0()
321  },
322  GID_ITE,
323  GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
324  ITE_DEFAULT_SCENE,
325  RESOURCELIST_ITE_GERMAN_ECS,
326  FONTLIST_NONE,
327  PATCHLIST_ITE,
328  INTROLIST_ITE_AMIGA_GERMAN_ECS,
329  {},
330  },
331  {
332  {
333  "ite",
334  "ECS Demo Floppy",
335  {
336  {"ite.rtn", GAME_RESOURCEFILE, "1e77154f045358ef3f09fbdb00ea92a4", 18624},
337  {"ite01.adf", 0, "fc6ba8bae7d86038efa2fba30ebf5e77", 901120},
338  {"ite02.adf", 0, "8f8cc806fc19066480b868c43e12343a", 901120},
339  AD_LISTEND
340  },
341  Common::DE_DEU,
342  Common::kPlatformAmiga,
344  GUIO0()
345  },
346  GID_ITE,
347  GF_ITE_FLOPPY | GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
348  ITE_DEFAULT_SCENE,
349  RESOURCELIST_ITE_GERMAN_ECS,
350  FONTLIST_NONE,
351  PATCHLIST_ITE,
352  INTROLIST_ITE_AMIGA_GERMAN_ECS,
353  {},
354  },
355 
356 
357  // ITE Mac versions ///////////////////////////////////////////////////////////////////////////////////////
358 
359  // Inherit the earth - MAC CD Guild version
360  {
361  {
362  "ite",
363  "CD",
364  {
365  {"ite resources", GAME_RESOURCEFILE | GAME_MACBINARY, "d:4f7fa11c5175980ed593392838523060", 8862102},
366  {"ite scripts", GAME_SCRIPTFILE | GAME_MACBINARY, "d:adf1f46c1d0589083996a7060c798ad0", 336006},
367  {"ite sounds", GAME_SOUNDFILE | GAME_MACBINARY, "d:8ee4d9ee27688785608d09faaa4a974c", 3680672},
368  {"ite music", GAME_MUSICFILE_GM | GAME_MACBINARY, "r:b0d66d7ae48f35c5c9a3444343b86f85", 3135053},
369  // {"ite voices", GAME_VOICEFILE | GAME_MACBINARY, "ee65f8e713127cf7f2d56371d2b8e63d", 2264},
370  AD_LISTEND
371  },
372  Common::EN_ANY,
373  Common::kPlatformMacintosh,
374  ADGF_CD,
375  GUIO0()
376  },
377  GID_ITE,
378  GF_8BIT_UNSIGNED_PCM,
379  ITE_DEFAULT_SCENE,
380  RESOURCELIST_ITE,
381  FONTLIST_ITE_WIN_DEMO,
382  PATCHLIST_NONE,
383  INTROLIST_ITE_DEFAULT,
384  {},
385  },
386 
387  // Inherit the earth - MAC CD First edition
388  {
389  {
390  "ite",
391  "CD",
392  {
393  {"ite resources.bin", GAME_RESOURCEFILE | GAME_MACBINARY, "473768a17d843de5126d608b26ed7250", AD_NO_SIZE},
394  {"ite scripts.bin", GAME_SCRIPTFILE | GAME_MACBINARY, "294cad2d7bb6cd7dd602c9a5867873d7", AD_NO_SIZE},
395  {"ite sounds.bin", GAME_SOUNDFILE | GAME_MACBINARY, "178fa322aeb8eb51bba821eb128e037b", AD_NO_SIZE},
396  {"ite music.bin", GAME_MUSICFILE_GM | GAME_MACBINARY, "023fddf96a39edeaed647f16947de9c1", AD_NO_SIZE},
397  //{"ite voices.bin", GAME_VOICEFILE | GAME_MACBINARY, "dba92ae7d57e942250fe135609708369", AD_NO_SIZE},
398  AD_LISTEND
399  },
400  Common::EN_ANY,
401  Common::kPlatformMacintosh,
402  ADGF_CD,
403  GUIO0()
404  },
405  GID_ITE,
406  GF_8BIT_UNSIGNED_PCM,
407  ITE_DEFAULT_SCENE,
408  RESOURCELIST_ITE,
409  FONTLIST_ITE_WIN_DEMO,
410  PATCHLIST_NONE,
411  INTROLIST_ITE_DEFAULT,
412  {},
413  },
414 
415  // Inherit the earth - MAC CD Wyrmkeep version
416  {
417  {
418  "ite",
419  "Wyrmkeep CD",
420  {
421  {"ite.rsc", GAME_RESOURCEFILE, "4f7fa11c5175980ed593392838523060", AD_NO_SIZE},
422  {"scripts.rsc", GAME_SCRIPTFILE, "adf1f46c1d0589083996a7060c798ad0", AD_NO_SIZE},
423  AD_LISTEND
424  },
425  Common::EN_ANY,
426  Common::kPlatformMacintosh,
427  ADGF_CD,
428  GUIO0()
429  },
430  GID_ITE,
431  0,
432  ITE_DEFAULT_SCENE,
433  RESOURCELIST_ITE,
434  FONTLIST_ITE_WIN_DEMO,
435  PATCHLIST_ITE_MAC,
436  INTROLIST_ITE_DEFAULT,
437  {},
438  },
439 
440  // Inherit the earth - MAC CD GOG version 1.1
441  {
442  {
443  "ite",
444  "GOG.com CD Mac v1.1",
445  {
446  {"ite_i.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
447  {"scripts_i.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 335927},
448  AD_LISTEND
449  },
450  Common::EN_ANY,
451  Common::kPlatformUnknown, // Most of the resources are Little Endian
452  ADGF_CD,
453  GUIO0()
454  },
455  GID_ITE,
456  GF_SOME_MAC_RESOURCES,
457  ITE_DEFAULT_SCENE,
458  RESOURCELIST_ITE,
459  FONTLIST_ITE,
460  PATCHLIST_NONE,
461  INTROLIST_ITE_DEFAULT,
462  {},
463  },
464 
465 
466  // ITE PC CD versions //////////////////////////////////////////////////////////////////////////////////////
467 
468  // Inherit the earth - Wyrmkeep combined Windows/Mac/Linux CD
469 
470  // version is different from the other Wyrmkeep re-releases in that it does
471  // not have any substitute files. Presumably the ite.rsc file has been
472  // modified to include the Wyrmkeep changes. The resource files are little-
473  // endian, except for the voice file which is big-endian.
474  {
475  {
476  "ite",
477  "Multi-OS CD Version",
478  {
479  {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927165},
480  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
481  AD_LISTEND
482  },
483  Common::EN_ANY,
484  Common::kPlatformUnknown,
485  ADGF_CD,
486  GUIO0()
487  },
488  GID_ITE,
489  0,
490  ITE_DEFAULT_SCENE,
491  RESOURCELIST_ITE,
492  FONTLIST_ITE,
493  PATCHLIST_NONE,
494  INTROLIST_ITE_DEFAULT,
495  {},
496  },
497 
498  // Inherit the earth - German Wyrmkeep combined Windows/Mac/Linux CD
499 
500  // Supplied by user nicode in bug #6428.
501  // Contains voices.rsc instead of "Inherit the Earth Voices".
502  {
503  {
504  "ite",
505  "Multi-OS CD Version",
506  {
507  {"ite.rsc", GAME_RESOURCEFILE, "420e09cfdbb4db12baefd4bc81d8e154", 8925349},
508  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
509  AD_LISTEND
510  },
511  Common::DE_DEU,
512  Common::kPlatformUnknown,
513  ADGF_CD,
514  GUIO0()
515  },
516  GID_ITE,
517  0,
518  ITE_DEFAULT_SCENE,
519  RESOURCELIST_ITE,
520  FONTLIST_ITE,
521  PATCHLIST_NONE,
522  INTROLIST_ITE_DEFAULT,
523  {},
524  },
525 
526  // Inherit the earth - Italian Wyrmkeep combined Windows/Mac/Linux CD (fan translation)
527 
528  // version is different from the other Wyrmkeep re-releases in that it does
529  // not have any substitute files. Presumably the ite.rsc file has been
530  // modified to include the Wyrmkeep changes. The resource files are little-
531  // endian, except for the voice file which is big-endian.
532  {
533  {
534  "ite",
535  "Multi-OS CD Version",
536  {
537  // TODO: add size for ite.rsc
538  {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", AD_NO_SIZE},
539  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
540  {"voices.rsc", GAME_VOICEFILE, "41bb6b95d792dde5196bdb78740895a6", AD_NO_SIZE},
541  AD_LISTEND
542  },
543  Common::IT_ITA,
544  Common::kPlatformUnknown,
545  ADGF_CD,
546  GUIO0()
547  },
548  GID_ITE,
549  0,
550  ITE_DEFAULT_SCENE,
551  RESOURCELIST_ITE,
552  FONTLIST_ITE,
553  PATCHLIST_NONE,
554  INTROLIST_ITE_DEFAULT,
555  {},
556  },
557 
558  // Inherit the earth - Wyrmkeep Windows CD version
559  // Reported by eriktorbjorn
560  {
561  {
562  "ite",
563  "Windows CD Version",
564  {
565  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
566  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
567  {"cave.mid", 0, "f7619359323058b61ec44fa8ce7888e5", 4441},
568  AD_LISTEND
569  },
570  Common::EN_ANY,
571  Common::kPlatformWindows,
572  ADGF_CD,
573  GUIO0()
574  },
575  GID_ITE,
576  GF_EXTRA_ITE_CREDITS,
577  ITE_DEFAULT_SCENE,
578  RESOURCELIST_ITE,
579  FONTLIST_ITE,
580  PATCHLIST_ITE,
581  INTROLIST_ITE_DEFAULT,
582  {},
583  },
584 
585  // Inherit the earth - Wyrmkeep Linux CD version
586  // Reported by eriktorbjorn
587  {
588  {
589  "ite",
590  "Linux CD Version",
591  {
592  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
593  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
594  {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
595  AD_LISTEND
596  },
597  Common::EN_ANY,
598  Common::kPlatformLinux,
599  ADGF_CD,
600  GUIO0()
601  },
602  GID_ITE,
603  GF_EXTRA_ITE_CREDITS,
604  ITE_DEFAULT_SCENE,
605  RESOURCELIST_ITE,
606  FONTLIST_ITE,
607  PATCHLIST_ITE,
608  INTROLIST_ITE_DEFAULT,
609  {},
610  },
611 
612  // Inherit the earth - DOS CD version - 17-06-1994
613  // Reported by eriktorbjorn
614  {
615  {
616  "ite",
617  "DOS CD Version 1",
618  {
619  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
620  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
621  AD_LISTEND
622  },
623  Common::EN_ANY,
624  Common::kPlatformDOS,
625  ADGF_CD,
626  GUIO0()
627  },
628  GID_ITE,
629  GF_EXTRA_ITE_CREDITS,
630  ITE_DEFAULT_SCENE,
631  RESOURCELIST_ITE,
632  FONTLIST_ITE,
633  PATCHLIST_ITE,
634  INTROLIST_ITE_DEFAULT,
635  {},
636  },
637 
638  // Inherit the earth - Wyrmkeep Italian Windows CD version (fan translation)
639  {
640  {
641  "ite",
642  "Windows CD Version",
643  {
644  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
645  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
646  {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
647  AD_LISTEND
648  },
649  Common::IT_ITA,
650  Common::kPlatformWindows,
651  ADGF_CD,
652  GUIO0()
653  },
654  GID_ITE,
655  0,
656  ITE_DEFAULT_SCENE,
657  RESOURCELIST_ITE,
658  FONTLIST_ITE,
659  PATCHLIST_ITE,
660  INTROLIST_ITE_DEFAULT,
661  {},
662  },
663 
664  // Inherit the earth - Wyrmkeep Italian Linux CD version (fan translation)
665  {
666  {
667  "ite",
668  "Linux CD Version",
669  {
670  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
671  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
672  {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
673  AD_LISTEND
674  },
675  Common::IT_ITA,
676  Common::kPlatformLinux,
677  ADGF_CD,
678  GUIO0()
679  },
680  GID_ITE,
681  0,
682  ITE_DEFAULT_SCENE,
683  RESOURCELIST_ITE,
684  FONTLIST_ITE,
685  PATCHLIST_ITE,
686  INTROLIST_ITE_DEFAULT,
687  {},
688  },
689 
690  // Inherit the earth - Italian DOS CD version (fan translation)
691  {
692  {
693  "ite",
694  "DOS CD Version",
695  {
696  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
697  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
698  AD_LISTEND
699  },
700  Common::IT_ITA,
701  Common::kPlatformDOS,
702  ADGF_CD,
703  GUIO0()
704  },
705  GID_ITE,
706  0,
707  ITE_DEFAULT_SCENE,
708  RESOURCELIST_ITE,
709  FONTLIST_ITE,
710  PATCHLIST_ITE,
711  INTROLIST_ITE_DEFAULT,
712  {},
713  },
714 
715  // Inherit the earth - Wyrmkeep French Windows CD version (fan translation)
716  {
717  {
718  "ite",
719  "Windows CD Version",
720  {
721  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
722  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
723  {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
724  AD_LISTEND
725  },
726  Common::FR_FRA,
727  Common::kPlatformWindows,
728  ADGF_CD,
729  GUIO0()
730  },
731  GID_ITE,
732  0,
733  ITE_DEFAULT_SCENE,
734  RESOURCELIST_ITE,
735  FONTLIST_ITE,
736  PATCHLIST_ITE,
737  INTROLIST_ITE_DEFAULT,
738  {},
739  },
740 
741  // Inherit the earth - Wyrmkeep French Linux CD version (fan translation)
742  {
743  {
744  "ite",
745  "Linux CD Version",
746  {
747  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
748  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
749  {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
750  AD_LISTEND
751  },
752  Common::FR_FRA,
753  Common::kPlatformLinux,
754  ADGF_CD,
755  GUIO0()
756  },
757  GID_ITE,
758  0,
759  ITE_DEFAULT_SCENE,
760  RESOURCELIST_ITE,
761  FONTLIST_ITE,
762  PATCHLIST_ITE,
763  INTROLIST_ITE_DEFAULT,
764  {},
765  },
766 
767  // Inherit the earth - French DOS CD version (fan translation)
768  {
769  {
770  "ite",
771  "DOS CD Version",
772  {
773  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
774  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
775  AD_LISTEND
776  },
777  Common::FR_FRA,
778  Common::kPlatformDOS,
779  ADGF_CD,
780  GUIO0()
781  },
782  GID_ITE,
783  0,
784  ITE_DEFAULT_SCENE,
785  RESOURCELIST_ITE,
786  FONTLIST_ITE,
787  PATCHLIST_ITE,
788  INTROLIST_ITE_DEFAULT,
789  {},
790  },
791 
792  // Inherit the earth - DOS CD version - 30-06-1994
793  {
794  {
795  "ite",
796  "DOS CD Version 2",
797  {
798  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", AD_NO_SIZE},
799  {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", AD_NO_SIZE},
800  AD_LISTEND
801  },
802  Common::EN_ANY,
803  Common::kPlatformDOS,
804  ADGF_CD,
805  GUIO0()
806  },
807  GID_ITE,
808  0,
809  ITE_DEFAULT_SCENE,
810  RESOURCELIST_ITE,
811  FONTLIST_ITE,
812  PATCHLIST_ITE,
813  INTROLIST_ITE_DEFAULT,
814  {},
815  },
816 
817  // Inherit the earth - Hebrew fan translation
818  {
819  {
820  "ite",
821  "CD Version",
822  {
823  {"ite.rsc", GAME_RESOURCEFILE, "b9354a4c2d138f680306e4baf8585e9d", AD_NO_SIZE},
824  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
825  AD_LISTEND
826  },
827  Common::HE_ISR,
828  Common::kPlatformUnknown,
829  ADGF_CD,
830  GUIO0()
831  },
832  GID_ITE,
833  0,
834  ITE_DEFAULT_SCENE,
835  RESOURCELIST_ITE,
836  FONTLIST_ITE,
837  PATCHLIST_NONE,
838  INTROLIST_ITE_DEFAULT,
839  {},
840  },
841 
842  // Inherit the earth - DOS CD German version
843  // reported by mld. Bestsellergamers cover disk
844  {
845  {
846  "ite",
847  "CD Version",
848  {
849  {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
850  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", AD_NO_SIZE},
851  AD_LISTEND
852  },
853  Common::DE_DEU,
854  Common::kPlatformDOS,
855  ADGF_CD,
856  GUIO0()
857  },
858  GID_ITE,
859  0,
860  ITE_DEFAULT_SCENE,
861  RESOURCELIST_ITE,
862  FONTLIST_ITE,
863  PATCHLIST_NONE,
864  INTROLIST_ITE_DEFAULT,
865  {},
866  },
867 
868  // Inherit the earth - Windows Trial
869  // Not supported and will not be supported, as fixing it
870  // enables whole game. Currently, it crashes.
871  {
872  {
873  "ite",
874  // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
875  _s("Windows Trial version is not supported"),
876  {
877  {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
878  {"scripts.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
879  AD_LISTEND
880  },
881  Common::EN_ANY,
882  Common::kPlatformWindows,
884  GUIO0()
885  },
886  GID_ITE,
887  0,
888  ITE_DEFAULT_SCENE,
889  RESOURCELIST_ITE,
890  FONTLIST_ITE,
891  PATCHLIST_NONE,
892  INTROLIST_ITE_DEFAULT,
893  {},
894  },
895 
896  // Inherit the earth - macOS Trial
897  // Linux trial version uses same resources a Wyrmkeep Multi-OS
898  {
899  {
900  "ite",
901  // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
902  _s("macOS Trial version is not supported"),
903  {
904  {"ite_i.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
905  {"scripts_i.rsc", GAME_SCRIPTFILE, "bbf929f1e6d6f2af30c41d078798f5c1", 335927},
906  AD_LISTEND
907  },
908  Common::EN_ANY,
909  Common::kPlatformMacintosh,
911  GUIO0()
912  },
913  GID_ITE,
914  0,
915  ITE_DEFAULT_SCENE,
916  RESOURCELIST_ITE,
917  FONTLIST_ITE,
918  PATCHLIST_NONE,
919  INTROLIST_ITE_DEFAULT,
920  {},
921  },
922 
923  // Inherit the earth - Pocket PC Trial
924  {
925  {
926  "ite",
927  // I18N: Inherit the Earth had a "trial" version which is a full game with a simple check
928  _s("Pocket PC Trial version is not supported"),
929  {
930  {"ite.rsc", GAME_RESOURCEFILE, "a6433e34b97b15e64fe8214651012db9", 8927169},
931  {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 335927},
932  {"voicesv.rsc", GAME_VOICEFILE, "7e751eaab3b3127cec5a360e94cafd8b", 43744418},
933  AD_LISTEND
934  },
935  Common::EN_ANY,
936  Common::kPlatformPocketPC,
938  GUIO0()
939  },
940  GID_ITE,
941  0,
942  ITE_DEFAULT_SCENE,
943  RESOURCELIST_ITE,
944  FONTLIST_ITE,
945  PATCHLIST_ITE,
946  INTROLIST_ITE_DEFAULT,
947  {},
948  },
949 
950  // Inherit the Earth - Japanese PC-98 CD version
951  {
952  {
953  "ite",
954  "CD",
955  {
956  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8921524},
957  {"scripts.rsc", GAME_SCRIPTFILE, "875ffcf269efc49088423fc4572859ae", 477849},
958  AD_LISTEND
959  },
960  Common::JA_JPN,
961  Common::kPlatformPC98,
962  ADGF_CD,
963  GUIO1(GAMEOPTION_COPY_PROTECTION)
964  },
965  GID_ITE,
966  GF_ITE_FLOPPY, // Even if that game version comes on a CD it behaves like a DOS floppy version
967  ITE_DEFAULT_SCENE,
968  RESOURCELIST_ITE,
969  FONTLIST_ITE,
970  PATCHLIST_NONE,
971  INTROLIST_ITE_DEFAULT,
972  {},
973  },
974 
975  // Inherit the earth - Russian CD version (fan translation)
976  {
977  {
978  "ite",
979  "CD Version",
980  {
981  { "ite.rsc", GAME_RESOURCEFILE, "fedbe4a01170f7a94e3426a2a9550be3", 9779482},
982  { "scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", 328255},
983  AD_LISTEND
984  },
985  Common::RU_RUS,
986  Common::kPlatformDOS,
987  ADGF_CD,
988  GUIO0()
989  },
990  GID_ITE,
991  0,
992  ITE_DEFAULT_SCENE,
993  RESOURCELIST_ITE,
994  FONTLIST_ITE,
995  PATCHLIST_ITE,
996  INTROLIST_ITE_DEFAULT,
997  {},
998  },
999 
1000  // ITE floppy versions ////////////////////////////////////////////////////////////////////////////////////
1001 
1002  // Inherit the earth - German Floppy version
1003  {
1004  {
1005  "ite",
1006  "Floppy",
1007  {
1008  {"ite.rsc", GAME_RESOURCEFILE, "869fc23c8f38f575979ec67152914fee", AD_NO_SIZE},
1009  {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1010  AD_LISTEND
1011  },
1012  Common::DE_DEU,
1013  Common::kPlatformDOS,
1014  ADGF_NO_FLAGS,
1015  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1016  },
1017  GID_ITE,
1018  GF_ITE_FLOPPY,
1019  ITE_DEFAULT_SCENE,
1020  RESOURCELIST_ITE,
1021  FONTLIST_ITE,
1022  PATCHLIST_NONE,
1023  INTROLIST_ITE_DEFAULT,
1024  {},
1025  },
1026 
1027  // Inherit the earth - Disk version
1028  {
1029  {
1030  "ite",
1031  "Floppy",
1032  {
1033  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
1034  {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1035  AD_LISTEND
1036  },
1037  Common::EN_ANY,
1038  Common::kPlatformDOS,
1039  ADGF_NO_FLAGS,
1040  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1041  },
1042  GID_ITE,
1043  GF_ITE_FLOPPY,
1044  ITE_DEFAULT_SCENE,
1045  RESOURCELIST_ITE,
1046  FONTLIST_ITE,
1047  PATCHLIST_ITE,
1048  INTROLIST_ITE_DEFAULT,
1049  {},
1050  },
1051 
1052  // Same as above but installer
1053  {
1054  {
1055  "ite",
1056  "Floppy Packed",
1057  {
1058  {"inherit.arj", 0, "a7910371d6b43c00a318bc9c6f0062b4", 1413298},
1059  {"inherit.a01", 0, "e5034686e3bc531ba1bbcb6c6efe90c1", 1456420},
1060  {"inherit.a02", 0, "a8d3bf36dd7ece019fd2f819a0dfed70", 1456328},
1061  {"inherit.a03", 0, "456a4ee942cdf653754fbec4e942db46", 1456284},
1062  {"inherit.a04", 0, "748865cda20e1404b19f17b5aaab255d", 1456289},
1063  {"inherit.105", 0, "c03f250b95dedf7f10bf188c49047140", 1117200},
1064  AD_LISTEND
1065  },
1066  Common::EN_ANY,
1067  Common::kPlatformDOS,
1068  ADGF_NO_FLAGS,
1069  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1070  },
1071  GID_ITE,
1072  GF_ITE_FLOPPY | GF_INSTALLER,
1073  ITE_DEFAULT_SCENE,
1074  RESOURCELIST_ITE,
1075  FONTLIST_ITE,
1076  PATCHLIST_ITE,
1077  INTROLIST_ITE_DEFAULT,
1078  {
1079  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8903828},
1080  {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", AD_NO_SIZE},
1081  AD_LISTEND
1082  },
1083  },
1084 
1085 
1086  // Inherit the earth - Italian Disk version (fan translation)
1087  {
1088  {
1089  "ite",
1090  "Floppy",
1091  {
1092  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8905106},
1093  {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 340726},
1094  AD_LISTEND
1095  },
1096  Common::IT_ITA,
1097  Common::kPlatformDOS,
1098  ADGF_NO_FLAGS,
1099  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1100  },
1101  GID_ITE,
1102  GF_ITE_FLOPPY,
1103  ITE_DEFAULT_SCENE,
1104  RESOURCELIST_ITE,
1105  FONTLIST_ITE,
1106  PATCHLIST_ITE,
1107  INTROLIST_ITE_DEFAULT,
1108  {},
1109  },
1110 
1111  // Inherit the earth - Chinese Disk version
1112  {
1113  {
1114  "ite",
1115  "Floppy",
1116  {
1117  {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8901704},
1118  {"scripts.rsc", GAME_SCRIPTFILE, "516f7330f8410057b834424ea719d1ef", 281071},
1119  AD_LISTEND
1120  },
1121  Common::ZH_TWN,
1122  Common::kPlatformDOS,
1123  ADGF_NO_FLAGS,
1124  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1125  },
1126  GID_ITE,
1127  GF_ITE_FLOPPY,
1128  ITE_DEFAULT_SCENE,
1129  RESOURCELIST_ITE,
1130  FONTLIST_ITE,
1131  PATCHLIST_ITE,
1132  INTROLIST_ITE_DEFAULT,
1133  {},
1134  },
1135 
1136  // Inherit the earth - Russian Disk version (fan translation)
1137  {
1138  {
1139  "ite",
1140  "Floppy",
1141  {
1142  {"ite.rsc", GAME_RESOURCEFILE, "fedbe4a01170f7a94e3426a2a9550be3", 9150935},
1143  {"scripts.rsc", GAME_SCRIPTFILE, "50a0d2d7003c926a3832d503c8534e90", 328194},
1144  AD_LISTEND
1145  },
1146  Common::RU_RUS,
1147  Common::kPlatformDOS,
1148  ADGF_NO_FLAGS,
1149  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1150  },
1151  GID_ITE,
1152  GF_ITE_FLOPPY,
1153  ITE_DEFAULT_SCENE,
1154  RESOURCELIST_ITE,
1155  FONTLIST_ITE,
1156  PATCHLIST_ITE,
1157  INTROLIST_ITE_DEFAULT,
1158  {},
1159  },
1160 
1161  // ITE Amiga versions /////////////////////////////////////////////////////////////////////////////////////
1162 
1163  // Official Dreamers Guild German release
1164  {
1165  {
1166  "ite",
1167  "AGA CD",
1168  {
1169  {"ite.rtn", GAME_RESOURCEFILE, "9d97f645eb877d1c9eb9d906930c3257", 18564},
1170  {"aga.exe", 0, "f18ff495b8346983400a8eb6175590e5", 203224},
1171  {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1172  {"ite.voices", GAME_VOICEFILE, "f2efcf1c175c572f91cc4ec66dbb226f", 221124347},
1173  AD_LISTEND
1174  },
1175  Common::DE_DEU,
1176  Common::kPlatformAmiga,
1177  ADGF_CD,
1178  GUIO0()
1179  },
1180  GID_ITE,
1181  GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS,
1182  ITE_DEFAULT_SCENE,
1183  RESOURCELIST_ITE_GERMAN_AGA,
1184  FONTLIST_ITE,
1185  PATCHLIST_ITE,
1186  INTROLIST_ITE_AMIGA_GERMAN_AGA,
1187  {},
1188 
1189  },
1190  // This is on the same disk as previous but it's for ECS systems
1191  {
1192  {
1193  "ite",
1194  "ECS CD",
1195  {
1196  {"ecs.rtn", GAME_RESOURCEFILE, "62d738d3201c1624f0e4bfcc8fb587dd", 18624},
1197  {"ecs.exe", 0, "b6a5ae7b07c620a8101e87bb0d2af136", 205064},
1198  {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1199  {"ite.voices", GAME_VOICEFILE, "f2efcf1c175c572f91cc4ec66dbb226f", 221124347},
1200  AD_LISTEND
1201  },
1202  Common::DE_DEU,
1203  Common::kPlatformAmiga,
1204  ADGF_CD,
1205  GUIO0()
1206  },
1207  GID_ITE,
1208  GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS,
1209  ITE_DEFAULT_SCENE,
1210  RESOURCELIST_ITE_GERMAN_ECS,
1211  FONTLIST_ITE,
1212  PATCHLIST_ITE,
1213  INTROLIST_ITE_AMIGA_GERMAN_ECS,
1214  {},
1215  },
1216  // Amiga Future coverdisk/Wyrmkeep English edition
1217  {
1218  {
1219  "ite",
1220  "AGA CD",
1221  {
1222  {"ite.rtn", GAME_RESOURCEFILE, "749885c0f7eaab4e977dc26a41d99ad8", 18524},
1223  {"aga.exe", 0, "e6d93bbf0f89786eb930fbc81e02810d", 202328},
1224  {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1225  {"ite.voices", GAME_VOICEFILE, "daf62750f5322da03fab395e548b0b8f", 217376825},
1226  AD_LISTEND
1227  },
1228  Common::EN_ANY,
1229  Common::kPlatformAmiga,
1230  ADGF_CD,
1231  GUIO0()
1232  },
1233  GID_ITE,
1234  GF_EXTRA_ITE_CREDITS | GF_AGA_GRAPHICS,
1235  ITE_DEFAULT_SCENE,
1236  RESOURCELIST_ITE,
1237  FONTLIST_ITE,
1238  PATCHLIST_ITE,
1239  INTROLIST_ITE_DEFAULT,
1240  {},
1241  },
1242  // This is on the same disk as previous but it's for ECS systems
1243  {
1244  {
1245  "ite",
1246  "ECS CD",
1247  {
1248  {"ecs.rtn", GAME_RESOURCEFILE, "c9d09514839d771efdc82ad761413349", 18584},
1249  {"ecs.exe", 0, "29665b96c2758aec3906ebc891079234", 204228},
1250  {"ite.sounds", GAME_SOUNDFILE, "f09b29e3204192de7e8cc6b073cb34f5", 640284},
1251  {"ite.voices", GAME_VOICEFILE, "daf62750f5322da03fab395e548b0b8f", 217376825},
1252  AD_LISTEND
1253  },
1254  Common::EN_ANY,
1255  Common::kPlatformAmiga,
1256  ADGF_CD,
1257  GUIO0()
1258  },
1259  GID_ITE,
1260  GF_EXTRA_ITE_CREDITS | GF_ECS_GRAPHICS,
1261  ITE_DEFAULT_SCENE,
1262  RESOURCELIST_ITE_ENGLISH_ECS,
1263  FONTLIST_ITE,
1264  PATCHLIST_ITE,
1265  INTROLIST_ITE_AMIGA_ENGLISH_ECS,
1266  {},
1267  },
1268 
1269  // Inherit the earth - German Floppy version
1270  {
1271  {
1272  "ite",
1273  "AGA Floppy",
1274  {
1275  {"ite.rtn", GAME_RESOURCEFILE, "38f6a3aca708ef3ab6059d94a268da29", 18564},
1276  {"ite01.adf", 0, "4f7913f82d7f8318d24f31b6226731eb", 901120},
1277  {"ite02.adf", 0, "9c959343c3e2e4a067426bf4cf28eba0", 901120},
1278  AD_LISTEND
1279  },
1280  Common::DE_DEU,
1281  Common::kPlatformAmiga,
1282  ADGF_NO_FLAGS,
1283  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1284  },
1285  GID_ITE,
1286  GF_ITE_FLOPPY | GF_AGA_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1287  ITE_DEFAULT_SCENE,
1288  RESOURCELIST_ITE_GERMAN_AGA,
1289  FONTLIST_NONE,
1290  PATCHLIST_NONE,
1291  INTROLIST_ITE_AMIGA_GERMAN_AGA,
1292  {},
1293  },
1294  {
1295  {
1296  "ite",
1297  "ECS Floppy",
1298  {
1299  {"ite.rtn", GAME_RESOURCEFILE, "733a15d1816b76ed10fbb02668ae1f93", 18624},
1300  {"ite01.adf", 0, "49352821102fc03d1653e0fda13fb15f", 901120},
1301  {"ite02.adf", 0, "160189cce6ecec4bfb4e045bf9be3218", 901120},
1302  AD_LISTEND
1303  },
1304  Common::DE_DEU,
1305  Common::kPlatformAmiga,
1306  ADGF_NO_FLAGS,
1307  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1308  },
1309  GID_ITE,
1310  GF_ITE_FLOPPY | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1311  ITE_DEFAULT_SCENE,
1312  RESOURCELIST_ITE_GERMAN_ECS,
1313  FONTLIST_NONE,
1314  PATCHLIST_NONE,
1315  INTROLIST_ITE_AMIGA_GERMAN_ECS,
1316  {},
1317  },
1318  {
1319  {
1320  "ite",
1321  "ECS Floppy",
1322  {
1323  {"ite.rtn", GAME_RESOURCEFILE, "9d0c6b31ac86b4bd9237e304e4bfb73a", 18624},
1324  {"ite01.adf", 0, "532973f8422f46f73db5b8a161681d40", 901120},
1325  {"ite02.adf", 0, "794f525b9b81f765a5df18bfae8364ec", 901120},
1326  AD_LISTEND
1327  },
1328  Common::EN_ANY,
1329  Common::kPlatformAmiga,
1330  ADGF_NO_FLAGS,
1331  GUIO2(GUIO_NOSPEECH, GAMEOPTION_COPY_PROTECTION)
1332  },
1333  GID_ITE,
1334  GF_ITE_FLOPPY | GF_ECS_GRAPHICS | GF_EMBED_FONT | GF_POWERPACK_GFX,
1335  ITE_DEFAULT_SCENE,
1336  RESOURCELIST_ITE_GERMAN_ECS, // Uses German resource list for some reason
1337  FONTLIST_NONE,
1338  PATCHLIST_NONE,
1339  INTROLIST_ITE_AMIGA_GERMAN_ECS, // Uses German intro list for some reason
1340  {},
1341  },
1342 
1343  // IHNM Section ///////////////////////////////////////////////////////////////////////////////////////////
1344 
1345  // I Have No Mouth And I Must Scream - Demo version
1346  {
1347  {
1348  "ihnm",
1349  "Demo",
1350  {
1351  {"music.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1352  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 16687179},
1353  {"scripts.res", GAME_SCRIPTFILE, "9626bda8978094ff9b29198bc1ed5f9a", AD_NO_SIZE},
1354  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1355  AD_LISTEND
1356  },
1357  Common::EN_ANY,
1358  Common::kPlatformDOS,
1359  ADGF_DEMO,
1360  GUIO1(GUIO_NOASPECT)
1361  },
1362  GID_IHNM,
1363  0,
1364  IHNMDEMO_DEFAULT_SCENE,
1365  RESOURCELIST_IHNM_DEMO,
1366  FONTLIST_IHNM_DEMO,
1367  PATCHLIST_NONE,
1368  INTROLIST_NONE,
1369  {},
1370  },
1371 
1372  // I Have No Mouth And I Must Scream - English CD version
1373  {
1374  {
1375  "ihnm",
1376  "",
1377  {
1378  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1379  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1380  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1381  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1382  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1383  //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1384  // There are two English versions of the game, each one with a different sfx.res file
1385  // Known MD5 checksums for sfx.res in the English version of the game are
1386  // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
1387  {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
1388  AD_LISTEND
1389  },
1390  Common::EN_ANY,
1391  Common::kPlatformDOS,
1392  ADGF_NO_FLAGS,
1393  GUIO1(GUIO_NOASPECT)
1394  },
1395  GID_IHNM,
1396  0,
1397  IHNM_DEFAULT_SCENE,
1398  RESOURCELIST_IHNM,
1399  FONTLIST_IHNM_CD,
1400  PATCHLIST_NONE,
1401  INTROLIST_NONE,
1402  {},
1403  },
1404 
1405  // I Have No Mouth And I Must Scream - De CD version
1406  // Censored CD version (without Nimdok)
1407  // Reported by mld. German Retail
1408  {
1409  {
1410  "ihnm",
1411  "",
1412  {
1413  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1414  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1415  {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78517884},
1416  {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
1417  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1418  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1419  AD_LISTEND
1420  },
1421  Common::DE_DEU,
1422  Common::kPlatformDOS,
1423  ADGF_NO_FLAGS,
1424  GUIO1(GUIO_NOASPECT)
1425  },
1426  GID_IHNM,
1427  GF_IHNM_COLOR_FIX,
1428  IHNM_DEFAULT_SCENE,
1429  RESOURCELIST_IHNM,
1430  FONTLIST_IHNM_CD,
1431  PATCHLIST_NONE,
1432  INTROLIST_NONE,
1433  {},
1434  },
1435 
1436  // I Have No Mouth And I Must Scream - German fan CD translation
1437  // English CD version with German text patch (with Nimdok)
1438  // (English speech - German text)
1439  {
1440  {
1441  "ihnm",
1442  "fan-made",
1443  {
1444  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1445  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1446  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79219797},
1447  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 523800},
1448  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1449  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1450  AD_LISTEND
1451  },
1452  Common::DE_DEU,
1453  Common::kPlatformDOS,
1454  ADGF_NO_FLAGS,
1455  GUIO1(GUIO_NOASPECT)
1456  },
1457  GID_IHNM,
1458  0,
1459  IHNM_DEFAULT_SCENE,
1460  RESOURCELIST_IHNM,
1461  FONTLIST_IHNM_CD,
1462  PATCHLIST_NONE,
1463  INTROLIST_NONE,
1464  {},
1465  },
1466 
1467  // I Have No Mouth And I Must Scream - Hungarian fan CD translation
1468  // English CD version with Hungarian text patch
1469  // (English speech - Hungarian text)
1470  {
1471  {
1472  "ihnm",
1473  "fan-made",
1474  {
1475  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1476  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1477  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 83411541},
1478  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 505001},
1479  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1480  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1481  AD_LISTEND
1482  },
1483  Common::HU_HUN,
1484  Common::kPlatformDOS,
1485  ADGF_NO_FLAGS,
1486  GUIO1(GUIO_NOASPECT)
1487  },
1488  GID_IHNM,
1489  0,
1490  IHNM_DEFAULT_SCENE,
1491  RESOURCELIST_IHNM,
1492  FONTLIST_IHNM_CD,
1493  PATCHLIST_NONE,
1494  INTROLIST_NONE,
1495  {},
1496  },
1497 
1498  // I Have No Mouth And I Must Scream - Sp CD version
1499  {
1500  {
1501  "ihnm",
1502  "",
1503  {
1504  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1505  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1506  {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78560025},
1507  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1508  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1509  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1510  AD_LISTEND
1511  },
1512  Common::ES_ESP,
1513  Common::kPlatformDOS,
1514  ADGF_NO_FLAGS,
1515  GUIO1(GUIO_NOASPECT)
1516  },
1517  GID_IHNM,
1518  GF_IHNM_COLOR_FIX,
1519  IHNM_DEFAULT_SCENE,
1520  RESOURCELIST_IHNM,
1521  FONTLIST_IHNM_CD,
1522  PATCHLIST_NONE,
1523  INTROLIST_NONE,
1524  {},
1525  },
1526 
1527  // I Have No Mouth And I Must Scream - Korean CD version
1528  {
1529  {
1530  "ihnm",
1531  "",
1532  {
1533  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1534  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1535  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1536  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1537  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1538  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1539  {"sbh1616.fnt", 0, "ec047bbe048ed9465def705b5bd74d99", AD_NO_SIZE},
1540  AD_LISTEND
1541  },
1542  Common::KO_KOR,
1543  Common::kPlatformDOS,
1544  ADGF_NO_FLAGS,
1545  GUIO1(GUIO_NOASPECT)
1546  },
1547  GID_IHNM,
1548  GF_IHNM_COLOR_FIX,
1549  IHNM_DEFAULT_SCENE,
1550  RESOURCELIST_IHNM,
1551  FONTLIST_IHNM_CD,
1552  PATCHLIST_NONE,
1553  INTROLIST_NONE,
1554  {},
1555  },
1556 
1557  // I Have No Mouth And I Must Scream - Fr CD version
1558  // Censored CD version (without Nimdok)
1559  {
1560  {
1561  "ihnm",
1562  "",
1563  {
1564  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1565  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1566  {"scream.res", GAME_RESOURCEFILE, "c92370d400e6f2a3fc411c3729d09224", 78519324},
1567  {"scripts.res", GAME_SCRIPTFILE, "32aa01a89937520fe0ea513950117292", AD_NO_SIZE},
1568  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1569  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1570  AD_LISTEND
1571  },
1572  Common::FR_FRA,
1573  Common::kPlatformDOS,
1574  ADGF_NO_FLAGS,
1575  GUIO1(GUIO_NOASPECT)
1576  },
1577  GID_IHNM,
1578  GF_IHNM_COLOR_FIX,
1579  IHNM_DEFAULT_SCENE,
1580  RESOURCELIST_IHNM,
1581  FONTLIST_IHNM_CD,
1582  PATCHLIST_NONE,
1583  INTROLIST_NONE,
1584  {},
1585  },
1586 
1587  // I Have No Mouth And I Must Scream - Chinese CD
1588  // Bugreport #7894
1589  {
1590  {
1591  "ihnm",
1592  "",
1593  {
1594  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", 302676},
1595  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", 314020},
1596  {"scream.res", GAME_RESOURCEFILE, "4de402af490920e4e5fbb4307d734aec", 78792732},
1597  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1598  {"scripts.res", GAME_SCRIPTFILE, "aac64f4359183a8bed48800be259dcb2", 428943},
1599  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", 22561056},
1600  AD_LISTEND
1601  },
1602  Common::ZH_TWN,
1603  Common::kPlatformDOS,
1604  ADGF_NO_FLAGS,
1605  GUIO1(GUIO_NOASPECT)
1606  },
1607  GID_IHNM,
1608  GF_IHNM_COLOR_FIX,
1609  IHNM_DEFAULT_SCENE,
1610  RESOURCELIST_IHNM,
1611  FONTLIST_IHNM_ZH,
1612  PATCHLIST_NONE,
1613  INTROLIST_NONE,
1614  {},
1615  },
1616 
1617  // I Have No Mouth And I Must Scream - Italian fan CD translation
1618  {
1619  {
1620  "ihnm",
1621  "",
1622  {
1623  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1624  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1625  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211498},
1626  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1627  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1628  {"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1629  AD_LISTEND
1630  },
1631  Common::IT_ITA,
1632  Common::kPlatformDOS,
1633  ADGF_NO_FLAGS,
1634  GUIO1(GUIO_NOASPECT)
1635  },
1636  GID_IHNM,
1637  0,
1638  IHNM_DEFAULT_SCENE,
1639  RESOURCELIST_IHNM,
1640  FONTLIST_IHNM_CD,
1641  PATCHLIST_NONE,
1642  INTROLIST_NONE,
1643  {},
1644  },
1645 
1646  // I Have No Mouth And I Must Scream - Russian fan translaction v1.0 (by jack7277 et al)
1647  {
1648  {
1649  "ihnm",
1650  "",
1651  {
1652  {"musicfm.res", GAME_MUSICFILE_FM, "0439083e3dfdc51b486071d45872ae52", AD_NO_SIZE},
1653  {"musicgm.res", GAME_MUSICFILE_GM, "80f875a1fb384160d1f4b27166eef583", AD_NO_SIZE},
1654  {"scream.res", GAME_RESOURCEFILE, "ac00dd9e6701e8edbb49429dacbc4731", 79210049},
1655  {"patch.re_", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", AD_NO_SIZE},
1656  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", AD_NO_SIZE},
1657  //{"sfx.res", GAME_SOUNDFILE, "1c610d543f32ec8b525e3f652536f269", AD_NO_SIZE},
1658  // There are two English versions of the game, each one with a different sfx.res file
1659  // Known MD5 checksums for sfx.res in the English version of the game are
1660  // 1c610d543f32ec8b525e3f652536f269 and 45a9a9f5d37740be24fd2ae2edf36573
1661  {"sfx.res", GAME_SOUNDFILE, NULL, AD_NO_SIZE},
1662  AD_LISTEND
1663  },
1664  Common::RU_RUS,
1665  Common::kPlatformDOS,
1666  ADGF_NO_FLAGS,
1667  GUIO1(GUIO_NOASPECT)
1668  },
1669  GID_IHNM,
1670  0,
1671  IHNM_DEFAULT_SCENE,
1672  RESOURCELIST_IHNM,
1673  FONTLIST_IHNM_CD,
1674  PATCHLIST_NONE,
1675  INTROLIST_NONE,
1676  {},
1677  },
1678 
1679  // I Have No Mouth And I Must Scream - Mac English CD
1680  {
1681  {
1682  "ihnm",
1683  "",
1684  {
1685  {"scream.res", GAME_RESOURCEFILE, "46bbdc65d164ba7e89836a0935eec8e6", 79211140},
1686  {"patch.res", GAME_PATCHFILE | GAME_RESOURCEFILE, "58b79e61594779513c7f2d35509fa89e", 5038599},
1687  {"scripts.res", GAME_SCRIPTFILE, "be38bbc5a26be809dbf39f13befebd01", 493597},
1688  {"sfx.res", GAME_SOUNDFILE, "0c24f75c30c3c4cffc7bf0e6d997898b", 3082},
1689  AD_LISTEND
1690  },
1691  Common::EN_ANY,
1692  Common::kPlatformMacintosh,
1693  ADGF_NO_FLAGS,
1694  GUIO1(GUIO_NOASPECT)
1695  },
1696  GID_IHNM,
1697  0,
1698  IHNM_DEFAULT_SCENE,
1699  RESOURCELIST_IHNM,
1700  FONTLIST_IHNM_CD,
1701  PATCHLIST_NONE,
1702  INTROLIST_NONE,
1703  {},
1704  },
1705 
1706  { AD_TABLE_END_MARKER, 0, 0, 0, RESOURCELIST_NONE, FONTLIST_MAX, PATCHLIST_MAX, INTROLIST_NONE, {} }
1707 };
1708 
1709 } // End of namespace Saga
No flags.
Definition: advancedDetector.h:139
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
Add "-cd" to gameid.
Definition: advancedDetector.h:154
Definition: actor.h:34
static const char GAME_NOT_IMPLEMENTED[]
Definition: metaengine.h:132
#define AD_LISTEND
Definition: advancedDetector.h:104
Definition: advancedDetector.h:145
Add "-demo" to gameid.
Definition: advancedDetector.h:156