Ticket #8991: Gob_Strangerke_090407_MD5.patch

File Gob_Strangerke_090407_MD5.patch, 28.2 KB (added by Strangerke, 15 years ago)

Code clean-up

  • engines/gob/detection.cpp

     
    3535
    3636        GameType gameType;
    3737        int32 features;
     38        const char *startStkBase;
    3839        const char *startTotBase;
    3940};
    4041
     
    5960        {"woodruff", "The Bizarre Adventures of Woodruff and the Schnibble"},
    6061        {"dynasty", "The Last Dynasty"},
    6162        {"urban", "Urban Runner"},
     63        {"archibald", "Playtoon 1 - Uncle Archibald"},
     64        {"spirou", "Playtoon 2 - Spirou"},
     65        {"fascination", "Fascination"},
     66        {"geisha", "Geisha"},
     67        {"adibou4", "Adibou v4"},
    6268        {0, 0}
    6369};
    6470
     
    8288                },
    8389                kGameTypeGob1,
    8490                kFeaturesEGA,
    85                 "intro"
     91                "intro.stk",
     92                "intro.tot"
    8693        },
    8794        {
    8895                {
     
    95102                },
    96103                kGameTypeGob1,
    97104                kFeaturesEGA,
    98                 "intro"
     105                "intro.stk",
     106                "intro.tot"
    99107        },
    100108        { // Supplied by Theruler76 in bug report #1201233
    101109                {
     
    108116                },
    109117                kGameTypeGob1,
    110118                kFeaturesNone,
    111                 "intro"
     119                "intro.stk",
     120                "intro.tot"
    112121        },
    113122        { // Supplied by raziel_ in bug report #1891864
    114123                {
     
    121130                },
    122131                kGameTypeGob1,
    123132                kFeaturesAdlib,
    124                 "intro"
     133                "intro.stk",
     134                "intro.tot"
    125135        },
    126136        { // CD 1.000 version.
    127137                {
     
    134144                },
    135145                kGameTypeGob1,
    136146                kFeaturesCD,
    137                 "intro"
     147                "intro.stk",
     148                "intro.tot"
    138149        },
    139150        { // CD 1.000 version.
    140151                {
     
    147158                },
    148159                kGameTypeGob1,
    149160                kFeaturesCD,
    150                 "intro"
     161                "intro.stk",
     162                "intro.tot"
    151163        },
    152164        { // CD 1.000 version.
    153165                {
     
    160172                },
    161173                kGameTypeGob1,
    162174                kFeaturesCD,
    163                 "intro"
     175                "intro.stk",
     176                "intro.tot"
    164177        },
    165178        { // CD 1.000 version.
    166179                {
     
    173186                },
    174187                kGameTypeGob1,
    175188                kFeaturesCD,
    176                 "intro"
     189                "intro.stk",
     190                "intro.tot"
    177191        },
    178192        { // CD 1.000 version.
    179193                {
     
    186200                },
    187201                kGameTypeGob1,
    188202                kFeaturesCD,
    189                 "intro"
     203                "intro.stk",
     204                "intro.tot"
    190205        },
    191206        { // CD 1.02 version. Multilingual
    192207                {
     
    199214                },
    200215                kGameTypeGob1,
    201216                kFeaturesCD,
    202                 "intro"
     217                "intro.stk",
     218                "intro.tot"
    203219        },
    204220        { // CD 1.02 version. Multilingual
    205221                {
     
    212228                },
    213229                kGameTypeGob1,
    214230                kFeaturesCD,
    215                 "intro"
     231                "intro.stk",
     232                "intro.tot"
    216233        },
    217234        { // CD 1.02 version. Multilingual
    218235                {
     
    225242                },
    226243                kGameTypeGob1,
    227244                kFeaturesCD,
    228                 "intro"
     245                "intro.stk",
     246                "intro.tot"
    229247        },
    230248        { // CD 1.02 version. Multilingual
    231249                {
     
    238256                },
    239257                kGameTypeGob1,
    240258                kFeaturesCD,
    241                 "intro"
     259                "intro.stk",
     260                "intro.tot"
    242261        },
    243262        { // CD 1.02 version. Multilingual
    244263                {
     
    251270                },
    252271                kGameTypeGob1,
    253272                kFeaturesCD,
    254                 "intro"
     273                "intro.stk",
     274                "intro.tot"
    255275        },
    256276        {
    257277                {
     
    264284                },
    265285                kGameTypeGob1,
    266286                kFeaturesNone,
    267                 "intro"
     287                "intro.stk",
     288                "intro.tot"
    268289        },
    269290        {
    270291                {
     
    277298                },
    278299                kGameTypeGob1,
    279300                kFeaturesNone,
    280                 "intro"
     301                "intro.stk",
     302                "intro.tot"
    281303        },
    282304        {
    283305                {
     
    290312                },
    291313                kGameTypeGob1,
    292314                kFeaturesNone,
    293                 "intro"
     315                "intro.stk",
     316                "intro.tot"
    294317        },
    295318        { // Supplied by raina in the forums
    296319                {
     
    303326                },
    304327                kGameTypeGob1,
    305328                kFeaturesNone,
    306                 "intro"
     329                "intro.stk",
     330                "intro.tot"
    307331        },
    308332        { // Supplied by paul66 in bug report #1652352
    309333                {
     
    316340                },
    317341                kGameTypeGob1,
    318342                kFeaturesAdlib,
    319                 "intro"
     343                "intro.stk",
     344                "intro.tot"
    320345        },
    321346        { // Supplied by paul66 in bug report #1652352
    322347                {
     
    329354                },
    330355                kGameTypeGob1,
    331356                kFeaturesAdlib,
    332                 "intro"
     357                "intro.stk",
     358                "intro.tot"
    333359        },
    334360        { // Supplied by paul66 in bug report #1652352
    335361                {
     
    342368                },
    343369                kGameTypeGob1,
    344370                kFeaturesAdlib,
    345                 "intro"
     371                "intro.stk",
     372                "intro.tot"
    346373        },
    347374        { // Supplied by paul66 in bug report #1652352
    348375                {
     
    355382                },
    356383                kGameTypeGob1,
    357384                kFeaturesAdlib,
    358                 "intro"
     385                "intro.stk",
     386                "intro.tot"
    359387        },
    360388        { // Supplied by paul66 in bug report #1652352
    361389                {
     
    368396                },
    369397                kGameTypeGob1,
    370398                kFeaturesAdlib,
    371                 "intro"
     399                "intro.stk",
     400                "intro.tot"
    372401        },
     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        },
    373420        { // Supplied by fac76 in bug report #1883808
    374421                {
    375422                        "gob2",
     
    381428                },
    382429                kGameTypeGob2,
    383430                kFeaturesNone,
    384                 "intro"
     431                "intro.stk",
     432                "intro.tot"
    385433        },
    386434        {
    387435                {
     
    394442                },
    395443                kGameTypeGob2,
    396444                kFeaturesNone,
    397                 "intro"
     445                "intro.stk",
     446                "intro.tot"
    398447        },
    399448        { // Supplied by goodoldgeorg in bug report #2602057
    400449                {
     
    407456                },
    408457                kGameTypeGob2,
    409458                kFeaturesNone,
    410                 "intro"
     459                "intro.stk",
     460                "intro.tot"
    411461        },
    412462        { // Supplied by bgk in bug report #1706861
    413463                {
     
    420470                },
    421471                kGameTypeGob2,
    422472                kFeaturesNone,
    423                 "intro"
     473                "intro.stk",
     474                "intro.tot"
    424475        },
    425476        { // Supplied by fac76 in bug report #1673397
    426477                {
     
    437488                },
    438489                kGameTypeGob2,
    439490                kFeaturesAdlib,
    440                 "intro"
     491                "intro.stk",
     492                "intro.tot"
    441493        },
    442494        { // Supplied by koalet in bug report #2478585
    443495                {
     
    454506                },
    455507                kGameTypeGob2,
    456508                kFeaturesAdlib,
    457                 "intro"
     509                "intro.stk",
     510                "intro.tot"
    458511        },
    459512        {
    460513                {
     
    467520                },
    468521                kGameTypeGob2,
    469522                kFeaturesAdlib,
    470                 "intro"
     523                "intro.stk",
     524                "intro.tot"
    471525        },
    472526        {
    473527                {
     
    480534                },
    481535                kGameTypeGob2,
    482536                kFeaturesAdlib,
    483                 "intro"
     537                "intro.stk",
     538                "intro.tot"
    484539        },
    485540        { // Supplied by raziel_ in bug report #1891867
    486541                {
     
    493548                },
    494549                kGameTypeGob2,
    495550                kFeaturesAdlib,
    496                 "intro"
     551                "intro.stk",
     552                "intro.tot"
    497553        },
    498554        {
    499555                {
     
    506562                },
    507563                kGameTypeGob2,
    508564                kFeaturesAdlib,
    509                 "intro"
     565                "intro.stk",
     566                "intro.tot"
    510567        },
    511568        { // Supplied by blackwhiteeagle in bug report #1605235
    512569                {
     
    519576                },
    520577                kGameTypeGob2,
    521578                kFeaturesAdlib,
    522                 "intro"
     579                "intro.stk",
     580                "intro.tot"
    523581        },
    524582        {
    525583                {
     
    532590                },
    533591                kGameTypeGob2,
    534592                kFeaturesAdlib,
    535                 "intro"
     593                "intro.stk",
     594                "intro.tot"
    536595        },
    537596        { // Supplied by goodoldgeorg in bug report #2602017
    538597                {
     
    545604                },
    546605                kGameTypeGob2,
    547606                kFeaturesAdlib,
    548                 "intro"
     607                "intro.stk",
     608                "intro.tot"
    549609        },
    550610        {
    551611                {
     
    558618                },
    559619                kGameTypeGob2,
    560620                kFeaturesAdlib,
    561                 "intro"
     621                "intro.stk",
     622                "intro.tot"
    562623        },
    563624        { // Supplied by arcepi in bug report #1659884
    564625                {
     
    571632                },
    572633                kGameTypeGob2,
    573634                kFeaturesAdlib,
    574                 "intro"
     635                "intro.stk",
     636                "intro.tot"
    575637        },
    576638        {
    577639                {
     
    584646                },
    585647                kGameTypeGob2,
    586648                kFeaturesCD,
    587                 "intro"
     649                "intro.stk",
     650                "intro.tot"
    588651        },
    589652        {
    590653                {
     
    597660                },
    598661                kGameTypeGob2,
    599662                kFeaturesCD,
    600                 "intro"
     663                "intro.stk",
     664                "intro.tot"
    601665        },
    602666        {
    603667                {
     
    610674                },
    611675                kGameTypeGob2,
    612676                kFeaturesCD,
    613                 "intro"
     677                "intro.stk",
     678                "intro.tot"
    614679        },
    615680        {
    616681                {
     
    623688                },
    624689                kGameTypeGob2,
    625690                kFeaturesCD,
    626                 "intro"
     691                "intro.stk",
     692                "intro.tot"
    627693        },
    628694        {
    629695                {
     
    636702                },
    637703                kGameTypeGob2,
    638704                kFeaturesCD,
    639                 "intro"
     705                "intro.stk",
     706                "intro.tot"
    640707        },
    641708        {
    642709                {
     
    649716                },
    650717                kGameTypeGob2,
    651718                kFeaturesCD,
    652                 "intro"
     719                "intro.stk",
     720                "intro.tot"
    653721        },
    654722        {
    655723                {
     
    662730                },
    663731                kGameTypeGob2,
    664732                kFeaturesAdlib,
    665                 "usa"
     733                "intro.stk",
     734                "usa.tot"
    666735        },
    667736        {
    668737                {
     
    675744                },
    676745                kGameTypeGob2,
    677746                kFeaturesAdlib,
    678                 "intro"
     747                "intro.stk",
     748                "intro.tot"
    679749        },
    680750        {
    681751                {
     
    688758                },
    689759                kGameTypeGob2,
    690760                kFeaturesNone,
    691                 "intro"
     761                "intro.stk",
     762                "intro.tot"
    692763        },
    693764        { // Supplied by polluks in bug report #1895126
    694765                {
     
    701772                },
    702773                kGameTypeGob2,
    703774                kFeaturesNone,
    704                 "intro"
     775                "intro.stk",
     776                "intro.tot"
    705777        },
     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        },
    706796        { // Supplied by vampir_raziel in bug report #1658373
    707797                {
    708798                        "ween",
     
    718808                },
    719809                kGameTypeWeen,
    720810                kFeaturesNone,
    721                 "intro"
     811                "intro.stk",
     812                "intro.tot"
    722813        },
    723814        { // Supplied by vampir_raziel in bug report #1658373
    724815                {
     
    731822                },
    732823                kGameTypeWeen,
    733824                kFeaturesNone,
    734                 "intro"
     825                "intro.stk",
     826                "intro.tot"
    735827        },
    736828        { // Supplied by vampir_raziel in bug report #1658373
    737829                {
     
    744836                },
    745837                kGameTypeWeen,
    746838                kFeaturesNone,
    747                 "intro"
     839                "intro.stk",
     840                "intro.tot"
    748841        },
    749842        { // Supplied by vampir_raziel in bug report #1658373
    750843                {
     
    757850                },
    758851                kGameTypeWeen,
    759852                kFeaturesNone,
    760                 "intro"
     853                "intro.stk",
     854                "intro.tot"
    761855        },
    762856        { // Supplied by goodoldgeorg in bug report #2563539
    763857                {
     
    774868                },
    775869                kGameTypeWeen,
    776870                kFeaturesNone,
    777                 "intro"
     871                "intro.stk",
     872                "intro.tot"
    778873        },
    779874        { // Supplied by pwigren in bug report #1764174
    780875                {
     
    791886                },
    792887                kGameTypeWeen,
    793888                kFeaturesNone,
    794                 "intro"
     889                "intro.stk",
     890                "intro.tot"
    795891        },
    796892        {
    797893                {
     
    804900                },
    805901                kGameTypeWeen,
    806902                kFeaturesNone,
    807                 "intro"
     903                "intro.stk",
     904                "intro.tot"
    808905        },
    809906        {
    810907                {
     
    817914                },
    818915                kGameTypeWeen,
    819916                kFeaturesAdlib,
    820                 "intro"
     917                "intro.stk",
     918                "intro.tot"
    821919        },
    822920        {
    823921                {
     
    830928                },
    831929                kGameTypeWeen,
    832930                kFeaturesAdlib,
    833                 "intro"
     931                "intro.stk",
     932                "intro.tot"
    834933        },
    835934        { // Supplied by cybot_tmin in bug report #1667743
    836935                {
     
    843942                },
    844943                kGameTypeWeen,
    845944                kFeaturesAdlib,
    846                 "intro"
     945                "intro.stk",
     946                "intro.tot"
    847947        },
    848948        {
    849949                {
     
    856956                },
    857957                kGameTypeWeen,
    858958                kFeaturesAdlib,
    859                 "intro"
     959                "intro.stk",
     960                "intro.tot"
    860961        },
    861962        { // Supplied by cartman_ on #scummvm
    862963                {
     
    869970                },
    870971                kGameTypeWeen,
    871972                kFeaturesAdlib,
    872                 "intro"
     973                "intro.stk",
     974                "intro.tot"
    873975        },
    874976        { // Supplied by glorfindel in bugreport #1722142
    875977                {
     
    882984                },
    883985                kGameTypeWeen,
    884986                kFeaturesAdlib,
    885                 "intro"
     987                "intro.stk",
     988                "intro.tot"
    886989        },
    887990        {
    888991                {
     
    895998                },
    896999                kGameTypeWeen,
    8971000                kFeaturesAdlib,
    898                 "show"
     1001                "intro.stk",
     1002                "show.tot"
    8991003        },
    9001004        {
    9011005                {
     
    9081012                },
    9091013                kGameTypeWeen,
    9101014                kFeaturesAdlib,
    911                 "show"
     1015                "intro.stk",
     1016                "show.tot"
    9121017        },
    9131018        {
    9141019                {
     
    9211026                },
    9221027                kGameTypeBargon,
    9231028                kFeaturesNone,
    924                 "intro"
     1029                "intro.stk",
     1030                "intro.tot"
    9251031        },
    9261032        { // Supplied by Trekky in the forums
    9271033                {
     
    9341040                },
    9351041                kGameTypeBargon,
    9361042                kFeaturesNone,
    937                 "intro"
     1043                "intro.stk",
     1044                "intro.tot"
    9381045        },
    9391046        { // Supplied by cesardark in bug #1681649
    9401047                {
     
    9471054                },
    9481055                kGameTypeBargon,
    9491056                kFeaturesNone,
    950                 "intro"
     1057                "intro.stk",
     1058                "intro.tot"
    9511059        },
    9521060        { // Supplied by paul66 in bug #1692667
    9531061                {
     
    9601068                },
    9611069                kGameTypeBargon,
    9621070                kFeaturesNone,
    963                 "intro"
     1071                "intro.stk",
     1072                "intro.tot"
    9641073        },
    9651074        { // Supplied by pwigren in bugreport #1764174
    9661075                {
     
    9731082                },
    9741083                kGameTypeBargon,
    9751084                kFeaturesNone,
    976                 "intro"
     1085                "intro.stk",
     1086                "intro.tot"
    9771087        },
    9781088        { // Supplied by kizkoool in bugreport #2089734
    9791089                {
     
    9861096                },
    9871097                kGameTypeBargon,
    9881098                kFeaturesNone,
    989                 "intro"
     1099                "intro.stk",
     1100                "intro.tot"
    9901101        },
    9911102        { // Supplied by glorfindel in bugreport #1722142
    9921103                {
     
    9991110                },
    10001111                kGameTypeBargon,
    10011112                kFeaturesNone,
    1002                 "intro"
     1113                "intro.stk",
     1114                "intro.tot"
    10031115        },
    10041116        {
    10051117                {
     
    10121124                },
    10131125                kGameTypeGob2,
    10141126                kFeaturesAdlib | kFeaturesEGA,
    1015                 "intro"
     1127                "intro.stk",
     1128                "intro.tot"
    10161129        },
    10171130        {
    10181131                {
     
    10291142                },
    10301143                kGameTypeGob2,
    10311144                kFeaturesNone,
    1032                 "intro"
     1145                "intro.stk",
     1146                "intro.tot"
    10331147        },
    10341148        {
    10351149                {
     
    10421156                },
    10431157                kGameTypeGob2,
    10441158                kFeaturesAdlib,
    1045                 "intro"
     1159                "intro.stk",
     1160                "intro.tot"
    10461161        },
    10471162        {
    10481163                {
     
    10551170                },
    10561171                kGameTypeLostInTime,
    10571172                kFeaturesAdlib,
    1058                 "intro"
     1173                "intro.stk",
     1174                "intro.tot"
    10591175        },
    10601176        { // Supplied by Arshlan in the forums
    10611177                {
     
    10681184                },
    10691185                kGameTypeLostInTime,
    10701186                kFeaturesAdlib,
    1071                 "intro"
     1187                "intro.stk",
     1188                "intro.tot"
    10721189        },
    10731190        { // Supplied by cartman_ on #scummvm
    10741191                {
     
    10811198                },
    10821199                kGameTypeLostInTime,
    10831200                kFeaturesAdlib,
    1084                 "intro"
     1201                "intro.stk",
     1202                "intro.tot"
    10851203        },
    10861204        { // Supplied by goodoldgeorg in bug report #2105220
    10871205                {
     
    10941212                },
    10951213                kGameTypeLostInTime,
    10961214                kFeaturesAdlib,
    1097                 "intro"
     1215                "intro.stk",
     1216                "intro.tot"
    10981217        },
    10991218        { // Supplied by koalet in bug report #2479034
    11001219                {
     
    11111230                },
    11121231                kGameTypeLostInTime,
    11131232                kFeaturesAdlib,
    1114                 "intro"
     1233                "intro.stk",
     1234                "intro.tot"
    11151235        },
    11161236        {
    11171237                {
     
    11241244                },
    11251245                kGameTypeLostInTime,
    11261246                kFeaturesCD,
    1127                 "intro"
     1247                "intro.stk",
     1248                "intro.tot"
    11281249        },
    11291250        {
    11301251                {
     
    11371258                },
    11381259                kGameTypeLostInTime,
    11391260                kFeaturesCD,
    1140                 "intro"
     1261                "intro.stk",
     1262                "intro.tot"
    11411263        },
    11421264        {
    11431265                {
     
    11501272                },
    11511273                kGameTypeLostInTime,
    11521274                kFeaturesCD,
    1153                 "intro"
     1275                "intro.stk",
     1276                "intro.tot"
    11541277        },
    11551278        {
    11561279                {
     
    11631286                },
    11641287                kGameTypeLostInTime,
    11651288                kFeaturesCD,
    1166                 "intro"
     1289                "intro.stk",
     1290                "intro.tot"
    11671291        },
    11681292        {
    11691293                {
     
    11761300                },
    11771301                kGameTypeLostInTime,
    11781302                kFeaturesCD,
    1179                 "intro"
     1303                "intro.stk",
     1304                "intro.tot"
    11801305        },
    11811306        {
    11821307                {
     
    11891314                },
    11901315                kGameTypeLostInTime,
    11911316                kFeaturesCD,
    1192                 "intro"
     1317                "intro.stk",
     1318                "intro.tot"
    11931319        },
    11941320        { // Supplied by SiRoCs in bug report #2093672
    11951321                {
     
    12021328                },
    12031329                kGameTypeLostInTime,
    12041330                kFeaturesCD,
    1205                 "intro"
     1331                "intro.stk",
     1332                "intro.tot"
    12061333        },
    12071334        { // Supplied by SiRoCs in bug report #2093672
    12081335                {
     
    12151342                },
    12161343                kGameTypeLostInTime,
    12171344                kFeaturesCD,
    1218                 "intro"
     1345                "intro.stk",
     1346                "intro.tot"
    12191347        },
    12201348        { // Supplied by SiRoCs in bug report #2093672
    12211349                {
     
    12281356                },
    12291357                kGameTypeLostInTime,
    12301358                kFeaturesCD,
    1231                 "intro"
     1359                "intro.stk",
     1360                "intro.tot"
    12321361        },
    12331362        { // Supplied by SiRoCs in bug report #2093672
    12341363                {
     
    12411370                },
    12421371                kGameTypeLostInTime,
    12431372                kFeaturesCD,
    1244                 "intro"
     1373                "intro.stk",
     1374                "intro.tot"
    12451375        },
    12461376        { // Supplied by SiRoCs in bug report #2093672
    12471377                {
     
    12541384                },
    12551385                kGameTypeLostInTime,
    12561386                kFeaturesCD,
    1257                 "intro"
     1387                "intro.stk",
     1388                "intro.tot"
    12581389        },
    12591390        { // Supplied by SiRoCs in bug report #2093672
    12601391                {
     
    12671398                },
    12681399                kGameTypeLostInTime,
    12691400                kFeaturesCD,
    1270                 "intro"
     1401                "intro.stk",
     1402                "intro.tot"
    12711403        },
    12721404        {
    12731405                {
     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                {
    12741448                        "lostintime",
    12751449                        "Demo",
    12761450                        AD_ENTRY1("demo.stk", "c06f8cc20eb239d4c71f225ce3093edf"),
     
    12801454                },
    12811455                kGameTypeLostInTime,
    12821456                kFeaturesAdlib,
    1283                 "demo"
     1457                "demo.stk",
     1458                "demo.tot"
    12841459        },
    12851460        {
    12861461                {
     
    12931468                },
    12941469                kGameTypeLostInTime,
    12951470                kFeaturesAdlib,
    1296                 "demo"
     1471                "demo.stk",
     1472                "demo.tot"
    12971473        },
    12981474        {
    12991475                {
     
    13061482                },
    13071483                kGameTypeGob3,
    13081484                kFeaturesAdlib,
    1309                 "intro"
     1485                "intro.stk",
     1486                "intro.tot"
    13101487        },
    13111488        { // Supplied by raziel_ in bug report #1891869
    13121489                {
     
    13191496                },
    13201497                kGameTypeGob3,
    13211498                kFeaturesAdlib,
    1322                 "intro"
     1499                "intro.stk",
     1500                "intro.tot"
    13231501        },
    13241502        { // Supplied by fac76 in bug report #1742716
    13251503                {
     
    13361514                },
    13371515                kGameTypeGob3,
    13381516                kFeaturesAdlib,
    1339                 "intro"
     1517                "intro.stk",
     1518                "intro.tot"
    13401519        },
    13411520        {
    13421521                {
     
    13491528                },
    13501529                kGameTypeGob3,
    13511530                kFeaturesAdlib,
    1352                 "intro"
     1531                "intro.stk",
     1532                "intro.tot"
    13531533        },
    13541534        { // Supplied by paul66 in bug report #1652352
    13551535                {
     
    13621542                },
    13631543                kGameTypeGob3,
    13641544                kFeaturesAdlib,
    1365                 "intro"
     1545                "intro.stk",
     1546                "intro.tot"
    13661547        },
    13671548        {
    13681549                {
     
    13751556                },
    13761557                kGameTypeGob3,
    13771558                kFeaturesAdlib,
    1378                 "intro"
     1559                "intro.stk",
     1560                "intro.tot"
    13791561        },
    13801562        { // Supplied by Paranoimia on #scummvm
    13811563                {
     
    13881570                },
    13891571                kGameTypeGob3,
    13901572                kFeaturesAdlib,
    1391                 "intro"
     1573                "intro.stk",
     1574                "intro.tot"
    13921575        },
    13931576        {
    13941577                {
     
    14011584                },
    14021585                kGameTypeGob3,
    14031586                kFeaturesAdlib,
    1404                 "intro"
     1587                "intro.stk",
     1588                "intro.tot"
    14051589        },
    14061590        {
    14071591                {
     
    14141598                },
    14151599                kGameTypeGob3,
    14161600                kFeaturesAdlib,
    1417                 "intro"
     1601                "intro.stk",
     1602                "intro.tot"
    14181603        },
    14191604        { // Supplied by SiRoCs in bug report #2098621
    14201605                {
     
    14271612                },
    14281613                kGameTypeGob3,
    14291614                kFeaturesAdlib,
    1430                 "intro"
     1615                "intro.stk",
     1616                "intro.tot"
    14311617        },
    14321618        {
    14331619                {
     
    14401626                },
    14411627                kGameTypeGob3,
    14421628                kFeaturesNone,
    1443                 "menu"
     1629                "intro.stk",
     1630                "menu.tot"
    14441631        },
    14451632        {
    14461633                {
     
    14531640                },
    14541641                kGameTypeGob3,
    14551642                kFeaturesNone,
    1456                 "menu"
     1643                "intro.stk",
     1644                "menu.tot"
    14571645        },
    14581646        {
    14591647                {
     
    14661654                },
    14671655                kGameTypeGob3,
    14681656                kFeaturesCD,
    1469                 "intro"
     1657                "intro.stk",
     1658                "intro.tot"
    14701659        },
    14711660        { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
    14721661                {
     
    14791668                },
    14801669                kGameTypeGob3,
    14811670                kFeaturesCD,
    1482                 "intro"
     1671                "intro.stk",
     1672                "intro.tot"
    14831673        },
    14841674        { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
    14851675                {
     
    14921682                },
    14931683                kGameTypeGob3,
    14941684                kFeaturesCD,
    1495                 "intro"
     1685                "intro.stk",
     1686                "intro.tot"
    14961687        },
    14971688        { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
    14981689                {
     
    15051696                },
    15061697                kGameTypeGob3,
    15071698                kFeaturesCD,
    1508                 "intro"
     1699                "intro.stk",
     1700                "intro.tot"
    15091701        },
    15101702        { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
    15111703                {
     
    15181710                },
    15191711                kGameTypeGob3,
    15201712                kFeaturesCD,
    1521                 "intro"
     1713                "intro.stk",
     1714                "intro.tot"
    15221715        },
    15231716        { // Supplied by paul66 and noizert in bug reports #1652352 and #1691230
    15241717                {
     
    15311724                },
    15321725                kGameTypeGob3,
    15331726                kFeaturesCD,
    1534                 "intro"
     1727                "intro.stk",
     1728                "intro.tot"
    15351729        },
    15361730        {
    15371731                {
     
    15441738                },
    15451739                kGameTypeGob3,
    15461740                kFeaturesAdlib,
    1547                 "intro"
     1741                "intro.stk",
     1742                "intro.tot"
    15481743        },
    15491744        {
    15501745                {
     
    15571752                },
    15581753                kGameTypeGob3,
    15591754                kFeaturesAdlib,
    1560                 "intro"
     1755                "intro.stk",
     1756                "intro.tot"
    15611757        },
    15621758        {
    15631759                {
     
    15701766                },
    15711767                kGameTypeGob3,
    15721768                kFeaturesAdlib,
    1573                 "intro"
     1769                "intro.stk",
     1770                "intro.tot"
    15741771        },
    15751772        {
    15761773                {
     
    15831780                },
    15841781                kGameTypeGob3,
    15851782                kFeaturesAdlib,
    1586                 "intro"
     1783                "intro.stk",
     1784                "intro.tot"
    15871785        },
    15881786        {
    15891787                {
     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                {
    15901806                        "inca2",
    15911807                        "",
    15921808                        AD_ENTRY1s("intro.stk", "47c3b452767c4f49ea7b109143e77c30", 916828),
     
    15961812                },
    15971813                kGameTypeInca2,
    15981814                kFeaturesCD,
    1599                 "intro"
     1815                "intro.stk",
     1816                "intro.tot"
    16001817        },
    16011818        {
    16021819                {
     
    16091826                },
    16101827                kGameTypeInca2,
    16111828                kFeaturesCD,
    1612                 "intro"
     1829                "intro.stk",
     1830                "intro.tot"
    16131831        },
    16141832        {
    16151833                {
     
    16221840                },
    16231841                kGameTypeInca2,
    16241842                kFeaturesCD,
    1625                 "intro"
     1843                "intro.stk",
     1844                "intro.tot"
    16261845        },
    16271846        {
    16281847                {
     
    16351854                },
    16361855                kGameTypeInca2,
    16371856                kFeaturesCD,
    1638                 "intro"
     1857                "intro.stk",
     1858                "intro.tot"
    16391859        },
    16401860        {
    16411861                {
     
    16481868                },
    16491869                kGameTypeInca2,
    16501870                kFeaturesCD,
    1651                 "intro"
     1871                "intro.stk",
     1872                "intro.tot"
    16521873        },
    16531874        {
    16541875                {
     
    16611882                },
    16621883                kGameTypeInca2,
    16631884                kFeaturesAdlib,
    1664                 "intro"
     1885                "intro.stk",
     1886                "intro.tot"
    16651887        },
    16661888        {
    16671889                {
     
    16741896                },
    16751897                kGameTypeInca2,
    16761898                kFeaturesAdlib,
    1677                 "intro"
     1899                "intro.stk",
     1900                "intro.tot"
    16781901        },
    16791902        {
    16801903                {
     
    16871910                },
    16881911                kGameTypeInca2,
    16891912                kFeaturesAdlib,
    1690                 "intro"
     1913                "intro.stk",
     1914                "intro.tot"
    16911915        },
    16921916        {
    16931917                {
     
    17001924                },
    17011925                kGameTypeWoodruff,
    17021926                kFeatures640,
    1703                 "intro"
     1927                "intro.stk",
     1928                "intro.tot"
    17041929        },
    17051930        {
    17061931                {
     
    17131938                },
    17141939                kGameTypeWoodruff,
    17151940                kFeatures640,
    1716                 "intro"
     1941                "intro.stk",
     1942                "intro.tot"
    17171943        },
    17181944        {
    17191945                {
     
    17261952                },
    17271953                kGameTypeWoodruff,
    17281954                kFeatures640,
    1729                 "intro"
     1955                "intro.stk",
     1956                "intro.tot"
    17301957        },
    17311958        {
    17321959                {
     
    17391966                },
    17401967                kGameTypeWoodruff,
    17411968                kFeatures640,
    1742                 "intro"
     1969                "intro.stk",
     1970                "intro.tot"
    17431971        },
    17441972        {
    17451973                {
     
    17521980                },
    17531981                kGameTypeWoodruff,
    17541982                kFeatures640,
    1755                 "intro"
     1983                "intro.stk",
     1984                "intro.tot"
    17561985        },
    17571986        {
    17581987                {
     
    17651994                },
    17661995                kGameTypeWoodruff,
    17671996                kFeatures640,
    1768                 "intro"
     1997                "intro.stk",
     1998                "intro.tot"
    17691999        },
    17702000        {
    17712001                {
     
    17782008                },
    17792009                kGameTypeWoodruff,
    17802010                kFeatures640,
    1781                 "intro"
     2011                "intro.stk",
     2012                "intro.tot"
    17822013        },
    17832014        {
    17842015                {
     
    17912022                },
    17922023                kGameTypeWoodruff,
    17932024                kFeatures640,
    1794                 "intro"
     2025                "intro.stk",
     2026                "intro.tot"
    17952027        },
    17962028        {
    17972029                {
     
    18042036                },
    18052037                kGameTypeWoodruff,
    18062038                kFeatures640,
    1807                 "intro"
     2039                "intro.stk",
     2040                "intro.tot"
    18082041        },
    18092042        {
    18102043                {
     
    18172050                },
    18182051                kGameTypeWoodruff,
    18192052                kFeatures640,
    1820                 "intro"
     2053                "intro.stk",
     2054                "intro.tot"
    18212055        },
    18222056        {
    18232057                {
     
    18302064                },
    18312065                kGameTypeWoodruff,
    18322066                kFeatures640,
    1833                 "intro"
     2067                "intro.stk",
     2068                "intro.tot"
    18342069        },
    18352070        { // Supplied by jvprat on #scummvm
    18362071                {
     
    18432078                },
    18442079                kGameTypeWoodruff,
    18452080                kFeatures640,
    1846                 "intro"
     2081                "intro.stk",
     2082                "intro.tot"
    18472083        },
    18482084        { // Supplied by jvprat on #scummvm
    18492085                {
     
    18562092                },
    18572093                kGameTypeWoodruff,
    18582094                kFeatures640,
    1859                 "intro"
     2095                "intro.stk",
     2096                "intro.tot"
    18602097        },
    18612098        { // Supplied by jvprat on #scummvm
    18622099                {
     
    18692106                },
    18702107                kGameTypeWoodruff,
    18712108                kFeatures640,
    1872                 "intro"
     2109                "intro.stk",
     2110                "intro.tot"
    18732111        },
    18742112        { // Supplied by jvprat on #scummvm
    18752113                {
     
    18822120                },
    18832121                kGameTypeWoodruff,
    18842122                kFeatures640,
    1885                 "intro"
     2123                "intro.stk",
     2124                "intro.tot"
    18862125        },
    18872126        { // Supplied by jvprat on #scummvm
    18882127                {
     
    18952134                },
    18962135                kGameTypeWoodruff,
    18972136                kFeatures640,
    1898                 "intro"
     2137                "intro.stk",
     2138                "intro.tot"
    18992139        },
    19002140        { // Supplied by Hkz on #scummvm
    19012141                {
     
    19082148                },
    19092149                kGameTypeWoodruff,
    19102150                kFeatures640,
    1911                 "intro"
     2151                "intro.stk",
     2152                "intro.tot"
    19122153        },
    19132154        { // Supplied by Hkz on #scummvm
    19142155                {
     
    19212162                },
    19222163                kGameTypeWoodruff,
    19232164                kFeatures640,
    1924                 "intro"
     2165                "intro.stk",
     2166                "intro.tot"
    19252167        },
    19262168        { // Supplied by Hkz on #scummvm
    19272169                {
     
    19342176                },
    19352177                kGameTypeWoodruff,
    19362178                kFeatures640,
    1937                 "intro"
     2179                "intro.stk",
     2180                "intro.tot"
    19382181        },
    19392182        { // Supplied by DjDiabolik in bug report #1971294
    19402183                {
     
    19472190                },
    19482191                kGameTypeWoodruff,
    19492192                kFeatures640,
    1950                 "intro"
     2193                "intro.stk",
     2194                "intro.tot"
    19512195        },
    19522196        { // Supplied by DjDiabolik in bug report #1971294
    19532197                {
     
    19602204                },
    19612205                kGameTypeWoodruff,
    19622206                kFeatures640,
    1963                 "intro"
     2207                "intro.stk",
     2208                "intro.tot"
    19642209        },
    19652210        { // Supplied by DjDiabolik in bug report #1971294
    19662211                {
     
    19732218                },
    19742219                kGameTypeWoodruff,
    19752220                kFeatures640,
    1976                 "intro"
     2221                "intro.stk",
     2222                "intro.tot"
    19772223        },
    19782224        { // Supplied by DjDiabolik in bug report #1971294
    19792225                {
     
    19862232                },
    19872233                kGameTypeWoodruff,
    19882234                kFeatures640,
    1989                 "intro"
     2235                "intro.stk",
     2236                "intro.tot"
    19902237        },
    19912238        { // Supplied by DjDiabolik in bug report #1971294
    19922239                {
     
    19992246                },
    20002247                kGameTypeWoodruff,
    20012248                kFeatures640,
    2002                 "intro"
     2249                "intro.stk",
     2250                "intro.tot"
    20032251        },
    20042252        { // Supplied by goodoldgeorg in bug report #2098838
    20052253                {
     
    20122260                },
    20132261                kGameTypeWoodruff,
    20142262                kFeatures640,
    2015                 "intro"
     2263                "intro.stk",
     2264                "intro.tot"
    20162265        },
    20172266        {
    20182267                {
     
    20252274                },
    20262275                kGameTypeDynasty,
    20272276                kFeatures640,
    2028                 "intro"
     2277                "intro.stk",
     2278                "intro.tot"
    20292279        },
    20302280        {
    20312281                {
     
    20382288                },
    20392289                kGameTypeDynasty,
    20402290                kFeatures640,
    2041                 "intro"
     2291                "intro.stk",
     2292                "intro.tot"
    20422293        },
    20432294        {
    20442295                {
     
    20512302                },
    20522303                kGameTypeDynasty,
    20532304                kFeatures640,
    2054                 "intro"
     2305                "intro.stk",
     2306                "intro.tot"
    20552307        },
    20562308        {
    20572309                {
     
    20642316                },
    20652317                kGameTypeDynasty,
    20662318                kFeatures640,
    2067                 "intro"
     2319                "intro.stk",
     2320                "intro.tot"
    20682321        },
    20692322        {
    20702323                {
     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                {
    20712338                        "urban",
    20722339                        "",
    20732340                        AD_ENTRY1s("intro.stk", "3ab2c542bd9216ae5d02cc6f45701ae1", 1252436),
     
    20772344                },
    20782345                kGameTypeUrban,
    20792346                kFeatures640,
    2080                 "intro"
     2347                "intro.stk",
     2348                "intro.tot"
    20812349        },
     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        },
    20822378        { // Supplied by gamin in the forums
    20832379                {
    20842380                        "urban",
     
    20902386                },
    20912387                kGameTypeUrban,
    20922388                kFeatures640,
    2093                 "intro"
     2389                "intro.stk",
     2390                "intro.tot"
    20942391        },
     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        },
    20952406        { AD_TABLE_END_MARKER, kGameTypeNone, kFeaturesNone, NULL }
    20962407};
    20972408
     
    21072418                },
    21082419                kGameTypeGob1,
    21092420                kFeaturesNone,
    2110                 "intro"
     2421                "intro.stk",
     2422                "intro.tot"
    21112423        },
    21122424        {
    21132425                {
     
    21202432                },
    21212433                kGameTypeGob1,
    21222434                kFeaturesCD,
    2123                 "intro"
     2435                "intro.stk",
     2436                "intro.tot"
    21242437        },
    21252438        {
    21262439                {
     
    21332446                },
    21342447                kGameTypeGob2,
    21352448                kFeaturesAdlib,
    2136                 "intro"
     2449                "intro.stk",
     2450                "intro.tot"
    21372451        },
    21382452        {
    21392453                {
     
    21462460                },
    21472461                kGameTypeGob2,
    21482462                kFeaturesAdlib,
    2149                 "intro"
     2463                "intro.stk",
     2464                "intro.tot"
    21502465        },
    21512466        {
    21522467                {
     
    21592474                },
    21602475                kGameTypeGob2,
    21612476                kFeaturesCD,
    2162                 "intro"
     2477                "intro.stk",
     2478                "intro.tot"
    21632479        },
    21642480        {
    21652481                {
     
    21722488                },
    21732489                kGameTypeBargon,
    21742490                kFeaturesNone,
    2175                 "intro"
     2491                "intro.stk",
     2492                "intro.tot"
    21762493        },
    21772494        {
    21782495                {
     
    21852502                },
    21862503                kGameTypeGob3,
    21872504                kFeaturesAdlib,
    2188                 "intro"
     2505                "intro.stk",
     2506                "intro.tot"
    21892507        },
    21902508        {
    21912509                {
     
    21982516                },
    21992517                kGameTypeGob3,
    22002518                kFeaturesCD,
    2201                 "intro"
     2519                "intro.stk",
     2520                "intro.tot"
    22022521        },
    22032522        {
    22042523                {
     
    22112530                },
    22122531                kGameTypeWoodruff,
    22132532                kFeatures640,
    2214                 "intro"
     2533                "intro.stk",
     2534                "intro.tot"
    22152535        },
    22162536        {
    22172537                {
     
    22242544                },
    22252545                kGameTypeLostInTime,
    22262546                kFeaturesAdlib,
    2227                 "intro"
     2547                "demo.stk",
     2548                "intro.tot"
    22282549        },
    22292550        {
    22302551                {
     
    22372558                },
    22382559                kGameTypeLostInTime,
    22392560                kFeaturesAdlib,
    2240                 "intro"
     2561                "demo.stk",
     2562                "intro.tot"
    22412563        },
    22422564        {
    22432565                {
     
    22502572                },
    22512573                kGameTypeLostInTime,
    22522574                kFeaturesCD,
    2253                 "intro"
     2575                "demo.stk",
     2576                "intro.tot"
    22542577        },
    22552578        {
    22562579                {
     
    22632586                },
    22642587                kGameTypeUrban,
    22652588                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"
    22672619        }
    22682620};
    22692621
     
    22822634        { &fallbackDescs[10], { "intro.stk", "commun1.itk", "musmac1.mid", 0 } },
    22832635        { &fallbackDescs[11], { "intro.stk", "commun1.itk", "lost.lic", 0 } },
    22842636        { &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 } },
    22852639        { 0, { 0 } }
    22862640};
    22872641
     
    23502704void GobEngine::initGame(const GOBGameDescription *gd) {
    23512705        if (gd->startTotBase == 0) {
    23522706                _startTot = new char[10];
    2353                 _startTot0 = new char[11];
    23542707                strcpy(_startTot, "intro.tot");
    2355                 strcpy(_startTot0, "intro0.tot");
    23562708        } 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];
    23592710                strcpy(_startTot, gd->startTotBase);
    2360                 strcpy(_startTot0, gd->startTotBase);
    2361                 strcat(_startTot, ".tot");
    2362                 strcat(_startTot0, "0.tot");
    23632711        }
    23642712
     2713        _startStk = new char[strlen(gd->startStkBase) + 1];
     2714        strcpy(_startStk, gd->startStkBase);
     2715
    23652716        _gameType = gd->gameType;
    23662717        _features = gd->features;
    23672718        _language = gd->desc.language;
    23682719        _platform = gd->desc.platform;
    23692720}
    2370 
    23712721} // End of namespace Gob