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 Cine { 24 25 #define GAMEOPTION_ORIGINAL_SAVELOAD GUIO_GAMEOPTIONS1 26 #define GAMEOPTION_TRANSPARENT_DIALOG_BOXES GUIO_GAMEOPTIONS2 27 28 static const CINEGameDescription gameDescriptions[] = { 29 { 30 { 31 "fw", 32 "", 33 AD_ENTRY1("part01", "61d003202d301c29dd399acfb1354310"), 34 Common::EN_ANY, 35 Common::kPlatformDOS, 36 ADGF_NO_FLAGS, 37 GUIO0() 38 }, 39 GType_FW, 40 0, 41 }, 42 43 // This is a CD version of Future Wars published by Sony. 44 // This version has a crypted AUTO00.PRC. 45 { 46 { 47 "fw", 48 "Sony CD version", 49 AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", -1, 50 "PART01", "61d003202d301c29dd399acfb1354310", -1), 51 Common::EN_USA, 52 Common::kPlatformDOS, 53 ADGF_CD, 54 GUIO0() 55 }, 56 GType_FW, 57 GF_CD | GF_CRYPTED_BOOT_PRC, 58 }, 59 60 { 61 // This is the Future Wars CD version 62 // with a French translation patch (#12490). 63 { 64 "fw", 65 "Sony CD version with French translation patch", 66 AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", -1, 67 "PART01", "5d1acb97abe9591f9008e00d07add95a", -1), 68 Common::FR_FRA, 69 Common::kPlatformDOS, 70 ADGF_CD, 71 GUIO0() 72 }, 73 GType_FW, 74 GF_CD | GF_CRYPTED_BOOT_PRC, 75 }, 76 77 { 78 // This is the version included in the UK "Classic Collection" 79 { 80 "fw", 81 "", 82 AD_ENTRY1("part01", "91d7271155520eae6915a9dd2dac120c"), 83 Common::EN_ANY, 84 Common::kPlatformDOS, 85 ADGF_NO_FLAGS, 86 GUIO0() 87 }, 88 GType_FW, 89 0, 90 }, 91 92 { 93 { 94 "fw", 95 "", 96 AD_ENTRY1("part01", "f5e98fcca3fb5e7afa284c81c39d8b14"), 97 Common::DE_DEU, 98 Common::kPlatformDOS, 99 ADGF_NO_FLAGS, 100 GUIO0() 101 }, 102 GType_FW, 103 GF_ALT_FONT, 104 }, 105 106 { 107 { 108 "fw", 109 "", 110 AD_ENTRY1("part01", "570109f965c7f53984b98c83d86eb206"), 111 Common::ES_ESP, 112 Common::kPlatformDOS, 113 ADGF_NO_FLAGS, 114 GUIO0() 115 }, 116 GType_FW, 117 GF_ALT_FONT, 118 }, 119 120 { 121 { 122 "fw", 123 "", 124 AD_ENTRY1("part01", "5d1acb97abe9591f9008e00d07add95a"), 125 Common::FR_FRA, 126 Common::kPlatformDOS, 127 ADGF_NO_FLAGS, 128 GUIO0() 129 }, 130 GType_FW, 131 0, 132 }, 133 134 { 135 { 136 "fw", 137 "", 138 AD_ENTRY1("part01", "57afd280b598b4180fda6689fbedc4b8"), 139 Common::EN_ANY, 140 Common::kPlatformAmiga, 141 ADGF_NO_FLAGS, 142 GUIO1(GUIO_NOMIDI) 143 }, 144 GType_FW, 145 0, 146 }, 147 148 { // Amiga "Interplay" labeled version 149 { 150 "fw", 151 "", 152 AD_ENTRY1("part01", "a17a5eb15200c63276d486a88263ccd0"), 153 Common::EN_USA, 154 Common::kPlatformAmiga, 155 ADGF_NO_FLAGS, 156 GUIO1(GUIO_NOMIDI) 157 }, 158 GType_FW, 159 0, 160 }, 161 162 { 163 { 164 "fw", 165 "", 166 AD_ENTRY1("part01", "3a87a913e0e33963a48a7f822ca0eb0e"), 167 Common::DE_DEU, 168 Common::kPlatformAmiga, 169 ADGF_NO_FLAGS, 170 GUIO1(GUIO_NOMIDI) 171 }, 172 GType_FW, 173 GF_ALT_FONT, 174 }, 175 176 { 177 { 178 "fw", 179 "", 180 AD_ENTRY1("part01", "5ad0007ccd5f7b3dd6b15ea7f281f9e1"), 181 Common::ES_ESP, 182 Common::kPlatformAmiga, 183 ADGF_NO_FLAGS, 184 GUIO1(GUIO_NOMIDI) 185 }, 186 GType_FW, 187 0, 188 }, 189 190 { 191 { 192 "fw", 193 "", 194 AD_ENTRY1("part01", "460f2da8793bc581a2d4b6fc19ccb5ae"), 195 Common::FR_FRA, 196 Common::kPlatformAmiga, 197 ADGF_NO_FLAGS, 198 GUIO1(GUIO_NOMIDI) 199 }, 200 GType_FW, 201 0, 202 }, 203 204 { 205 { 206 "fw", 207 "", 208 AD_ENTRY1("part01", "1c8e5207743172134409ac58860021af"), 209 Common::IT_ITA, 210 Common::kPlatformAmiga, 211 ADGF_NO_FLAGS, 212 GUIO1(GUIO_NOMIDI) 213 }, 214 GType_FW, 215 0, 216 }, 217 218 { 219 { 220 "fw", 221 "Demo", 222 AD_ENTRY2s("demo", "0f50767cd964e302d3af0ba2528df8c4", -1, 223 "demo.prc", "d2ac3a743d288359c63644ea7071edae", -1), 224 Common::EN_ANY, 225 Common::kPlatformAmiga, 226 ADGF_DEMO, 227 GUIO1(GUIO_NOMIDI) 228 }, 229 GType_FW, 230 0, 231 }, 232 233 { 234 { 235 "fw", 236 "", 237 AD_ENTRY1("part01", "36050db13af57e462ca1adc4df99de4e"), 238 Common::EN_ANY, 239 Common::kPlatformAtariST, 240 ADGF_NO_FLAGS, 241 GUIO1(GUIO_NOMIDI) 242 }, 243 GType_FW, 244 0, 245 }, 246 247 { 248 { 249 "fw", 250 "", 251 AD_ENTRY1("part01", "ef245573b7dab0d4825ceb98e37cef4d"), 252 Common::FR_FRA, 253 Common::kPlatformAtariST, 254 ADGF_NO_FLAGS, 255 GUIO1(GUIO_NOMIDI) 256 }, 257 GType_FW, 258 0, 259 }, 260 261 ////////////////////////////////////////////////////////////////////////////////////// 262 // ___ _ _ ____ _ _ _ _ // 263 // / _ \ _ __ ___ _ __ __ _| |_(_) ___ _ __ / ___|| |_ ___ __ _| | |_| |__ // 264 // | | | | '_ \ / _ \ '__/ _` | __| |/ _ \| '_ \ \___ \| __/ _ \/ _` | | __| '_ \ // 265 // | |_| | |_) | __/ | | (_| | |_| | (_) | | | | ___) | || __/ (_| | | |_| | | | // 266 // \___/| .__/ \___|_| \__,_|\__|_|\___/|_| |_| |____/ \__\___|\__,_|_|\__|_| |_| // 267 // |_| // 268 ////////////////////////////////////////////////////////////////////////////////////// 269 270 { 271 { 272 "os", 273 "256 colors", 274 AD_ENTRY1("procs00", "d6752e7d25924cb866b61eb7cb0c8b56"), 275 Common::EN_GRB, 276 Common::kPlatformDOS, 277 ADGF_NO_FLAGS, 278 GUIO0() 279 }, 280 GType_OS, 281 0, 282 }, 283 284 { 285 // This is a 16 color PC version (It came on three 720kB 3.5" disks). 286 // The protagonist is named John Glames in this version. 287 { 288 "os", 289 "", 290 AD_ENTRY1("procs1", "9629129b86979fa592c1787385bf3695"), 291 Common::EN_GRB, 292 Common::kPlatformDOS, 293 ADGF_NO_FLAGS, 294 GUIO0() 295 }, 296 GType_OS, 297 0, 298 }, 299 300 { 301 { 302 "os", 303 "", 304 AD_ENTRY1("procs1", "d8c3a9d05a63e4cfa801826a7063a126"), 305 Common::EN_USA, 306 Common::kPlatformDOS, 307 ADGF_NO_FLAGS, 308 GUIO0() 309 }, 310 GType_OS, 311 0, 312 }, 313 314 { 315 { 316 "os", 317 "256 colors", 318 AD_ENTRY1("procs00", "862a75d76fb7fffec30e52be9ad1c474"), 319 Common::EN_USA, 320 Common::kPlatformDOS, 321 ADGF_NO_FLAGS, 322 GUIO0() 323 }, 324 GType_OS, 325 GF_CD, 326 }, 327 328 { 329 { 330 "os", 331 "", 332 AD_ENTRY1("procs1", "39b91ae35d1297ce0a76a1a803ca1593"), 333 Common::DE_DEU, 334 Common::kPlatformDOS, 335 ADGF_NO_FLAGS, 336 GUIO0() 337 }, 338 GType_OS, 339 0, 340 }, 341 342 { 343 { 344 "os", 345 "", 346 AD_ENTRY1("procs1", "74c2dabd9d212525fca8875a5f6d8994"), 347 Common::ES_ESP, 348 Common::kPlatformDOS, 349 ADGF_NO_FLAGS, 350 GUIO0() 351 }, 352 GType_OS, 353 0, 354 }, 355 356 { 357 { 358 "os", 359 "256 colors", 360 AD_ENTRY2s("procs1", "74c2dabd9d212525fca8875a5f6d8994", -1, 361 "sds1", "75443ba39cdc95667e07d7118e5c151c", -1), 362 Common::ES_ESP, 363 Common::kPlatformDOS, 364 ADGF_NO_FLAGS, 365 GUIO0() 366 }, 367 GType_OS, 368 GF_CD, 369 }, 370 371 { 372 { 373 "os", 374 "256 colors", 375 AD_ENTRY1("procs00", "f143567f08cfd1a9b1c9a41c89eadfef"), 376 Common::FR_FRA, 377 Common::kPlatformDOS, 378 ADGF_NO_FLAGS, 379 GUIO0() 380 }, 381 GType_OS, 382 0, 383 }, 384 385 { // Submitted by Kurufinwe21 in #11617 (16 color French floppy version) 386 { 387 "os", 388 "", 389 AD_ENTRY1s("procs1", "3f9edde60ccb380f716942c5b059d1d5", 14116), 390 Common::FR_FRA, 391 Common::kPlatformDOS, 392 ADGF_NO_FLAGS, 393 GUIO0() 394 }, 395 GType_OS, 396 0, 397 }, 398 399 { // Submitted by laenion in #11466 (German Atari ST version) 400 { 401 "os", 402 "", 403 AD_ENTRY1s("procs1", "b67af92a92ac5fd4add55893c15df76e", 63402), 404 Common::DE_DEU, 405 Common::kPlatformAtariST, 406 ADGF_NO_FLAGS, 407 GUIO0() 408 }, 409 GType_OS, 410 0, 411 }, 412 413 { 414 { 415 "os", 416 "", 417 AD_ENTRY1("procs1", "da066e6b8dd93f2502c2a3755f08dc12"), 418 Common::IT_ITA, 419 Common::kPlatformDOS, 420 ADGF_NO_FLAGS, 421 GUIO0() 422 }, 423 GType_OS, 424 0, 425 }, 426 427 { // Submitted by Nyarlathotep7777 in #12812 (Italian Amiga version) 428 { 429 "os", 430 "", 431 AD_ENTRY1s("procs1", "d7458be2b14d77410e6330148ca6c371", 61682), 432 Common::IT_ITA, 433 Common::kPlatformAmiga, 434 ADGF_NO_FLAGS, 435 GUIO0() 436 }, 437 GType_OS, 438 0, 439 }, 440 441 { 442 { 443 "os", 444 "Demo", 445 AD_ENTRY1("demo_os", "043859e4cfe3977ad95b6efd00b21c62"), 446 Common::EN_GRB, 447 Common::kPlatformDOS, 448 ADGF_DEMO, 449 GUIO0() 450 }, 451 GType_OS, 452 GF_DEMO, 453 }, 454 455 { 456 { 457 "os", 458 "", 459 AD_ENTRY1("procs0", "a9da5531ead0ebf9ad387fa588c0cbb0"), 460 Common::EN_GRB, 461 Common::kPlatformAmiga, 462 ADGF_NO_FLAGS, 463 GUIO1(GUIO_NOMIDI) 464 }, 465 GType_OS, 466 0, 467 }, 468 469 { 470 { 471 "os", 472 "alt", 473 AD_ENTRY1("procs0", "8a429ced2f4acff8a15ae125174042e8"), 474 Common::EN_GRB, 475 Common::kPlatformAmiga, 476 ADGF_NO_FLAGS, 477 GUIO1(GUIO_NOMIDI) 478 }, 479 GType_OS, 480 0, 481 }, 482 483 { 484 { 485 "os", 486 "", 487 AD_ENTRY1("procs0", "d5f27e33fc29c879f36f15b86ccfa58c"), 488 Common::EN_USA, 489 Common::kPlatformAmiga, 490 ADGF_NO_FLAGS, 491 GUIO1(GUIO_NOMIDI) 492 }, 493 GType_OS, 494 0, 495 }, 496 497 { 498 { 499 "os", 500 "", 501 AD_ENTRY1("procs0", "8b7dce249821d3a62b314399c4334347"), 502 Common::DE_DEU, 503 Common::kPlatformAmiga, 504 ADGF_NO_FLAGS, 505 GUIO1(GUIO_NOMIDI) 506 }, 507 GType_OS, 508 0, 509 }, 510 511 { 512 { 513 "os", 514 "", 515 AD_ENTRY1("procs0", "35fc295ddd0af9da932d256ba799a4b0"), 516 Common::ES_ESP, 517 Common::kPlatformAmiga, 518 ADGF_NO_FLAGS, 519 GUIO1(GUIO_NOMIDI) 520 }, 521 GType_OS, 522 0, 523 }, 524 525 { 526 { 527 "os", 528 "", 529 AD_ENTRY1("procs0", "d4ea4a97e01fa67ea066f9e785050ed2"), 530 Common::FR_FRA, 531 Common::kPlatformAmiga, 532 ADGF_NO_FLAGS, 533 GUIO1(GUIO_NOMIDI) 534 }, 535 GType_OS, 536 0, 537 }, 538 539 { 540 { 541 "os", 542 "Demo", 543 AD_ENTRY1("demo_os", "dfc30c6a57998a56e8980f7ea3413867"), 544 Common::EN_GRB, 545 Common::kPlatformAmiga, 546 ADGF_DEMO, 547 GUIO1(GUIO_NOMIDI) 548 }, 549 GType_OS, 550 GF_DEMO, 551 }, 552 553 { 554 { 555 "os", 556 "", 557 AD_ENTRY1("procs0", "1501d5ae364b2814a33ed19347c3fcae"), 558 Common::EN_GRB, 559 Common::kPlatformAtariST, 560 ADGF_NO_FLAGS, 561 GUIO1(GUIO_NOMIDI) 562 }, 563 GType_OS, 564 0, 565 }, 566 567 { 568 { 569 "os", 570 "", 571 AD_ENTRY1("procs0", "2148d25de3219dd4a36580ca735d0afa"), 572 Common::FR_FRA, 573 Common::kPlatformAtariST, 574 ADGF_NO_FLAGS, 575 GUIO1(GUIO_NOMIDI) 576 }, 577 GType_OS, 578 0, 579 }, 580 581 { AD_TABLE_END_MARKER, 0, 0 } 582 }; 583 584 } // End of namespace Cine 585