ScummVM API documentation
detection_tables.h
1/* ScummVM - Graphic Adventure Engine
2 *
3 * ScummVM is the legal property of its developers, whose names
4 * are too numerous to list here. Please refer to the COPYRIGHT
5 * file distributed with this source distribution.
6 *
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 *
20 */
21
22
23namespace Sword1 {
24
25static 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,
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,
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,
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,
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,
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,
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,
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
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY3s(f1, x1, s1, f2, x2, s2, f3, x3, s3)
Definition: advancedDetector.h:128
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
@ ADGF_PIRATED
Flag to designate well-known pirated versions with cracks.
Definition: advancedDetector.h:145
Definition: animation.h:38
Definition: advancedDetector.h:164