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 8 * modify it under the terms of the GNU General Public License 9 * as published by the Free Software Foundation; either version 2 10 * of the License, or (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, write to the Free Software 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 20 * 21 */ 22 23 namespace Tinsel { 24 25 static const TinselGameDescription gameDescriptions[] = { 26 27 // Note: The following is the (hopefully) definitive list of version details: 28 // TINSEL_V0: Used only by the Discworld 1 demo - this used a more primitive version 29 // of the Tinsel engine and graphics compression 30 // TINSEL_V1: There were two versions of the Discworld 1 game - the first used .GRA 31 // files, and the second used .SCN files. The second also provided some fixes to 32 // various script bugs and coding errors, but is still considered TINSEL_V1, 33 // as both game versions work equally well with the newer code. 34 // TINSEL_V2: The Discworld 2 game used this updated version of the Tinsel 1 engine, 35 // and as far as we know there aren't any variations of this engine. 36 37 // ==== Discworld 1 early (TinselV0) entries ============================== 38 39 { // Floppy Demo V0 from http://www.adventure-treff.de/specials/dl_demos.php 40 { 41 "dw", 42 "Floppy Demo", 43 AD_ENTRY1s("dw.gra", "ce1b57761ba705221bcf70955b827b97", 441192), 44 //AD_ENTRY1s("dw.scn", "ccd72f02183d0e96b6e7d8df9492cda8", 23308), 45 Common::EN_ANY, 46 Common::kPlatformDOS, 47 ADGF_DEMO, 48 GUIO3(GUIO_NOSPEECH, GUIO_NOSFX, GUIO_NOMUSIC) 49 }, 50 GID_DW1, 51 0, 52 0, 53 TINSEL_V0, 54 }, 55 56 // ==== Discworld 1 entries =============================================== 57 58 { // CD Demo V1 version, with *.gra files 59 { 60 "dw", 61 "CD Demo", 62 { 63 {"dw.gra", 0, "ef5a2518c9e205f786f5a4526396e661", 781676}, 64 {"english.smp", 0, NULL, -1}, 65 }, 66 Common::EN_ANY, 67 Common::kPlatformDOS, 68 ADGF_DEMO | ADGF_CD, 69 GUIO0() 70 }, 71 GID_DW1, 72 0, 73 0, 74 TINSEL_V1, 75 }, 76 77 { // Macintosh CD Demo V1 version, with *.scn files, see tracker #3110936 78 { 79 "dw", 80 "CD Demo", 81 { 82 {"dw.scn", 0, "cfc40a8d5d476a1c9d3abf826fa46f8c", 1272686}, 83 {"english.txt", 0, "c69b5d2067e9114a63569a61e9a82faa", 228878}, 84 {"english.smp", 0, NULL, -1}, 85 }, 86 Common::EN_ANY, 87 Common::kPlatformMacintosh, 88 ADGF_DEMO | ADGF_CD, 89 GUIO0() 90 }, 91 GID_DW1, 92 0, 93 GF_SCNFILES, 94 TINSEL_V1, 95 }, 96 97 { // Multilingual Floppy V1 with *.gra files. 98 // Note: It contains no english subtitles. 99 { 100 "dw", 101 "Floppy", 102 { 103 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 104 {"french.txt", 0, NULL, -1}, 105 {"german.txt", 0, NULL, -1}, 106 {"italian.txt", 0, NULL, -1}, 107 {"spanish.txt", 0, NULL, -1}, 108 {NULL, 0, NULL, 0} 109 }, 110 Common::FR_FRA, 111 Common::kPlatformDOS, 112 ADGF_DROPLANGUAGE, 113 GUIO1(GUIO_NOSPEECH) 114 }, 115 GID_DW1, 116 0, 117 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 118 TINSEL_V1, 119 }, 120 121 { 122 { 123 "dw", 124 "Floppy", 125 { 126 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 127 {"french.txt", 0, NULL, -1}, 128 {"german.txt", 0, NULL, -1}, 129 {"italian.txt", 0, NULL, -1}, 130 {"spanish.txt", 0, NULL, -1}, 131 {NULL, 0, NULL, 0} 132 }, 133 Common::DE_DEU, 134 Common::kPlatformDOS, 135 ADGF_DROPLANGUAGE, 136 GUIO1(GUIO_NOSPEECH) 137 }, 138 GID_DW1, 139 0, 140 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 141 TINSEL_V1, 142 }, 143 144 { 145 { 146 "dw", 147 "Floppy", 148 { 149 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 150 {"french.txt", 0, NULL, -1}, 151 {"german.txt", 0, NULL, -1}, 152 {"italian.txt", 0, NULL, -1}, 153 {"spanish.txt", 0, NULL, -1}, 154 {NULL, 0, NULL, 0} 155 }, 156 Common::IT_ITA, 157 Common::kPlatformDOS, 158 ADGF_DROPLANGUAGE, 159 GUIO1(GUIO_NOSPEECH) 160 }, 161 GID_DW1, 162 0, 163 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 164 TINSEL_V1, 165 }, 166 167 { 168 { 169 "dw", 170 "Floppy", 171 { 172 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 173 {"french.txt", 0, NULL, -1}, 174 {"german.txt", 0, NULL, -1}, 175 {"italian.txt", 0, NULL, -1}, 176 {"spanish.txt", 0, NULL, -1}, 177 {NULL, 0, NULL, 0} 178 }, 179 Common::ES_ESP, 180 Common::kPlatformDOS, 181 ADGF_DROPLANGUAGE, 182 GUIO1(GUIO_NOSPEECH) 183 }, 184 GID_DW1, 185 0, 186 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 187 TINSEL_V1, 188 }, 189 190 { // Floppy V1 version, with *.gra files 191 { 192 "dw", 193 "Floppy", 194 AD_ENTRY1s("dw.gra", "c8808ccd988d603dd35dff42013ae7fd", 781656), 195 Common::EN_ANY, 196 Common::kPlatformDOS, 197 ADGF_NO_FLAGS, 198 GUIO1(GUIO_NOSPEECH) 199 }, 200 GID_DW1, 201 0, 202 GF_ENHANCED_AUDIO_SUPPORT, 203 TINSEL_V1, 204 }, 205 206 { // CD V1 version, with *.gra files (same as the floppy one, with english.smp) 207 { 208 "dw", 209 "CD", 210 { 211 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 212 {"english.smp", 0, NULL, -1}, 213 }, 214 Common::EN_ANY, 215 Common::kPlatformDOS, 216 ADGF_CD, 217 GUIO0() 218 }, 219 GID_DW1, 220 0, 221 GF_ENHANCED_AUDIO_SUPPORT, 222 TINSEL_V1, 223 }, 224 225 { // Polish fan translation CD V1 version, with *.gra files (same as the floppy one, with english.smp) 226 { 227 "dw", 228 "CD", 229 { 230 {"dw.gra", 0, "ef05bbd2a754bd11a2e87bcd84ab5ccf", 781864}, 231 {"english.smp", 0, NULL, -1}, 232 }, 233 Common::EN_ANY, 234 Common::kPlatformDOS, 235 ADGF_CD, 236 GUIO_NONE 237 }, 238 GID_DW1, 239 0, 240 GF_ENHANCED_AUDIO_SUPPORT, 241 TINSEL_V1, 242 }, 243 244 { // Polish fan translaction floppy V1 version, with *.gra files 245 { 246 "dw", 247 "Floppy", 248 AD_ENTRY1s("dw.gra", "ef05bbd2a754bd11a2e87bcd84ab5ccf", 781864), 249 Common::EN_ANY, 250 Common::kPlatformDOS, 251 ADGF_NO_FLAGS, 252 GUIO_NOSPEECH 253 }, 254 GID_DW1, 255 0, 256 GF_ENHANCED_AUDIO_SUPPORT, 257 TINSEL_V1, 258 }, 259 260 { // Italian CD with english speech and *.gra files. 261 // Note: It contains only italian subtitles, but inside english.txt 262 { 263 "dw", 264 "CD", 265 { 266 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 267 {"english.txt", 0, "15f0703f85477d7fab4280bf938b61c1", 237774}, 268 {"english.smp", 0, NULL, -1}, 269 {NULL, 0, NULL, 0} 270 }, 271 Common::IT_ITA, 272 Common::kPlatformDOS, 273 ADGF_DROPLANGUAGE | ADGF_CD, 274 GUIO0() 275 }, 276 GID_DW1, 277 0, 278 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 279 TINSEL_V1, 280 }, 281 282 { // Multilingual CD with english speech and *.gra files. 283 // Note: It contains no english subtitles. 284 { 285 "dw", 286 "CD", 287 { 288 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 289 {"english.smp", 0, NULL, -1}, 290 {"french.txt", 0, NULL, -1}, 291 {"german.txt", 0, NULL, -1}, 292 {"italian.txt", 0, NULL, -1}, 293 {"spanish.txt", 0, NULL, -1}, 294 {NULL, 0, NULL, 0} 295 }, 296 Common::FR_FRA, 297 Common::kPlatformDOS, 298 ADGF_DROPLANGUAGE | ADGF_CD, 299 GUIO0() 300 }, 301 GID_DW1, 302 0, 303 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 304 TINSEL_V1, 305 }, 306 307 { 308 { 309 "dw", 310 "CD", 311 { 312 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 313 {"english.smp", 0, NULL, -1}, 314 {"french.txt", 0, NULL, -1}, 315 {"german.txt", 0, NULL, -1}, 316 {"italian.txt", 0, NULL, -1}, 317 {"spanish.txt", 0, NULL, -1}, 318 {NULL, 0, NULL, 0} 319 }, 320 Common::DE_DEU, 321 Common::kPlatformDOS, 322 ADGF_DROPLANGUAGE | ADGF_CD, 323 GUIO0() 324 }, 325 GID_DW1, 326 0, 327 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 328 TINSEL_V1, 329 }, 330 { 331 { 332 "dw", 333 "CD", 334 { 335 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 336 {"english.smp", 0, NULL, -1}, 337 {"french.txt", 0, NULL, -1}, 338 {"german.txt", 0, NULL, -1}, 339 {"italian.txt", 0, NULL, -1}, 340 {"spanish.txt", 0, NULL, -1}, 341 {NULL, 0, NULL, 0} 342 }, 343 Common::IT_ITA, 344 Common::kPlatformDOS, 345 ADGF_DROPLANGUAGE | ADGF_CD, 346 GUIO0() 347 }, 348 GID_DW1, 349 0, 350 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 351 TINSEL_V1, 352 }, 353 { 354 { 355 "dw", 356 "CD", 357 { 358 {"dw.gra", 0, "c8808ccd988d603dd35dff42013ae7fd", 781656}, 359 {"english.smp", 0, NULL, -1}, 360 {"french.txt", 0, NULL, -1}, 361 {"german.txt", 0, NULL, -1}, 362 {"italian.txt", 0, NULL, -1}, 363 {"spanish.txt", 0, NULL, -1}, 364 {NULL, 0, NULL, 0} 365 }, 366 Common::ES_ESP, 367 Common::kPlatformDOS, 368 ADGF_DROPLANGUAGE | ADGF_CD, 369 GUIO0() 370 }, 371 GID_DW1, 372 0, 373 GF_USE_4FLAGS | GF_ENHANCED_AUDIO_SUPPORT, 374 TINSEL_V1, 375 }, 376 377 { // English CD v2 378 { 379 "dw", 380 "CD", 381 { 382 {"dw.scn", 0, "70955425870c7720d6eebed903b2ef41", 776188}, 383 {"english.smp", 0, NULL, -1}, 384 {NULL, 0, NULL, 0} 385 }, 386 Common::EN_ANY, 387 Common::kPlatformDOS, 388 ADGF_CD, 389 GUIO0() 390 }, 391 GID_DW1, 392 0, 393 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 394 TINSEL_V1, 395 }, 396 397 { // Hebrew CD v2 398 { 399 "dw", 400 "CD", 401 { 402 {"dw.scn", 0, "759d1374b4f02af6d52fc07c96679936", 770780}, 403 {"english.smp", 0, NULL, -1}, 404 {NULL, 0, NULL, 0} 405 }, 406 Common::HE_ISR, 407 Common::kPlatformDOS, 408 ADGF_CD, 409 GUIO0() 410 }, 411 GID_DW1, 412 0, 413 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 414 TINSEL_V1, 415 }, 416 417 { // Discworld PSX CD 418 { 419 "dw", 420 "CD", 421 { 422 {"english.txt", 0, "7526cfc3a64e00f223795de476b4e2c9", 230326}, 423 {NULL, 0, NULL, 0} 424 }, 425 Common::EN_ANY, 426 Common::kPlatformPSX, 427 ADGF_CD, 428 GUIO0() 429 }, 430 GID_DW1, 431 0, 432 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 433 TINSEL_V1, 434 }, 435 436 { // multilanguage PSX demo 437 { 438 "dw", 439 "CD Demo", 440 { 441 {"french.txt", 0, "e7020d35f58d0d187052ac406d86cc87", 273914}, 442 {"german.txt", 0, "52f0a01e0ff0d340b02a36fd5109d705", 263942}, 443 {"italian.txt", 0, "15f0703f85477d7fab4280bf938b61c1", 239834}, 444 {"spanish.txt", 0, "c324170c3f1922c605c5cc09ba265aa5", 236702}, 445 {"english.txt", 0, "7526cfc3a64e00f223795de476b4e2c9", 230326}, 446 {NULL, 0, NULL, 0} 447 }, 448 Common::EN_ANY, 449 Common::kPlatformPSX, 450 ADGF_CD | ADGF_DEMO, 451 GUIO0() 452 }, 453 GID_DW1, 454 0, 455 GF_SCNFILES, 456 TINSEL_V1, 457 }, 458 459 #if 0 460 { // English Saturn CD 461 { 462 "dw", 463 "CD", 464 { 465 {"dw.scn", 0, "6803f293c88758057cc685b9437f7637", 382248}, 466 {"english.smp", 0, NULL, -1}, 467 {NULL, 0, NULL, 0} 468 }, 469 Common::EN_ANY, 470 Common::kPlatformDOS, 471 ADGF_CD, 472 GUIO0() 473 }, 474 GID_DW1, 475 0, 476 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 477 TINSEL_V1, 478 }, 479 #endif 480 481 { // Mac English CD, see tracker #3614864 482 { 483 "dw", 484 "CD", 485 { 486 {"dw.scn", 0, "114643df0d1f1530a0a9c5d4e38917bc", 1268553}, 487 {"english.smp", 0, NULL, -1}, 488 {NULL, 0, NULL, 0} 489 }, 490 Common::EN_ANY, 491 Common::kPlatformMacintosh, 492 ADGF_CD, 493 GUIO0() 494 }, 495 GID_DW1, 496 0, 497 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 498 TINSEL_V1, 499 }, 500 501 { // Mac multilanguage CD 502 { 503 "dw", 504 "CD", 505 { 506 {"dw.scn", 0, "cfc40a8d5d476a1c9d3abf826fa46f8c", 1265532}, 507 {"english.smp", 0, NULL, -1}, 508 {NULL, 0, NULL, 0} 509 }, 510 Common::EN_ANY, 511 Common::kPlatformMacintosh, 512 ADGF_CD, 513 GUIO0() 514 }, 515 GID_DW1, 516 0, 517 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 518 TINSEL_V1, 519 }, 520 521 { // German CD re-release "Neon Edition" 522 // Note: This release has ENGLISH.TXT (with german content) instead of GERMAN.TXT 523 { 524 "dw", 525 "CD", 526 AD_ENTRY1s("dw.scn", "6182c7986eaec893c62fb6ea13a9f225", 774556), 527 Common::DE_DEU, 528 Common::kPlatformDOS, 529 ADGF_CD, 530 GUIO0() 531 }, 532 GID_DW1, 533 0, 534 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT | GF_ALT_MIDI, 535 TINSEL_V1, 536 }, 537 538 { // Russian Discworld 1 539 { 540 "dw", 541 "CD", 542 { 543 {"dw.scn", 0, "133041bde59d05c1bf084fd6f1bdce4b", 776524}, 544 {"english.txt", 0, "f73dcbd7b136b37c2adf7c9448ea336d", 231821}, 545 {"english.smp", 0, NULL, -1}, 546 {NULL, 0, NULL, 0} 547 }, 548 Common::RU_RUS, 549 Common::kPlatformDOS, 550 ADGF_CD, 551 GUIO1(GUIO_NOASPECT) 552 }, 553 GID_DW1, 554 0, 555 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 556 TINSEL_V1, 557 }, 558 559 { // English CD "Argentum Collection" 560 { 561 "dw", 562 "CD", 563 { 564 {"dw.scn", 0, "36795d539e290838fa1d4c11789cb142", 776188}, 565 {"english.smp", 0, NULL, -1}, 566 {NULL, 0, NULL, 0} 567 }, 568 Common::EN_ANY, 569 Common::kPlatformDOS, 570 ADGF_CD | ADGF_TESTING, 571 GUIO0() 572 }, 573 GID_DW1, 574 0, 575 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 576 TINSEL_V1, 577 }, 578 579 { // Russian Discworld 1. Fan translation v1.1 580 { 581 "dw", 582 "CD v1.1", 583 { 584 {"dw.scn", 0, "133041bde59d05c1bf084fd6f1bdce4b", 776524}, 585 {"english.txt", 0, "317542cf2e50106d9c9421ddcf821e22", 221656}, 586 {"english.smp", 0, NULL, -1}, 587 {NULL, 0, NULL, 0} 588 }, 589 Common::RU_RUS, 590 Common::kPlatformDOS, 591 ADGF_CD, 592 GUIO1(GUIO_NOASPECT) 593 }, 594 GID_DW1, 595 0, 596 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 597 TINSEL_V1, 598 }, 599 600 { // Polish fan translaction Discworld 1 601 { 602 "dw", 603 "CD", 604 { 605 {"dw.scn", 0, "fa169d2c98660215ebd84b49c1899eef", 776396}, 606 {"english.txt", 0, "c1a53eb7ec812689dab70e2bb22cf2ab", 224151}, 607 {"english.smp", 0, NULL, -1}, 608 {NULL, 0, NULL, 0} 609 }, 610 Common::PL_POL, 611 Common::kPlatformDOS, 612 ADGF_CD, 613 GUIO_NONE 614 }, 615 GID_DW1, 616 0, 617 GF_SCNFILES | GF_ENHANCED_AUDIO_SUPPORT, 618 TINSEL_V1, 619 }, 620 621 // ==== Discworld 2 entries =============================================== 622 // Note: All Discworld 2 versions are CD only, therefore we don't add the ADGF_CD flag 623 624 { // English Discworld 2 demo 625 { 626 "dw2", 627 "Demo", 628 { 629 {"dw2.scn", 0, "853ab998f5136b69bc586991175d6eeb", 4231121}, 630 {"english.smp", 0, "b5660a0e031cb4710bcb0ef5629ea61d", 28562357}, 631 {NULL, 0, NULL, 0} 632 }, 633 Common::EN_ANY, 634 Common::kPlatformDOS, 635 ADGF_DEMO, 636 GUIO1(GUIO_NOASPECT) 637 }, 638 GID_DW2, 639 0, 640 GF_SCNFILES, 641 TINSEL_V2, 642 }, 643 644 { // European/Australian Discworld 2 release 645 { 646 "dw2", 647 "CD", 648 { 649 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 650 {"english1.smp", 0, NULL, -1}, 651 {NULL, 0, NULL, 0} 652 }, 653 Common::EN_GRB, 654 Common::kPlatformDOS, 655 ADGF_NO_FLAGS, 656 GUIO1(GUIO_NOASPECT) 657 }, 658 GID_DW2, 659 0, 660 GF_SCNFILES, 661 TINSEL_V2, 662 }, 663 664 { // US Discworld 2 release 665 { 666 "dw2", 667 "CD", 668 { 669 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 670 {"us1.smp", 0, NULL, -1}, 671 {NULL, 0, NULL, 0} 672 }, 673 Common::EN_USA, 674 Common::kPlatformDOS, 675 ADGF_NO_FLAGS, 676 GUIO1(GUIO_NOASPECT) 677 }, 678 GID_DW2, 679 0, 680 GF_SCNFILES, 681 TINSEL_V2, 682 }, 683 684 { // French version of Discworld 2 685 { 686 "dw2", 687 "CD", 688 { 689 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 690 {"french1.smp", 0, NULL, -1}, 691 {NULL, 0, NULL, 0} 692 }, 693 Common::FR_FRA, 694 Common::kPlatformDOS, 695 ADGF_NO_FLAGS, 696 GUIO1(GUIO_NOASPECT) 697 }, 698 GID_DW2, 699 0, 700 GF_SCNFILES, 701 TINSEL_V2, 702 }, 703 704 { // German Discworld 2 re-release "Neon Edition" 705 { 706 "dw2", 707 "CD", 708 { 709 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 710 {"german1.smp", 0, NULL, -1}, 711 {NULL, 0, NULL, 0} 712 }, 713 Common::DE_DEU, 714 Common::kPlatformDOS, 715 ADGF_NO_FLAGS, 716 GUIO1(GUIO_NOASPECT) 717 }, 718 GID_DW2, 719 0, 720 GF_SCNFILES, 721 TINSEL_V2, 722 }, 723 724 { // Italian/Spanish Discworld 2 725 { 726 "dw2", 727 "CD", 728 { 729 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 730 {"english1.smp", 0, NULL, -1}, 731 {"italian1.txt", 0, "d443249f8b55489b5888c227b9096f4e", 246495}, 732 {NULL, 0, NULL, 0} 733 }, 734 Common::IT_ITA, 735 Common::kPlatformDOS, 736 ADGF_NO_FLAGS, 737 GUIO1(GUIO_NOASPECT) 738 }, 739 GID_DW2, 740 0, 741 GF_SCNFILES, 742 TINSEL_V2, 743 }, 744 { 745 { 746 "dw2", 747 "CD", 748 { 749 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 750 {"english1.smp", 0, NULL, -1}, 751 {"spanish1.txt", 0, "bc6e147c5f542db228ac577357e4d897", 230323}, 752 {NULL, 0, NULL, 0} 753 }, 754 Common::ES_ESP, 755 Common::kPlatformDOS, 756 ADGF_NO_FLAGS, 757 GUIO1(GUIO_NOASPECT) 758 }, 759 GID_DW2, 760 0, 761 GF_SCNFILES, 762 TINSEL_V2, 763 }, 764 765 { // Russian Discworld 2 release by Fargus 766 { 767 "dw2", 768 "CD", 769 { 770 {"dw2.scn", 0, "c6d15ce9720a9d8fef06e6582dcf3f34", 103593}, 771 {"english1.smp", 0, NULL, -1}, 772 {"english1.txt", 0, "b522e19d7b2cd7b85e50e36fe48e36a9", 274444}, 773 {NULL, 0, NULL, 0} 774 }, 775 Common::RU_RUS, 776 Common::kPlatformDOS, 777 ADGF_NO_FLAGS, 778 GUIO1(GUIO_NOASPECT) 779 }, 780 GID_DW2, 781 0, 782 GF_SCNFILES, 783 TINSEL_V2, 784 }, 785 786 { AD_TABLE_END_MARKER, 0, 0, 0, 0 } 787 }; 788 789 } // End of namespace Tinsel 790