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 
23 namespace Sword1 {
24 
25 static const ADGameDescription gameDescriptions[] = {
26  {
27  "sword1",
28  "Demo",
29  AD_ENTRY4s("clusters/scripts.clu", "9f6de3bea49a1ef4d8b1b020c41c950e", 1070644,
30  "clusters/swordres.rif", "bc01bc995f23e46bb076f66ba5c516c4", 58388,
31  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2696228,
32  "smackshi/intro.smk", "f50d773c362d03a52a6a4d541d09449c", 13298480),
33  Common::EN_ANY,
34  Common::kPlatformWindows,
35  ADGF_DEMO,
36  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
37  },
38 
39  {
40  "sword1",
41  "Demo",
42  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088232,
43  "clusters/swordres.rif", "3786c6850e51ecbadb65bbedb5395664", 59788,
44  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3186195,
45  "smackshi/intro.smk", "95071cd6c12c10c9a30f45a70384cf05", 13448344),
46  Common::ES_ESP,
47  Common::kPlatformWindows,
48  ADGF_DEMO,
49  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
50  },
51 
52  {
53  "sword1",
54  "Demo",
55  AD_ENTRY4s("clusters/scripts.clu", "9f6de3bea49a1ef4d8b1b020c41c950e", 1070644,
56  "clusters/swordres.rif", "babe2ab6c352bdeb0fc256a94c934bb8", 58388,
57  "clusters/text.clu", "5d5bf40629364115da603da378e9d4c9", 2685487,
58  "smackshi/intro.smk", "f50d773c362d03a52a6a4d541d09449c", 13298480),
59  Common::PT_BRA,
60  Common::kPlatformWindows,
61  ADGF_DEMO,
62  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
63  },
64 
65  {
66  "sword1",
67  "Demo",
68  AD_ENTRY4s("clusters/scripts.clm", "6b6d9a32668e6f0285318dbe33f167fe", 1088468,
69  "clusters/swordres.rif", "6b579d7cd94756f5c1e362a9b61f94a3", 59788,
70  "speech/speech.clu", "36919b35067bf56b68ad538732a618c2", 45528200,
71  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
72  Common::EN_ANY,
73  Common::kPlatformMacintosh,
74  ADGF_DEMO,
75  GUIO0()
76  },
77 
78  {
79  "sword1",
80  "Demo",
81  AD_ENTRY3s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
82  "swordres.rif", "5bd8928071b91830be6fbcdb7f59786d", 59788,
83  "english/speech.inf", "57f6d6949262cd63fc0378dd2375c819", 1662),
84  Common::EN_ANY,
85  Common::kPlatformPSX,
86  ADGF_DEMO,
87  GUIO0()
88  },
89 
90  {
91  "sword1",
92  "Demo",
93  AD_ENTRY3s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
94  "swordres.rif", "5bd8928071b91830be6fbcdb7f59786d", 59788,
95  "italian/speech.inf", "af982fbfd4fdd39ea7108dc8f77cf1b3", 1652),
96  Common::IT_ITA,
97  Common::kPlatformPSX,
98  ADGF_DEMO,
99  GUIO0()
100  },
101 
102  {
103  "sword1",
104  "",
105  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088232,
106  "clusters/swordres.rif", "08d4942cf7c904182a31a1d5333244f3", 59788,
107  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193923,
108  "smackshi/intro.smk", "6689aa8f84cb0387b292481d2a2428b4", 13076700),
109  Common::EN_USA,
110  Common::kPlatformWindows,
112  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
113  },
114 
115  {
116  "sword1",
117  "",
118  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
119  "clusters/swordres.rif", "d21d6321ee2dbb2d7d7ca2d2a940c34a", 58916,
120  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2704592,
121  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
122  Common::EN_GRB,
123  Common::kPlatformWindows,
125  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
126  },
127 
128  { // 25th Anniversary rerelease / Steam DLC for Director's Cut
129  "sword1",
130  "25th Anniversary",
131  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
132  "swordres.rif", "d21d6321ee2dbb2d7d7ca2d2a940c34a", 58916,
133  "text.clu", "76f93f5feecc8915435105478f3c6615", 2704592,
134  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
135  Common::EN_GRB,
136  Common::kPlatformWindows,
138  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
139  },
140 
141  {
142  "sword1",
143  "Rerelease",
144  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
145  "clusters/swordres.rif", "5463362dc77b6efc36e46ac84998bd2f", 59788,
146  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193159,
147  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
148  Common::EN_GRB,
149  Common::kPlatformWindows,
151  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
152  },
153 
154  {
155  "sword1",
156  "GOG.com",
157  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
158  "clusters/swordres.rif", "5463362dc77b6efc36e46ac84998bd2f", 59788,
159  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193159,
160  "video/intro.dxa", "e27cd33593c08b66e8d20fbc40938789", 7420364),
161  Common::EN_ANY,
162  Common::kPlatformWindows,
164  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
165  },
166 
167  { // Bundled with ScummVM 0.8
168  // Reported by YetAnotherGuy via IRC
169  "sword1",
170  "SoldOut rerelease",
171  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
172  "clusters/swordres.rif", "5463362dc77b6efc36e46ac84998bd2f", 59788,
173  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193159,
174  "video/intro.mp2", "c3e0ab75e8686c746899a9b6cecceac9", 8739102),
175  Common::EN_ANY,
176  Common::kPlatformWindows,
178  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
179  },
180 
181  {
182  "sword1",
183  "",
184  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087984,
185  "clusters/swordres.rif", "c7df52094d590b568a4ed35b70390d9e", 58916,
186  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
187  "smackshi/intro.smk", "d602a28f5f5c583bf9870a23a94a9bc5", 13525168),
188  Common::FR_FRA,
189  Common::kPlatformWindows,
191  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
192  },
193 
194  { // This is apparently one of the frankensten versions floating around
195  // See reports #14865, #15089 and #15376
196  "sword1",
197  "",
198  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087984,
199  "swordres.rif", "c7df52094d590b568a4ed35b70390d9e", 58916,
200  "text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
201  "smackshi/intro.smk", "d602a28f5f5c583bf9870a23a94a9bc5", 13525168),
202  Common::FR_FRA,
203  Common::kPlatformWindows,
204  ADGF_PIRATED,
205  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
206  },
207 
208  {
209  "sword1",
210  "",
211  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
212  "clusters/swordres.rif", "665b7ed64c13013ec4a8bcd101a1e862", 59788,
213  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3188750,
214  "smackshi/intro.smk", "d602a28f5f5c583bf9870a23a94a9bc5", 13525168),
215  Common::FR_FRA,
216  Common::kPlatformWindows,
218  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
219  },
220 
221  {
222  "sword1",
223  "Steam",
224  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087984,
225  "swordres.rif", "c7df52094d590b568a4ed35b70390d9e", 58916,
226  "text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
227  "smackshi/intro.smk", "fe087447e0e525e371cf10cfabf589eb", 14524000),
228  Common::FR_FRA,
229  Common::kPlatformWindows,
231  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
232  },
233 
234  {
235  "sword1",
236  "",
237  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087984,
238  "clusters/swordres.rif", "c7df52094d590b568a4ed35b70390d9e", 58916,
239  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
240  "smackshi/intro.smk", "78e3ba96f33be8c2ef8feb46724cfef5", 11537716),
241  Common::FR_FRA,
242  Common::kPlatformWindows,
244  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
245  },
246 
247  {
248  "sword1",
249  "",
250  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
251  "clusters/swordres.rif", "b0ae5a47aba74dc0acb3442d4c84b225", 58916,
252  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
253  "smackshi/intro.smk", "d1d0e958aeef9b1375b55df8f8831f26", 13281776),
254  Common::DE_DEU,
255  Common::kPlatformWindows,
257  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
258  },
259 
260  {
261  "sword1",
262  "Steam",
263  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
264  "swordres.rif", "b0ae5a47aba74dc0acb3442d4c84b225", 58916,
265  "text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
266  "smackshi/intro.smk", "d1d0e958aeef9b1375b55df8f8831f26", 13281776),
267  Common::DE_DEU,
268  Common::kPlatformWindows,
270  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
271  },
272 
273  { // German DVD Trilogy collection
274  "sword1",
275  "",
276  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
277  "clusters/swordres.rif", "b0ae5a47aba74dc0acb3442d4c84b225", 58916,
278  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
279  "video/intro.dxa", "e27cd33593c08b66e8d20fbc40938789", 7397543),
280  Common::DE_DEU,
281  Common::kPlatformWindows,
283  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
284  },
285 
286  { // GOG.com version + german translation from tickets #14592, #14642, #15763
287  "sword1",
288  "GOG.com",
289  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
290  "clusters/swordres.rif", "5463362dc77b6efc36e46ac84998bd2f", 59788,
291  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193159,
292  "video/intro.dxa", "e27cd33593c08b66e8d20fbc40938789", 7397543),
293  Common::DE_DEU,
294  Common::kPlatformWindows,
296  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
297  },
298 
299  { // German version of "Revolution Classic Adventures"
300  "sword1",
301  "",
302  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
303  "clusters/swordres.rif", "b0ae5a47aba74dc0acb3442d4c84b225", 58916,
304  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2705446,
305  "smackshi/intro.smk", "40a2106393c2a749304de0545ddcb7f6", 11542280),
306  Common::DE_DEU,
307  Common::kPlatformWindows,
309  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
310  },
311 
312  {
313  "sword1",
314  "",
315  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088232,
316  "clusters/swordres.rif", "08d4942cf7c904182a31a1d5333244f3", 59788,
317  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193923,
318  "smackshi/intro.smk", "95071cd6c12c10c9a30f45a70384cf05", 13448344),
319  Common::ES_ESP,
320  Common::kPlatformWindows,
322  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
323  },
324 
325  { // Alternate version
326  "sword1",
327  "",
328  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088232,
329  "clusters/swordres.rif", "08d4942cf7c904182a31a1d5333244f3", 59788,
330  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3193923,
331  "smackshi/intro.smk", "a8c6a8770cb4b2669f4263ece8830985", 13293740),
332  Common::ES_ESP,
333  Common::kPlatformWindows,
335  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
336  },
337 
338  {
339  "sword1",
340  "Steam",
341  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088232,
342  "swordres.rif", "08d4942cf7c904182a31a1d5333244f3", 59788,
343  "text.clu", "76f93f5feecc8915435105478f3c6615", 3193923,
344  "smackshi/intro.smk", "a8c6a8770cb4b2669f4263ece8830985", 13293740),
345  Common::ES_ESP,
346  Common::kPlatformWindows,
348  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
349  },
350 
351  {
352  "sword1",
353  "",
354  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
355  "clusters/swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
356  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3188725,
357  "smackshi/intro.smk", "83060041aa155d802e51b7211b62ea2f", 13525252),
358  Common::IT_ITA,
359  Common::kPlatformWindows,
361  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
362  },
363 
364  {
365  "sword1",
366  "",
367  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
368  "swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
369  "text.clu", "76f93f5feecc8915435105478f3c6615", 3188725,
370  "smackshi/intro.smk", "83060041aa155d802e51b7211b62ea2f", 13525252),
371  Common::IT_ITA,
372  Common::kPlatformWindows,
374  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
375  },
376 
377  {
378  "sword1",
379  "Steam",
380  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
381  "swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
382  "text.clu", "76f93f5feecc8915435105478f3c6615", 3188725,
383  "smackshi/intro.smk", "939643be076c73068f47ce0fd6c27183", 13305080),
384  Common::IT_ITA,
385  Common::kPlatformWindows,
387  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE)
388  },
389 
390  {
391  "sword1",
392  "English speech",
393  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088468,
394  "clusters/swordres.rif", "34c111f224e75050a523dc758c71d54e", 60612,
395  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3164478,
396  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
397  Common::PT_PRT,
398  Common::kPlatformWindows,
400  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE_EXTENDED)
401  },
402 
403  {
404  "sword1",
405  "TecToy",
406  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088468,
407  "clusters/swordres.rif", "34c111f224e75050a523dc758c71d54e", 60612,
408  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3164478,
409  "smackshi/intro.smk", "4a7343c3d59526dcab04be7a6af3943a", 13238300),
410  Common::PT_BRA,
411  Common::kPlatformWindows,
413  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE_EXTENDED)
414  },
415 
416  {
417  "sword1",
418  "English speech",
419  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
420  "clusters/swordres.rif", "ba6f881c3ace6408880c8e07cd8a1dfe", 59788,
421  "clusters/text.clu", "0c0f9eadf20a497834685ccb3ba53a3f", 397478,
422  "video/intro.smk", "d07ba8a1be7d8a47de50cc4eac2bc243", 13082688),
423  Common::HE_ISR,
424  Common::kPlatformWindows,
426  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
427  },
428 
429  {
430  "sword1",
431  "English speech",
432  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
433  "clusters/swordres.rif", "88c0793a4fa908083b00f6677c545f78", 58916,
434  "clusters/text.clu", "7d9e47533fde5333dc310bfd73eaeb5c", 2666944,
435  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
436  Common::PL_POL,
437  Common::kPlatformWindows,
439  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
440  },
441 
442  {
443  "sword1",
444  "English speech and DXA cutscenes",
445  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
446  "clusters/swordres.rif", "04a41fc5783d18a8958d41aa9a3823af", 59788,
447  "clusters/text.clu", "b9e7b3e342569be68738e4681f2adeff", 3164267,
448  "intro.dxa", nullptr, AD_NO_SIZE),
449  Common::PL_POL,
450  Common::kPlatformWindows,
452  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
453  },
454 
455  {
456  "sword1",
457  "English speech",
458  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
459  "clusters/swordres.rif", "7188a3ec8d486fd9179f06968369c011", 58916,
460  "clusters/text.clu", "b9e7b3e342569be68738e4681f2adeff", 2675700,
461  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
462  Common::PL_POL,
463  Common::kPlatformWindows,
465  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
466  },
467 
468  {
469  "sword1",
470  "English speech",
471  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
472  "clusters/swordres.rif", "31ea11161d5d2200b6b44a833b7d5aa8", 58916,
473  "clusters/text.clu", "7d9e47533fde5333dc310bfd73eaeb5c", 2666334,
474  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
475  Common::PL_POL,
476  Common::kPlatformWindows,
478  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
479  },
480 
481  {
482  "sword1",
483  "English speech",
484  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
485  "clusters/swordres.rif", "04a41fc5783d18a8958d41aa9a3823af", 59788,
486  "clusters/text.clu", "b9e7b3e342569be68738e4681f2adeff", 3164267,
487  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
488  Common::PL_POL,
489  Common::kPlatformWindows,
491  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
492  },
493 
494  {
495  "sword1",
496  "English speech",
497  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
498  "clusters/swordres.rif", "5463362dc77b6efc36e46ac84998bd2f", 59788,
499  "clusters/text.clu", "cf6a85c2d60386a3c978f0c6fbb377bd", 3193159,
500  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
501  Common::HU_HUN,
502  Common::kPlatformWindows,
504  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
505  },
506 
507  {
508  "sword1",
509  "English speech",
510  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
511  "clusters/swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
512  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3199652,
513  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
514  Common::CS_CZE,
515  Common::kPlatformWindows,
517  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE_EXTENDED)
518  },
519 
520  {
521  "sword1",
522  "English speech and DXA cutscenes",
523  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
524  "clusters/swordres.rif", "239bdd76c405bad0f804a8ae5df4adb0", 59788,
525  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3199652,
526  "intro.dxa", nullptr, AD_NO_SIZE),
527  Common::CS_CZE,
528  Common::kPlatformWindows,
530  GUIO2(GAMEOPTION_WINDOWS_AUDIO_MODE, GAMEOPTION_MULTILANGUAGE_EXTENDED)
531  },
532 
533  {
534  "sword1",
535  "Akella",
536  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
537  "clusters/swordres.rif", "e7021abec62dd774010d1f432ef9f03a", 58916,
538  "clusters/text.clu", "524706e42583f6c23a5a7ae3e1784068", 2683625,
539  "smackshi/intro.smk", "ef3ae780668c087fae00ed9c46c2eb35", 13386716),
540  Common::RU_RUS,
541  Common::kPlatformWindows,
543  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
544  },
545 
546  {
547  "sword1",
548  "Mediahauz",
549  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
550  "clusters/swordres.rif", "7a6e896064c8d2ee266e961549487204", 58916,
551  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3198686,
552  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
553  Common::RU_RUS,
554  Common::kPlatformWindows,
556  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
557  },
558 
559  { // Alternate version, from a DVD collection containing both BS1 and BS2
560  "sword1",
561  "Mediahauz",
562  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
563  "clusters/swordres.rif", "7a6e896064c8d2ee266e961549487204", 58916,
564  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 3198686,
565  "smackshi/intro.smk", "432215e04bb74ad823e033bc774f97d7", 14098520),
566  Common::RU_RUS,
567  Common::kPlatformWindows,
569  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
570  },
571 
572  {
573  "sword1",
574  "Novy Disk",
575  AD_ENTRY4s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088292,
576  "clusters/swordres.rif", "b5d9ddbe26d453415a43596f86452435", 59788,
577  "clusters/text.clu", "8392ae2af0a8bec1dca511b2fedddc4c", 3178811,
578  "video/intro.dxa", "e27cd33593c08b66e8d20fbc40938789", 7420364),
579  Common::RU_RUS,
580  Common::kPlatformWindows,
582  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
583  },
584 
585  { // Korean fan translation
586  "sword1",
587  "",
588  AD_ENTRY6s("clusters/scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1087240,
589  "clusters/swordres.rif", "d21d6321ee2dbb2d7d7ca2d2a940c34a", 58916,
590  "clusters/text.clu", "76f93f5feecc8915435105478f3c6615", 2704592,
591  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268,
592  "bs1k.fnt", NULL, 1222000,
593  "korean.clu", NULL, AD_NO_SIZE),
594  Common::KO_KOR,
595  Common::kPlatformWindows,
597  GUIO1(GAMEOPTION_WINDOWS_AUDIO_MODE)
598  },
599 
600  {
601  "sword1",
602  "",
603  AD_ENTRY4s("clusters/scripts.clm", "6b6d9a32668e6f0285318dbe33f167fe", 1088468,
604  "clusters/swordres.rif", "6b579d7cd94756f5c1e362a9b61f94a3", 59788,
605  "smackshi/credits.smk", "eacbc81d3ef88628d3710abbbcdc9aa0", 17300736,
606  "smackshi/intro.smk", "6689aa8f84cb0387b292481d2a2428b4", 13076700),
607  Common::EN_USA,
608  Common::kPlatformMacintosh,
610  GUIO1(GAMEOPTION_MULTILANGUAGE)
611  },
612 
613  {
614  "sword1",
615  "",
616  AD_ENTRY4s("clusters/scripts.clm", "6b6d9a32668e6f0285318dbe33f167fe", 1088468,
617  "clusters/swordres.rif", "6b579d7cd94756f5c1e362a9b61f94a3", 59788,
618  "smackshi/credits.smk", "9a3fe9cb76bc7ca8a9987c173befb90d", 16315740,
619  "smackshi/intro.smk", "d82a7869ace8fcecaa519c04c4bfc483", 13233268),
620  Common::EN_GRB,
621  Common::kPlatformMacintosh,
623  GUIO1(GAMEOPTION_MULTILANGUAGE)
624  },
625 
626  {
627  "sword1",
628  "",
629  AD_ENTRY4s("clusters/scripts.clm", "6b6d9a32668e6f0285318dbe33f167fe", 1088468,
630  "clusters/swordres.rif", "6b579d7cd94756f5c1e362a9b61f94a3", 59788,
631  "smackshi/credits.smk", "0e4eb849d60baab975130efd35f15ace", 17528016,
632  "smackshi/intro.smk", "d602a28f5f5c583bf9870a23a94a9bc5", 13525168),
633  Common::FR_FRA,
634  Common::kPlatformMacintosh,
636  GUIO1(GAMEOPTION_MULTILANGUAGE)
637  },
638 
639  {
640  "sword1",
641  "",
642  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088468,
643  "swordres.rif", "a810e6dc5c8e636151a3e1370d41d138", 59788,
644  "credits.dat", "2ec14f1f262cdd2c87dd95acced9e2f6", 3312,
645  "speech.inf", "ed14c2a235cf5388ac3b5f29db129837", 21310),
646  Common::EN_USA,
647  Common::kPlatformPSX,
649  GUIO0()
650  },
651 
652  {
653  "sword1",
654  "",
655  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088468,
656  "swordres.rif", "a810e6dc5c8e636151a3e1370d41d138", 59788,
657  "credits.dat", "69349710eef6b653ed2c02643ed6c4a0", 2799,
658  "speech.inf", "ed14c2a235cf5388ac3b5f29db129837", 21310),
659  Common::EN_GRB,
660  Common::kPlatformPSX,
662  GUIO0()
663  },
664 
665  {
666  "sword1",
667  "",
668  AD_ENTRY4s("scripts.clu" , "72b10193714e8c6e4daca51791c0db0c", 1088468,
669  "swordres.rif", "a810e6dc5c8e636151a3e1370d41d138", 59788,
670  "credits.dat", "0b119d49f27260e6115504c135b9bb19", 2382,
671  "speech.inf", "2ccb9be1a3d8d0e33d6efd6a12a24320", 21450),
672  Common::FR_FRA,
673  Common::kPlatformPSX,
675  GUIO0()
676  },
677 
678  {
679  "sword1",
680  "",
681  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088468,
682  "swordres.rif", "a810e6dc5c8e636151a3e1370d41d138", 59788,
683  "credits.dat", "c4f84aaa17f80fb549a5c8a867a9836a", 2382,
684  "speech.inf", "403fb61f9de6ce6cb374edd9985066ae", 21304),
685  Common::DE_DEU,
686  Common::kPlatformPSX,
688  GUIO0()
689  },
690 
691  {
692  "sword1",
693  "",
694  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
695  "swordres.rif", "5bd8928071b91830be6fbcdb7f59786d", 59788,
696  "credits.dat", "949806fa3eaa4ff3a6c19ee4b5caa9f5", 2823,
697  "speech.inf", "1165f01823e4d2df72fcc5b592a4960e", 21374),
698  Common::IT_ITA,
699  Common::kPlatformPSX,
701  GUIO0()
702  },
703 
704  {
705  "sword1",
706  "",
707  AD_ENTRY4s("scripts.clu", "72b10193714e8c6e4daca51791c0db0c", 1088372,
708  "swordres.rif", "5bd8928071b91830be6fbcdb7f59786d", 59788,
709  "credits.dat", "cd97e8f5006d91914904b3bfdb0ff588", 2412,
710  "speech.inf", "d4558d96ce696a906b086c2b44ffb301", 21342),
711  Common::ES_ESP,
712  Common::kPlatformPSX,
714  GUIO0()
715  },
716 
718 };
719 
720 } // End of namespace Sword1
Definition: advancedDetector.h:163
No flags.
Definition: advancedDetector.h:139
Definition: animation.h:38
#define AD_ENTRY3s(f1, x1, s1, f2, x2, s2, f3, x3, s3)
Definition: advancedDetector.h:128
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
Flag to designate well-known pirated versions with cracks.
Definition: advancedDetector.h:144
Add "-demo" to gameid.
Definition: advancedDetector.h:156