Ticket #8991: Gob_Strangerke_090407_MD5.patch
File Gob_Strangerke_090407_MD5.patch, 28.2 KB (added by , 15 years ago) |
---|
-
engines/gob/detection.cpp
35 35 36 36 GameType gameType; 37 37 int32 features; 38 const char *startStkBase; 38 39 const char *startTotBase; 39 40 }; 40 41 … … 59 60 {"woodruff", "The Bizarre Adventures of Woodruff and the Schnibble"}, 60 61 {"dynasty", "The Last Dynasty"}, 61 62 {"urban", "Urban Runner"}, 63 {"archibald", "Playtoon 1 - Uncle Archibald"}, 64 {"spirou", "Playtoon 2 - Spirou"}, 65 {"fascination", "Fascination"}, 66 {"geisha", "Geisha"}, 67 {"adibou4", "Adibou v4"}, 62 68 {0, 0} 63 69 }; 64 70 … … 82 88 }, 83 89 kGameTypeGob1, 84 90 kFeaturesEGA, 85 "intro" 91 "intro.stk", 92 "intro.tot" 86 93 }, 87 94 { 88 95 { … … 95 102 }, 96 103 kGameTypeGob1, 97 104 kFeaturesEGA, 98 "intro" 105 "intro.stk", 106 "intro.tot" 99 107 }, 100 108 { // Supplied by Theruler76 in bug report #1201233 101 109 { … … 108 116 }, 109 117 kGameTypeGob1, 110 118 kFeaturesNone, 111 "intro" 119 "intro.stk", 120 "intro.tot" 112 121 }, 113 122 { // Supplied by raziel_ in bug report #1891864 114 123 { … … 121 130 }, 122 131 kGameTypeGob1, 123 132 kFeaturesAdlib, 124 "intro" 133 "intro.stk", 134 "intro.tot" 125 135 }, 126 136 { // CD 1.000 version. 127 137 { … … 134 144 }, 135 145 kGameTypeGob1, 136 146 kFeaturesCD, 137 "intro" 147 "intro.stk", 148 "intro.tot" 138 149 }, 139 150 { // CD 1.000 version. 140 151 { … … 147 158 }, 148 159 kGameTypeGob1, 149 160 kFeaturesCD, 150 "intro" 161 "intro.stk", 162 "intro.tot" 151 163 }, 152 164 { // CD 1.000 version. 153 165 { … … 160 172 }, 161 173 kGameTypeGob1, 162 174 kFeaturesCD, 163 "intro" 175 "intro.stk", 176 "intro.tot" 164 177 }, 165 178 { // CD 1.000 version. 166 179 { … … 173 186 }, 174 187 kGameTypeGob1, 175 188 kFeaturesCD, 176 "intro" 189 "intro.stk", 190 "intro.tot" 177 191 }, 178 192 { // CD 1.000 version. 179 193 { … … 186 200 }, 187 201 kGameTypeGob1, 188 202 kFeaturesCD, 189 "intro" 203 "intro.stk", 204 "intro.tot" 190 205 }, 191 206 { // CD 1.02 version. Multilingual 192 207 { … … 199 214 }, 200 215 kGameTypeGob1, 201 216 kFeaturesCD, 202 "intro" 217 "intro.stk", 218 "intro.tot" 203 219 }, 204 220 { // CD 1.02 version. Multilingual 205 221 { … … 212 228 }, 213 229 kGameTypeGob1, 214 230 kFeaturesCD, 215 "intro" 231 "intro.stk", 232 "intro.tot" 216 233 }, 217 234 { // CD 1.02 version. Multilingual 218 235 { … … 225 242 }, 226 243 kGameTypeGob1, 227 244 kFeaturesCD, 228 "intro" 245 "intro.stk", 246 "intro.tot" 229 247 }, 230 248 { // CD 1.02 version. Multilingual 231 249 { … … 238 256 }, 239 257 kGameTypeGob1, 240 258 kFeaturesCD, 241 "intro" 259 "intro.stk", 260 "intro.tot" 242 261 }, 243 262 { // CD 1.02 version. Multilingual 244 263 { … … 251 270 }, 252 271 kGameTypeGob1, 253 272 kFeaturesCD, 254 "intro" 273 "intro.stk", 274 "intro.tot" 255 275 }, 256 276 { 257 277 { … … 264 284 }, 265 285 kGameTypeGob1, 266 286 kFeaturesNone, 267 "intro" 287 "intro.stk", 288 "intro.tot" 268 289 }, 269 290 { 270 291 { … … 277 298 }, 278 299 kGameTypeGob1, 279 300 kFeaturesNone, 280 "intro" 301 "intro.stk", 302 "intro.tot" 281 303 }, 282 304 { 283 305 { … … 290 312 }, 291 313 kGameTypeGob1, 292 314 kFeaturesNone, 293 "intro" 315 "intro.stk", 316 "intro.tot" 294 317 }, 295 318 { // Supplied by raina in the forums 296 319 { … … 303 326 }, 304 327 kGameTypeGob1, 305 328 kFeaturesNone, 306 "intro" 329 "intro.stk", 330 "intro.tot" 307 331 }, 308 332 { // Supplied by paul66 in bug report #1652352 309 333 { … … 316 340 }, 317 341 kGameTypeGob1, 318 342 kFeaturesAdlib, 319 "intro" 343 "intro.stk", 344 "intro.tot" 320 345 }, 321 346 { // Supplied by paul66 in bug report #1652352 322 347 { … … 329 354 }, 330 355 kGameTypeGob1, 331 356 kFeaturesAdlib, 332 "intro" 357 "intro.stk", 358 "intro.tot" 333 359 }, 334 360 { // Supplied by paul66 in bug report #1652352 335 361 { … … 342 368 }, 343 369 kGameTypeGob1, 344 370 kFeaturesAdlib, 345 "intro" 371 "intro.stk", 372 "intro.tot" 346 373 }, 347 374 { // Supplied by paul66 in bug report #1652352 348 375 { … … 355 382 }, 356 383 kGameTypeGob1, 357 384 kFeaturesAdlib, 358 "intro" 385 "intro.stk", 386 "intro.tot" 359 387 }, 360 388 { // Supplied by paul66 in bug report #1652352 361 389 { … … 368 396 }, 369 397 kGameTypeGob1, 370 398 kFeaturesAdlib, 371 "intro" 399 "intro.stk", 400 "intro.tot" 372 401 }, 402 { 403 { 404 "gob1", 405 "", 406 { 407 {"intro.stk", 0, "f5f028ee39c456fa51fa63b606583918", 313472}, 408 {"musmac1.mid", 0, "4f66903b33df8a20edd4c748809c0b56", 8161}, 409 {NULL, 0, NULL, 0} 410 }, 411 FR_FRA, 412 kPlatformWindows, 413 ADGF_NO_FLAGS 414 }, 415 kGameTypeGob1, 416 kFeaturesAdlib, 417 "intro.stk", 418 "intro.tot" 419 }, 373 420 { // Supplied by fac76 in bug report #1883808 374 421 { 375 422 "gob2", … … 381 428 }, 382 429 kGameTypeGob2, 383 430 kFeaturesNone, 384 "intro" 431 "intro.stk", 432 "intro.tot" 385 433 }, 386 434 { 387 435 { … … 394 442 }, 395 443 kGameTypeGob2, 396 444 kFeaturesNone, 397 "intro" 445 "intro.stk", 446 "intro.tot" 398 447 }, 399 448 { // Supplied by goodoldgeorg in bug report #2602057 400 449 { … … 407 456 }, 408 457 kGameTypeGob2, 409 458 kFeaturesNone, 410 "intro" 459 "intro.stk", 460 "intro.tot" 411 461 }, 412 462 { // Supplied by bgk in bug report #1706861 413 463 { … … 420 470 }, 421 471 kGameTypeGob2, 422 472 kFeaturesNone, 423 "intro" 473 "intro.stk", 474 "intro.tot" 424 475 }, 425 476 { // Supplied by fac76 in bug report #1673397 426 477 { … … 437 488 }, 438 489 kGameTypeGob2, 439 490 kFeaturesAdlib, 440 "intro" 491 "intro.stk", 492 "intro.tot" 441 493 }, 442 494 { // Supplied by koalet in bug report #2478585 443 495 { … … 454 506 }, 455 507 kGameTypeGob2, 456 508 kFeaturesAdlib, 457 "intro" 509 "intro.stk", 510 "intro.tot" 458 511 }, 459 512 { 460 513 { … … 467 520 }, 468 521 kGameTypeGob2, 469 522 kFeaturesAdlib, 470 "intro" 523 "intro.stk", 524 "intro.tot" 471 525 }, 472 526 { 473 527 { … … 480 534 }, 481 535 kGameTypeGob2, 482 536 kFeaturesAdlib, 483 "intro" 537 "intro.stk", 538 "intro.tot" 484 539 }, 485 540 { // Supplied by raziel_ in bug report #1891867 486 541 { … … 493 548 }, 494 549 kGameTypeGob2, 495 550 kFeaturesAdlib, 496 "intro" 551 "intro.stk", 552 "intro.tot" 497 553 }, 498 554 { 499 555 { … … 506 562 }, 507 563 kGameTypeGob2, 508 564 kFeaturesAdlib, 509 "intro" 565 "intro.stk", 566 "intro.tot" 510 567 }, 511 568 { // Supplied by blackwhiteeagle in bug report #1605235 512 569 { … … 519 576 }, 520 577 kGameTypeGob2, 521 578 kFeaturesAdlib, 522 "intro" 579 "intro.stk", 580 "intro.tot" 523 581 }, 524 582 { 525 583 { … … 532 590 }, 533 591 kGameTypeGob2, 534 592 kFeaturesAdlib, 535 "intro" 593 "intro.stk", 594 "intro.tot" 536 595 }, 537 596 { // Supplied by goodoldgeorg in bug report #2602017 538 597 { … … 545 604 }, 546 605 kGameTypeGob2, 547 606 kFeaturesAdlib, 548 "intro" 607 "intro.stk", 608 "intro.tot" 549 609 }, 550 610 { 551 611 { … … 558 618 }, 559 619 kGameTypeGob2, 560 620 kFeaturesAdlib, 561 "intro" 621 "intro.stk", 622 "intro.tot" 562 623 }, 563 624 { // Supplied by arcepi in bug report #1659884 564 625 { … … 571 632 }, 572 633 kGameTypeGob2, 573 634 kFeaturesAdlib, 574 "intro" 635 "intro.stk", 636 "intro.tot" 575 637 }, 576 638 { 577 639 { … … 584 646 }, 585 647 kGameTypeGob2, 586 648 kFeaturesCD, 587 "intro" 649 "intro.stk", 650 "intro.tot" 588 651 }, 589 652 { 590 653 { … … 597 660 }, 598 661 kGameTypeGob2, 599 662 kFeaturesCD, 600 "intro" 663 "intro.stk", 664 "intro.tot" 601 665 }, 602 666 { 603 667 { … … 610 674 }, 611 675 kGameTypeGob2, 612 676 kFeaturesCD, 613 "intro" 677 "intro.stk", 678 "intro.tot" 614 679 }, 615 680 { 616 681 { … … 623 688 }, 624 689 kGameTypeGob2, 625 690 kFeaturesCD, 626 "intro" 691 "intro.stk", 692 "intro.tot" 627 693 }, 628 694 { 629 695 { … … 636 702 }, 637 703 kGameTypeGob2, 638 704 kFeaturesCD, 639 "intro" 705 "intro.stk", 706 "intro.tot" 640 707 }, 641 708 { 642 709 { … … 649 716 }, 650 717 kGameTypeGob2, 651 718 kFeaturesCD, 652 "intro" 719 "intro.stk", 720 "intro.tot" 653 721 }, 654 722 { 655 723 { … … 662 730 }, 663 731 kGameTypeGob2, 664 732 kFeaturesAdlib, 665 "usa" 733 "intro.stk", 734 "usa.tot" 666 735 }, 667 736 { 668 737 { … … 675 744 }, 676 745 kGameTypeGob2, 677 746 kFeaturesAdlib, 678 "intro" 747 "intro.stk", 748 "intro.tot" 679 749 }, 680 750 { 681 751 { … … 688 758 }, 689 759 kGameTypeGob2, 690 760 kFeaturesNone, 691 "intro" 761 "intro.stk", 762 "intro.tot" 692 763 }, 693 764 { // Supplied by polluks in bug report #1895126 694 765 { … … 701 772 }, 702 773 kGameTypeGob2, 703 774 kFeaturesNone, 704 "intro" 775 "intro.stk", 776 "intro.tot" 705 777 }, 778 { 779 { 780 "gob2", 781 "", 782 { 783 {"intro.stk", 0, "285d7340f98ebad65d465585da12910b", 837286}, 784 {"musmac1.mid", 0, "834e55205b710d0af5f14a6f2320dd8e", 8661}, 785 {NULL, 0, NULL, 0} 786 }, 787 FR_FRA, 788 kPlatformWindows, 789 ADGF_NO_FLAGS 790 }, 791 kGameTypeGob2, 792 kFeaturesAdlib, 793 "intro.stk", 794 "intro.tot" 795 }, 706 796 { // Supplied by vampir_raziel in bug report #1658373 707 797 { 708 798 "ween", … … 718 808 }, 719 809 kGameTypeWeen, 720 810 kFeaturesNone, 721 "intro" 811 "intro.stk", 812 "intro.tot" 722 813 }, 723 814 { // Supplied by vampir_raziel in bug report #1658373 724 815 { … … 731 822 }, 732 823 kGameTypeWeen, 733 824 kFeaturesNone, 734 "intro" 825 "intro.stk", 826 "intro.tot" 735 827 }, 736 828 { // Supplied by vampir_raziel in bug report #1658373 737 829 { … … 744 836 }, 745 837 kGameTypeWeen, 746 838 kFeaturesNone, 747 "intro" 839 "intro.stk", 840 "intro.tot" 748 841 }, 749 842 { // Supplied by vampir_raziel in bug report #1658373 750 843 { … … 757 850 }, 758 851 kGameTypeWeen, 759 852 kFeaturesNone, 760 "intro" 853 "intro.stk", 854 "intro.tot" 761 855 }, 762 856 { // Supplied by goodoldgeorg in bug report #2563539 763 857 { … … 774 868 }, 775 869 kGameTypeWeen, 776 870 kFeaturesNone, 777 "intro" 871 "intro.stk", 872 "intro.tot" 778 873 }, 779 874 { // Supplied by pwigren in bug report #1764174 780 875 { … … 791 886 }, 792 887 kGameTypeWeen, 793 888 kFeaturesNone, 794 "intro" 889 "intro.stk", 890 "intro.tot" 795 891 }, 796 892 { 797 893 { … … 804 900 }, 805 901 kGameTypeWeen, 806 902 kFeaturesNone, 807 "intro" 903 "intro.stk", 904 "intro.tot" 808 905 }, 809 906 { 810 907 { … … 817 914 }, 818 915 kGameTypeWeen, 819 916 kFeaturesAdlib, 820 "intro" 917 "intro.stk", 918 "intro.tot" 821 919 }, 822 920 { 823 921 { … … 830 928 }, 831 929 kGameTypeWeen, 832 930 kFeaturesAdlib, 833 "intro" 931 "intro.stk", 932 "intro.tot" 834 933 }, 835 934 { // Supplied by cybot_tmin in bug report #1667743 836 935 { … … 843 942 }, 844 943 kGameTypeWeen, 845 944 kFeaturesAdlib, 846 "intro" 945 "intro.stk", 946 "intro.tot" 847 947 }, 848 948 { 849 949 { … … 856 956 }, 857 957 kGameTypeWeen, 858 958 kFeaturesAdlib, 859 "intro" 959 "intro.stk", 960 "intro.tot" 860 961 }, 861 962 { // Supplied by cartman_ on #scummvm 862 963 { … … 869 970 }, 870 971 kGameTypeWeen, 871 972 kFeaturesAdlib, 872 "intro" 973 "intro.stk", 974 "intro.tot" 873 975 }, 874 976 { // Supplied by glorfindel in bugreport #1722142 875 977 { … … 882 984 }, 883 985 kGameTypeWeen, 884 986 kFeaturesAdlib, 885 "intro" 987 "intro.stk", 988 "intro.tot" 886 989 }, 887 990 { 888 991 { … … 895 998 }, 896 999 kGameTypeWeen, 897 1000 kFeaturesAdlib, 898 "show" 1001 "intro.stk", 1002 "show.tot" 899 1003 }, 900 1004 { 901 1005 { … … 908 1012 }, 909 1013 kGameTypeWeen, 910 1014 kFeaturesAdlib, 911 "show" 1015 "intro.stk", 1016 "show.tot" 912 1017 }, 913 1018 { 914 1019 { … … 921 1026 }, 922 1027 kGameTypeBargon, 923 1028 kFeaturesNone, 924 "intro" 1029 "intro.stk", 1030 "intro.tot" 925 1031 }, 926 1032 { // Supplied by Trekky in the forums 927 1033 { … … 934 1040 }, 935 1041 kGameTypeBargon, 936 1042 kFeaturesNone, 937 "intro" 1043 "intro.stk", 1044 "intro.tot" 938 1045 }, 939 1046 { // Supplied by cesardark in bug #1681649 940 1047 { … … 947 1054 }, 948 1055 kGameTypeBargon, 949 1056 kFeaturesNone, 950 "intro" 1057 "intro.stk", 1058 "intro.tot" 951 1059 }, 952 1060 { // Supplied by paul66 in bug #1692667 953 1061 { … … 960 1068 }, 961 1069 kGameTypeBargon, 962 1070 kFeaturesNone, 963 "intro" 1071 "intro.stk", 1072 "intro.tot" 964 1073 }, 965 1074 { // Supplied by pwigren in bugreport #1764174 966 1075 { … … 973 1082 }, 974 1083 kGameTypeBargon, 975 1084 kFeaturesNone, 976 "intro" 1085 "intro.stk", 1086 "intro.tot" 977 1087 }, 978 1088 { // Supplied by kizkoool in bugreport #2089734 979 1089 { … … 986 1096 }, 987 1097 kGameTypeBargon, 988 1098 kFeaturesNone, 989 "intro" 1099 "intro.stk", 1100 "intro.tot" 990 1101 }, 991 1102 { // Supplied by glorfindel in bugreport #1722142 992 1103 { … … 999 1110 }, 1000 1111 kGameTypeBargon, 1001 1112 kFeaturesNone, 1002 "intro" 1113 "intro.stk", 1114 "intro.tot" 1003 1115 }, 1004 1116 { 1005 1117 { … … 1012 1124 }, 1013 1125 kGameTypeGob2, 1014 1126 kFeaturesAdlib | kFeaturesEGA, 1015 "intro" 1127 "intro.stk", 1128 "intro.tot" 1016 1129 }, 1017 1130 { 1018 1131 { … … 1029 1142 }, 1030 1143 kGameTypeGob2, 1031 1144 kFeaturesNone, 1032 "intro" 1145 "intro.stk", 1146 "intro.tot" 1033 1147 }, 1034 1148 { 1035 1149 { … … 1042 1156 }, 1043 1157 kGameTypeGob2, 1044 1158 kFeaturesAdlib, 1045 "intro" 1159 "intro.stk", 1160 "intro.tot" 1046 1161 }, 1047 1162 { 1048 1163 { … … 1055 1170 }, 1056 1171 kGameTypeLostInTime, 1057 1172 kFeaturesAdlib, 1058 "intro" 1173 "intro.stk", 1174 "intro.tot" 1059 1175 }, 1060 1176 { // Supplied by Arshlan in the forums 1061 1177 { … … 1068 1184 }, 1069 1185 kGameTypeLostInTime, 1070 1186 kFeaturesAdlib, 1071 "intro" 1187 "intro.stk", 1188 "intro.tot" 1072 1189 }, 1073 1190 { // Supplied by cartman_ on #scummvm 1074 1191 { … … 1081 1198 }, 1082 1199 kGameTypeLostInTime, 1083 1200 kFeaturesAdlib, 1084 "intro" 1201 "intro.stk", 1202 "intro.tot" 1085 1203 }, 1086 1204 { // Supplied by goodoldgeorg in bug report #2105220 1087 1205 { … … 1094 1212 }, 1095 1213 kGameTypeLostInTime, 1096 1214 kFeaturesAdlib, 1097 "intro" 1215 "intro.stk", 1216 "intro.tot" 1098 1217 }, 1099 1218 { // Supplied by koalet in bug report #2479034 1100 1219 { … … 1111 1230 }, 1112 1231 kGameTypeLostInTime, 1113 1232 kFeaturesAdlib, 1114 "intro" 1233 "intro.stk", 1234 "intro.tot" 1115 1235 }, 1116 1236 { 1117 1237 { … … 1124 1244 }, 1125 1245 kGameTypeLostInTime, 1126 1246 kFeaturesCD, 1127 "intro" 1247 "intro.stk", 1248 "intro.tot" 1128 1249 }, 1129 1250 { 1130 1251 { … … 1137 1258 }, 1138 1259 kGameTypeLostInTime, 1139 1260 kFeaturesCD, 1140 "intro" 1261 "intro.stk", 1262 "intro.tot" 1141 1263 }, 1142 1264 { 1143 1265 { … … 1150 1272 }, 1151 1273 kGameTypeLostInTime, 1152 1274 kFeaturesCD, 1153 "intro" 1275 "intro.stk", 1276 "intro.tot" 1154 1277 }, 1155 1278 { 1156 1279 { … … 1163 1286 }, 1164 1287 kGameTypeLostInTime, 1165 1288 kFeaturesCD, 1166 "intro" 1289 "intro.stk", 1290 "intro.tot" 1167 1291 }, 1168 1292 { 1169 1293 { … … 1176 1300 }, 1177 1301 kGameTypeLostInTime, 1178 1302 kFeaturesCD, 1179 "intro" 1303 "intro.stk", 1304 "intro.tot" 1180 1305 }, 1181 1306 { 1182 1307 { … … 1189 1314 }, 1190 1315 kGameTypeLostInTime, 1191 1316 kFeaturesCD, 1192 "intro" 1317 "intro.stk", 1318 "intro.tot" 1193 1319 }, 1194 1320 { // Supplied by SiRoCs in bug report #2093672 1195 1321 { … … 1202 1328 }, 1203 1329 kGameTypeLostInTime, 1204 1330 kFeaturesCD, 1205 "intro" 1331 "intro.stk", 1332 "intro.tot" 1206 1333 }, 1207 1334 { // Supplied by SiRoCs in bug report #2093672 1208 1335 { … … 1215 1342 }, 1216 1343 kGameTypeLostInTime, 1217 1344 kFeaturesCD, 1218 "intro" 1345 "intro.stk", 1346 "intro.tot" 1219 1347 }, 1220 1348 { // Supplied by SiRoCs in bug report #2093672 1221 1349 { … … 1228 1356 }, 1229 1357 kGameTypeLostInTime, 1230 1358 kFeaturesCD, 1231 "intro" 1359 "intro.stk", 1360 "intro.tot" 1232 1361 }, 1233 1362 { // Supplied by SiRoCs in bug report #2093672 1234 1363 { … … 1241 1370 }, 1242 1371 kGameTypeLostInTime, 1243 1372 kFeaturesCD, 1244 "intro" 1373 "intro.stk", 1374 "intro.tot" 1245 1375 }, 1246 1376 { // Supplied by SiRoCs in bug report #2093672 1247 1377 { … … 1254 1384 }, 1255 1385 kGameTypeLostInTime, 1256 1386 kFeaturesCD, 1257 "intro" 1387 "intro.stk", 1388 "intro.tot" 1258 1389 }, 1259 1390 { // Supplied by SiRoCs in bug report #2093672 1260 1391 { … … 1267 1398 }, 1268 1399 kGameTypeLostInTime, 1269 1400 kFeaturesCD, 1270 "intro" 1401 "intro.stk", 1402 "intro.tot" 1271 1403 }, 1272 1404 { 1273 1405 { 1406 "fascination", 1407 "VGA", 1408 AD_ENTRY1s("disk0.stk","a50a8495e1b2d67699fb562cb98fc3e2",1064387), 1409 UNK_LANG, 1410 kPlatformPC, 1411 ADGF_NO_FLAGS, 1412 }, 1413 kGameTypeFascination, 1414 kFeaturesNone, 1415 "disk0.stk", 1416 "intro.tot" 1417 }, 1418 { 1419 { 1420 "fascination", 1421 "VGA", 1422 AD_ENTRY1s("disk0.stk","e8ab4f200a2304849f462dc901705599",183337), 1423 UNK_LANG, 1424 kPlatformPC, 1425 ADGF_NO_FLAGS, 1426 }, 1427 kGameTypeFascination, 1428 kFeaturesNone, 1429 "disk0.stk", 1430 "intro.tot" 1431 }, 1432 { 1433 { 1434 "geisha", 1435 "", 1436 AD_ENTRY1s("disk1.stk","6eebbb98ad90cd3c44549fc2ab30f632", 212153), 1437 UNK_LANG, 1438 kPlatformPC, 1439 ADGF_NO_FLAGS, 1440 }, 1441 kGameTypeGeisha, 1442 kFeaturesNone, 1443 "disk1.stk", 1444 "intro.0ot" 1445 }, 1446 { 1447 { 1274 1448 "lostintime", 1275 1449 "Demo", 1276 1450 AD_ENTRY1("demo.stk", "c06f8cc20eb239d4c71f225ce3093edf"), … … 1280 1454 }, 1281 1455 kGameTypeLostInTime, 1282 1456 kFeaturesAdlib, 1283 "demo" 1457 "demo.stk", 1458 "demo.tot" 1284 1459 }, 1285 1460 { 1286 1461 { … … 1293 1468 }, 1294 1469 kGameTypeLostInTime, 1295 1470 kFeaturesAdlib, 1296 "demo" 1471 "demo.stk", 1472 "demo.tot" 1297 1473 }, 1298 1474 { 1299 1475 { … … 1306 1482 }, 1307 1483 kGameTypeGob3, 1308 1484 kFeaturesAdlib, 1309 "intro" 1485 "intro.stk", 1486 "intro.tot" 1310 1487 }, 1311 1488 { // Supplied by raziel_ in bug report #1891869 1312 1489 { … … 1319 1496 }, 1320 1497 kGameTypeGob3, 1321 1498 kFeaturesAdlib, 1322 "intro" 1499 "intro.stk", 1500 "intro.tot" 1323 1501 }, 1324 1502 { // Supplied by fac76 in bug report #1742716 1325 1503 { … … 1336 1514 }, 1337 1515 kGameTypeGob3, 1338 1516 kFeaturesAdlib, 1339 "intro" 1517 "intro.stk", 1518 "intro.tot" 1340 1519 }, 1341 1520 { 1342 1521 { … … 1349 1528 }, 1350 1529 kGameTypeGob3, 1351 1530 kFeaturesAdlib, 1352 "intro" 1531 "intro.stk", 1532 "intro.tot" 1353 1533 }, 1354 1534 { // Supplied by paul66 in bug report #1652352 1355 1535 { … … 1362 1542 }, 1363 1543 kGameTypeGob3, 1364 1544 kFeaturesAdlib, 1365 "intro" 1545 "intro.stk", 1546 "intro.tot" 1366 1547 }, 1367 1548 { 1368 1549 { … … 1375 1556 }, 1376 1557 kGameTypeGob3, 1377 1558 kFeaturesAdlib, 1378 "intro" 1559 "intro.stk", 1560 "intro.tot" 1379 1561 }, 1380 1562 { // Supplied by Paranoimia on #scummvm 1381 1563 { … … 1388 1570 }, 1389 1571 kGameTypeGob3, 1390 1572 kFeaturesAdlib, 1391 "intro" 1573 "intro.stk", 1574 "intro.tot" 1392 1575 }, 1393 1576 { 1394 1577 { … … 1401 1584 }, 1402 1585 kGameTypeGob3, 1403 1586 kFeaturesAdlib, 1404 "intro" 1587 "intro.stk", 1588 "intro.tot" 1405 1589 }, 1406 1590 { 1407 1591 { … … 1414 1598 }, 1415 1599 kGameTypeGob3, 1416 1600 kFeaturesAdlib, 1417 "intro" 1601 "intro.stk", 1602 "intro.tot" 1418 1603 }, 1419 1604 { // Supplied by SiRoCs in bug report #2098621 1420 1605 { … … 1427 1612 }, 1428 1613 kGameTypeGob3, 1429 1614 kFeaturesAdlib, 1430 "intro" 1615 "intro.stk", 1616 "intro.tot" 1431 1617 }, 1432 1618 { 1433 1619 { … … 1440 1626 }, 1441 1627 kGameTypeGob3, 1442 1628 kFeaturesNone, 1443 "menu" 1629 "intro.stk", 1630 "menu.tot" 1444 1631 }, 1445 1632 { 1446 1633 { … … 1453 1640 }, 1454 1641 kGameTypeGob3, 1455 1642 kFeaturesNone, 1456 "menu" 1643 "intro.stk", 1644 "menu.tot" 1457 1645 }, 1458 1646 { 1459 1647 { … … 1466 1654 }, 1467 1655 kGameTypeGob3, 1468 1656 kFeaturesCD, 1469 "intro" 1657 "intro.stk", 1658 "intro.tot" 1470 1659 }, 1471 1660 { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230 1472 1661 { … … 1479 1668 }, 1480 1669 kGameTypeGob3, 1481 1670 kFeaturesCD, 1482 "intro" 1671 "intro.stk", 1672 "intro.tot" 1483 1673 }, 1484 1674 { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230 1485 1675 { … … 1492 1682 }, 1493 1683 kGameTypeGob3, 1494 1684 kFeaturesCD, 1495 "intro" 1685 "intro.stk", 1686 "intro.tot" 1496 1687 }, 1497 1688 { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230 1498 1689 { … … 1505 1696 }, 1506 1697 kGameTypeGob3, 1507 1698 kFeaturesCD, 1508 "intro" 1699 "intro.stk", 1700 "intro.tot" 1509 1701 }, 1510 1702 { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230 1511 1703 { … … 1518 1710 }, 1519 1711 kGameTypeGob3, 1520 1712 kFeaturesCD, 1521 "intro" 1713 "intro.stk", 1714 "intro.tot" 1522 1715 }, 1523 1716 { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230 1524 1717 { … … 1531 1724 }, 1532 1725 kGameTypeGob3, 1533 1726 kFeaturesCD, 1534 "intro" 1727 "intro.stk", 1728 "intro.tot" 1535 1729 }, 1536 1730 { 1537 1731 { … … 1544 1738 }, 1545 1739 kGameTypeGob3, 1546 1740 kFeaturesAdlib, 1547 "intro" 1741 "intro.stk", 1742 "intro.tot" 1548 1743 }, 1549 1744 { 1550 1745 { … … 1557 1752 }, 1558 1753 kGameTypeGob3, 1559 1754 kFeaturesAdlib, 1560 "intro" 1755 "intro.stk", 1756 "intro.tot" 1561 1757 }, 1562 1758 { 1563 1759 { … … 1570 1766 }, 1571 1767 kGameTypeGob3, 1572 1768 kFeaturesAdlib, 1573 "intro" 1769 "intro.stk", 1770 "intro.tot" 1574 1771 }, 1575 1772 { 1576 1773 { … … 1583 1780 }, 1584 1781 kGameTypeGob3, 1585 1782 kFeaturesAdlib, 1586 "intro" 1783 "intro.stk", 1784 "intro.tot" 1587 1785 }, 1588 1786 { 1589 1787 { 1788 "gob3", 1789 "", 1790 { 1791 {"intro.stk", 0, "edd7403e5dc2a14459d2665a4c17714d", 209534}, 1792 {"musmac1.mid", 0, "948c546cad3a9de5bff3fe4107c82bf1", 6404}, 1793 {NULL, 0, NULL, 0} 1794 }, 1795 FR_FRA, 1796 kPlatformWindows, 1797 ADGF_NO_FLAGS 1798 }, 1799 kGameTypeGob3, 1800 kFeaturesAdlib, 1801 "intro.stk", 1802 "intro.tot" 1803 }, 1804 { 1805 { 1590 1806 "inca2", 1591 1807 "", 1592 1808 AD_ENTRY1s("intro.stk", "47c3b452767c4f49ea7b109143e77c30", 916828), … … 1596 1812 }, 1597 1813 kGameTypeInca2, 1598 1814 kFeaturesCD, 1599 "intro" 1815 "intro.stk", 1816 "intro.tot" 1600 1817 }, 1601 1818 { 1602 1819 { … … 1609 1826 }, 1610 1827 kGameTypeInca2, 1611 1828 kFeaturesCD, 1612 "intro" 1829 "intro.stk", 1830 "intro.tot" 1613 1831 }, 1614 1832 { 1615 1833 { … … 1622 1840 }, 1623 1841 kGameTypeInca2, 1624 1842 kFeaturesCD, 1625 "intro" 1843 "intro.stk", 1844 "intro.tot" 1626 1845 }, 1627 1846 { 1628 1847 { … … 1635 1854 }, 1636 1855 kGameTypeInca2, 1637 1856 kFeaturesCD, 1638 "intro" 1857 "intro.stk", 1858 "intro.tot" 1639 1859 }, 1640 1860 { 1641 1861 { … … 1648 1868 }, 1649 1869 kGameTypeInca2, 1650 1870 kFeaturesCD, 1651 "intro" 1871 "intro.stk", 1872 "intro.tot" 1652 1873 }, 1653 1874 { 1654 1875 { … … 1661 1882 }, 1662 1883 kGameTypeInca2, 1663 1884 kFeaturesAdlib, 1664 "intro" 1885 "intro.stk", 1886 "intro.tot" 1665 1887 }, 1666 1888 { 1667 1889 { … … 1674 1896 }, 1675 1897 kGameTypeInca2, 1676 1898 kFeaturesAdlib, 1677 "intro" 1899 "intro.stk", 1900 "intro.tot" 1678 1901 }, 1679 1902 { 1680 1903 { … … 1687 1910 }, 1688 1911 kGameTypeInca2, 1689 1912 kFeaturesAdlib, 1690 "intro" 1913 "intro.stk", 1914 "intro.tot" 1691 1915 }, 1692 1916 { 1693 1917 { … … 1700 1924 }, 1701 1925 kGameTypeWoodruff, 1702 1926 kFeatures640, 1703 "intro" 1927 "intro.stk", 1928 "intro.tot" 1704 1929 }, 1705 1930 { 1706 1931 { … … 1713 1938 }, 1714 1939 kGameTypeWoodruff, 1715 1940 kFeatures640, 1716 "intro" 1941 "intro.stk", 1942 "intro.tot" 1717 1943 }, 1718 1944 { 1719 1945 { … … 1726 1952 }, 1727 1953 kGameTypeWoodruff, 1728 1954 kFeatures640, 1729 "intro" 1955 "intro.stk", 1956 "intro.tot" 1730 1957 }, 1731 1958 { 1732 1959 { … … 1739 1966 }, 1740 1967 kGameTypeWoodruff, 1741 1968 kFeatures640, 1742 "intro" 1969 "intro.stk", 1970 "intro.tot" 1743 1971 }, 1744 1972 { 1745 1973 { … … 1752 1980 }, 1753 1981 kGameTypeWoodruff, 1754 1982 kFeatures640, 1755 "intro" 1983 "intro.stk", 1984 "intro.tot" 1756 1985 }, 1757 1986 { 1758 1987 { … … 1765 1994 }, 1766 1995 kGameTypeWoodruff, 1767 1996 kFeatures640, 1768 "intro" 1997 "intro.stk", 1998 "intro.tot" 1769 1999 }, 1770 2000 { 1771 2001 { … … 1778 2008 }, 1779 2009 kGameTypeWoodruff, 1780 2010 kFeatures640, 1781 "intro" 2011 "intro.stk", 2012 "intro.tot" 1782 2013 }, 1783 2014 { 1784 2015 { … … 1791 2022 }, 1792 2023 kGameTypeWoodruff, 1793 2024 kFeatures640, 1794 "intro" 2025 "intro.stk", 2026 "intro.tot" 1795 2027 }, 1796 2028 { 1797 2029 { … … 1804 2036 }, 1805 2037 kGameTypeWoodruff, 1806 2038 kFeatures640, 1807 "intro" 2039 "intro.stk", 2040 "intro.tot" 1808 2041 }, 1809 2042 { 1810 2043 { … … 1817 2050 }, 1818 2051 kGameTypeWoodruff, 1819 2052 kFeatures640, 1820 "intro" 2053 "intro.stk", 2054 "intro.tot" 1821 2055 }, 1822 2056 { 1823 2057 { … … 1830 2064 }, 1831 2065 kGameTypeWoodruff, 1832 2066 kFeatures640, 1833 "intro" 2067 "intro.stk", 2068 "intro.tot" 1834 2069 }, 1835 2070 { // Supplied by jvprat on #scummvm 1836 2071 { … … 1843 2078 }, 1844 2079 kGameTypeWoodruff, 1845 2080 kFeatures640, 1846 "intro" 2081 "intro.stk", 2082 "intro.tot" 1847 2083 }, 1848 2084 { // Supplied by jvprat on #scummvm 1849 2085 { … … 1856 2092 }, 1857 2093 kGameTypeWoodruff, 1858 2094 kFeatures640, 1859 "intro" 2095 "intro.stk", 2096 "intro.tot" 1860 2097 }, 1861 2098 { // Supplied by jvprat on #scummvm 1862 2099 { … … 1869 2106 }, 1870 2107 kGameTypeWoodruff, 1871 2108 kFeatures640, 1872 "intro" 2109 "intro.stk", 2110 "intro.tot" 1873 2111 }, 1874 2112 { // Supplied by jvprat on #scummvm 1875 2113 { … … 1882 2120 }, 1883 2121 kGameTypeWoodruff, 1884 2122 kFeatures640, 1885 "intro" 2123 "intro.stk", 2124 "intro.tot" 1886 2125 }, 1887 2126 { // Supplied by jvprat on #scummvm 1888 2127 { … … 1895 2134 }, 1896 2135 kGameTypeWoodruff, 1897 2136 kFeatures640, 1898 "intro" 2137 "intro.stk", 2138 "intro.tot" 1899 2139 }, 1900 2140 { // Supplied by Hkz on #scummvm 1901 2141 { … … 1908 2148 }, 1909 2149 kGameTypeWoodruff, 1910 2150 kFeatures640, 1911 "intro" 2151 "intro.stk", 2152 "intro.tot" 1912 2153 }, 1913 2154 { // Supplied by Hkz on #scummvm 1914 2155 { … … 1921 2162 }, 1922 2163 kGameTypeWoodruff, 1923 2164 kFeatures640, 1924 "intro" 2165 "intro.stk", 2166 "intro.tot" 1925 2167 }, 1926 2168 { // Supplied by Hkz on #scummvm 1927 2169 { … … 1934 2176 }, 1935 2177 kGameTypeWoodruff, 1936 2178 kFeatures640, 1937 "intro" 2179 "intro.stk", 2180 "intro.tot" 1938 2181 }, 1939 2182 { // Supplied by DjDiabolik in bug report #1971294 1940 2183 { … … 1947 2190 }, 1948 2191 kGameTypeWoodruff, 1949 2192 kFeatures640, 1950 "intro" 2193 "intro.stk", 2194 "intro.tot" 1951 2195 }, 1952 2196 { // Supplied by DjDiabolik in bug report #1971294 1953 2197 { … … 1960 2204 }, 1961 2205 kGameTypeWoodruff, 1962 2206 kFeatures640, 1963 "intro" 2207 "intro.stk", 2208 "intro.tot" 1964 2209 }, 1965 2210 { // Supplied by DjDiabolik in bug report #1971294 1966 2211 { … … 1973 2218 }, 1974 2219 kGameTypeWoodruff, 1975 2220 kFeatures640, 1976 "intro" 2221 "intro.stk", 2222 "intro.tot" 1977 2223 }, 1978 2224 { // Supplied by DjDiabolik in bug report #1971294 1979 2225 { … … 1986 2232 }, 1987 2233 kGameTypeWoodruff, 1988 2234 kFeatures640, 1989 "intro" 2235 "intro.stk", 2236 "intro.tot" 1990 2237 }, 1991 2238 { // Supplied by DjDiabolik in bug report #1971294 1992 2239 { … … 1999 2246 }, 2000 2247 kGameTypeWoodruff, 2001 2248 kFeatures640, 2002 "intro" 2249 "intro.stk", 2250 "intro.tot" 2003 2251 }, 2004 2252 { // Supplied by goodoldgeorg in bug report #2098838 2005 2253 { … … 2012 2260 }, 2013 2261 kGameTypeWoodruff, 2014 2262 kFeatures640, 2015 "intro" 2263 "intro.stk", 2264 "intro.tot" 2016 2265 }, 2017 2266 { 2018 2267 { … … 2025 2274 }, 2026 2275 kGameTypeDynasty, 2027 2276 kFeatures640, 2028 "intro" 2277 "intro.stk", 2278 "intro.tot" 2029 2279 }, 2030 2280 { 2031 2281 { … … 2038 2288 }, 2039 2289 kGameTypeDynasty, 2040 2290 kFeatures640, 2041 "intro" 2291 "intro.stk", 2292 "intro.tot" 2042 2293 }, 2043 2294 { 2044 2295 { … … 2051 2302 }, 2052 2303 kGameTypeDynasty, 2053 2304 kFeatures640, 2054 "intro" 2305 "intro.stk", 2306 "intro.tot" 2055 2307 }, 2056 2308 { 2057 2309 { … … 2064 2316 }, 2065 2317 kGameTypeDynasty, 2066 2318 kFeatures640, 2067 "intro" 2319 "intro.stk", 2320 "intro.tot" 2068 2321 }, 2069 2322 { 2070 2323 { 2324 "dynasty", 2325 "Demo", 2326 AD_ENTRY1s("lda1.stk", "0e56a899357cbc0bf503260fd2dd634e", 15032774), 2327 UNK_LANG, 2328 kPlatformWindows, 2329 ADGF_DEMO 2330 }, 2331 kGameTypeDynasty, 2332 kFeatures640, 2333 "lda1.stk", 2334 "intro.tot" 2335 }, 2336 { 2337 { 2071 2338 "urban", 2072 2339 "", 2073 2340 AD_ENTRY1s("intro.stk", "3ab2c542bd9216ae5d02cc6f45701ae1", 1252436), … … 2077 2344 }, 2078 2345 kGameTypeUrban, 2079 2346 kFeatures640, 2080 "intro" 2347 "intro.stk", 2348 "intro.tot" 2081 2349 }, 2350 { 2351 { 2352 "spirou", 2353 "", 2354 AD_ENTRY1s("intro2.stk", "5e214cec5041d6a4a810feba8ddaaa92",247576), 2355 UNK_LANG, 2356 kPlatformPC, 2357 ADGF_NO_FLAGS 2358 }, 2359 kGameTypeSpirou, 2360 kFeatures640, 2361 "intro2.stk" 2362 "intro.tot" 2363 }, 2364 { 2365 { 2366 "archibald", 2367 "", 2368 AD_ENTRY1s("intro2.stk", "9aa412f5b8a1ee1761cb7b26e97fbd56",247094), 2369 UNK_LANG, 2370 kPlatformPC, 2371 ADGF_NO_FLAGS 2372 }, 2373 kGameTypeArchibald, 2374 kFeatures640, 2375 "intro2.stk" 2376 "intro.tot" 2377 }, 2082 2378 { // Supplied by gamin in the forums 2083 2379 { 2084 2380 "urban", … … 2090 2386 }, 2091 2387 kGameTypeUrban, 2092 2388 kFeatures640, 2093 "intro" 2389 "intro.stk", 2390 "intro.tot" 2094 2391 }, 2392 { 2393 { 2394 "adibou4", 2395 "", 2396 AD_ENTRY1s("intro.stk", "a3c35d19b2d28ea261d96321d208cb5a", 6021466), 2397 FR_FRA, 2398 kPlatformPC, 2399 ADGF_NO_FLAGS 2400 }, 2401 kGameTypeAdibou4, 2402 kFeatures640, 2403 "intro.stk", 2404 "intro.tot" 2405 }, 2095 2406 { AD_TABLE_END_MARKER, kGameTypeNone, kFeaturesNone, NULL } 2096 2407 }; 2097 2408 … … 2107 2418 }, 2108 2419 kGameTypeGob1, 2109 2420 kFeaturesNone, 2110 "intro" 2421 "intro.stk", 2422 "intro.tot" 2111 2423 }, 2112 2424 { 2113 2425 { … … 2120 2432 }, 2121 2433 kGameTypeGob1, 2122 2434 kFeaturesCD, 2123 "intro" 2435 "intro.stk", 2436 "intro.tot" 2124 2437 }, 2125 2438 { 2126 2439 { … … 2133 2446 }, 2134 2447 kGameTypeGob2, 2135 2448 kFeaturesAdlib, 2136 "intro" 2449 "intro.stk", 2450 "intro.tot" 2137 2451 }, 2138 2452 { 2139 2453 { … … 2146 2460 }, 2147 2461 kGameTypeGob2, 2148 2462 kFeaturesAdlib, 2149 "intro" 2463 "intro.stk", 2464 "intro.tot" 2150 2465 }, 2151 2466 { 2152 2467 { … … 2159 2474 }, 2160 2475 kGameTypeGob2, 2161 2476 kFeaturesCD, 2162 "intro" 2477 "intro.stk", 2478 "intro.tot" 2163 2479 }, 2164 2480 { 2165 2481 { … … 2172 2488 }, 2173 2489 kGameTypeBargon, 2174 2490 kFeaturesNone, 2175 "intro" 2491 "intro.stk", 2492 "intro.tot" 2176 2493 }, 2177 2494 { 2178 2495 { … … 2185 2502 }, 2186 2503 kGameTypeGob3, 2187 2504 kFeaturesAdlib, 2188 "intro" 2505 "intro.stk", 2506 "intro.tot" 2189 2507 }, 2190 2508 { 2191 2509 { … … 2198 2516 }, 2199 2517 kGameTypeGob3, 2200 2518 kFeaturesCD, 2201 "intro" 2519 "intro.stk", 2520 "intro.tot" 2202 2521 }, 2203 2522 { 2204 2523 { … … 2211 2530 }, 2212 2531 kGameTypeWoodruff, 2213 2532 kFeatures640, 2214 "intro" 2533 "intro.stk", 2534 "intro.tot" 2215 2535 }, 2216 2536 { 2217 2537 { … … 2224 2544 }, 2225 2545 kGameTypeLostInTime, 2226 2546 kFeaturesAdlib, 2227 "intro" 2547 "demo.stk", 2548 "intro.tot" 2228 2549 }, 2229 2550 { 2230 2551 { … … 2237 2558 }, 2238 2559 kGameTypeLostInTime, 2239 2560 kFeaturesAdlib, 2240 "intro" 2561 "demo.stk", 2562 "intro.tot" 2241 2563 }, 2242 2564 { 2243 2565 { … … 2250 2572 }, 2251 2573 kGameTypeLostInTime, 2252 2574 kFeaturesCD, 2253 "intro" 2575 "demo.stk", 2576 "intro.tot" 2254 2577 }, 2255 2578 { 2256 2579 { … … 2263 2586 }, 2264 2587 kGameTypeUrban, 2265 2588 kFeaturesCD, 2266 "intro" 2589 "intro.stk", 2590 "intro.tot" 2591 }, 2592 { 2593 { 2594 "fascination", 2595 "unknown", 2596 AD_ENTRY1(0, 0), 2597 UNK_LANG, 2598 kPlatformPC, 2599 ADGF_NO_FLAGS 2600 }, 2601 kGameTypeFascination, 2602 kFeaturesNone, 2603 "disk0.stk", 2604 "intro.tot" 2605 }, 2606 { 2607 { 2608 "geisha", 2609 "unknown", 2610 AD_ENTRY1(0, 0), 2611 UNK_LANG, 2612 kPlatformPC, 2613 ADGF_NO_FLAGS 2614 }, 2615 kGameTypeGeisha, 2616 kFeaturesNone, 2617 "disk1.stk", 2618 "intro.0ot" 2267 2619 } 2268 2620 }; 2269 2621 … … 2282 2634 { &fallbackDescs[10], { "intro.stk", "commun1.itk", "musmac1.mid", 0 } }, 2283 2635 { &fallbackDescs[11], { "intro.stk", "commun1.itk", "lost.lic", 0 } }, 2284 2636 { &fallbackDescs[12], { "intro.stk", "cd1.itk", "objet1.itk", 0 } }, 2637 { &fallbackDescs[13], { "disk0.stk", "disk1.stk", "disk2.stk", "disk3.stk", 0 } }, 2638 { &fallbackDescs[14], { "disk1.stk", "disk2.stk", "disk3.stk", 0 } }, 2285 2639 { 0, { 0 } } 2286 2640 }; 2287 2641 … … 2350 2704 void GobEngine::initGame(const GOBGameDescription *gd) { 2351 2705 if (gd->startTotBase == 0) { 2352 2706 _startTot = new char[10]; 2353 _startTot0 = new char[11];2354 2707 strcpy(_startTot, "intro.tot"); 2355 strcpy(_startTot0, "intro0.tot");2356 2708 } else { 2357 _startTot = new char[strlen(gd->startTotBase) + 5]; 2358 _startTot0 = new char[strlen(gd->startTotBase) + 6]; 2709 _startTot = new char[strlen(gd->startTotBase) + 1]; 2359 2710 strcpy(_startTot, gd->startTotBase); 2360 strcpy(_startTot0, gd->startTotBase);2361 strcat(_startTot, ".tot");2362 strcat(_startTot0, "0.tot");2363 2711 } 2364 2712 2713 _startStk = new char[strlen(gd->startStkBase) + 1]; 2714 strcpy(_startStk, gd->startStkBase); 2715 2365 2716 _gameType = gd->gameType; 2366 2717 _features = gd->features; 2367 2718 _language = gd->desc.language; 2368 2719 _platform = gd->desc.platform; 2369 2720 } 2370 2371 2721 } // End of namespace Gob