Ticket #8580: versions.patch

File versions.patch, 2.9 KB (added by SF/bellut, 18 years ago)

additional game versions of Elvira 1/2

  • scummvm/engines/agos/game.cpp

    old new static const ADGameFileDescription ELVIR  
    189189        { "tbllist",            GAME_TBLFILE,   "319f6b227c7822a551f57d24e70f8149"},
    190190};
    191191
     192static const ADGameFileDescription ELVIRA1DOS_DE_GameFiles[] = {
     193        { "gamepc",             GAME_BASEFILE,  "d0b593143e21fc150c044819df2c0b98"},
     194        { "icon.dat",           GAME_ICONFILE,  "fda48c9da7f3e72d0313e2f5f760fc45"},
     195        { "tbllist",            GAME_TBLFILE,   "319f6b227c7822a551f57d24e70f8149"},
     196};
     197
    192198static const ADGameFileDescription ELVIRA1DOS_FR_GameFiles[] = {
    193199        { "gamepc",             GAME_BASEFILE,  "9076d507d60cc454df662316438ec843"},
    194200        { "icon.dat",           GAME_ICONFILE,  "fda48c9da7f3e72d0313e2f5f760fc45"},
    static const ADGameFileDescription ELVIR  
    219225        { "tbllist",            GAME_TBLFILE,   "8252660df0edbdbc3e6377e155bbd0c5"},
    220226};
    221227
     228static const ADGameFileDescription ELVIRA2DOS_ALT_GameFiles[] = {
     229        { "gamepc",             GAME_BASEFILE,  "1282fd5c520861ae2b73bf653afef547"},
     230        { "icon.dat",           GAME_ICONFILE,  "83a7278bff55c82fbb3aef92981866c9"},
     231        { "menus.dat",          GAME_MENUFILE,  "a2fdc88a77c8bdffec6b36cbeda4d955"},
     232        { "stripped.txt",       GAME_STRFILE,   "c2533277b7ff11f5495967d55355ea17"},
     233        { "tbllist",            GAME_TBLFILE,   "8252660df0edbdbc3e6377e155bbd0c5"},
     234};
     235
     236static const ADGameFileDescription ELVIRA2DOS_DE_GameFiles[] = {
     237        { "gamepc",             GAME_BASEFILE,  "d1979d2fbc5fb5276563578ca55cbcec"},
     238        { "icon.dat",           GAME_ICONFILE,  "83a7278bff55c82fbb3aef92981866c9"},
     239        { "menus.dat",          GAME_MENUFILE,  "a2fdc88a77c8bdffec6b36cbeda4d955"},
     240        { "stripped.txt",       GAME_STRFILE,   "c3a8f644551a27c8a2fec0f8070b46b7"},
     241        { "tbllist",            GAME_TBLFILE,   "8252660df0edbdbc3e6377e155bbd0c5"},
     242};
     243
    222244static const ADGameFileDescription ELVIRA2DOS_FR_GameFiles[] = {
    223245        { "gamepc",             GAME_BASEFILE,  "4bf28ab00f5324fd938e632595742382"},
    224246        { "icon.dat",           GAME_ICONFILE,  "83a7278bff55c82fbb3aef92981866c9"},
    static const AGOSGameDescription gameDes  
    761783                GF_OLD_BUNDLE,
    762784        },
    763785
     786        // Elvira - German DOS Floppy
     787        {
     788                {
     789                        "elvira1",
     790                        "Floppy",
     791                        ARRAYSIZE(ELVIRA1DOS_DE_GameFiles),
     792                        ELVIRA1DOS_DE_GameFiles,
     793                        Common::DE_DEU,
     794                        Common::kPlatformPC,
     795                },
     796
     797                GType_ELVIRA1,
     798                GID_ELVIRA1,
     799                GF_OLD_BUNDLE,
     800        },
     801
    764802        // Elvira - French DOS Floppy
    765803        {
    766804                {
    static const AGOSGameDescription gameDes  
    825863                GF_OLD_BUNDLE,
    826864        },
    827865
     866        // Elvira 2 - English DOS Floppy, Alternate
     867        {
     868                {
     869                        "elvira2",
     870                        "Floppy",
     871                        ARRAYSIZE(ELVIRA2DOS_ALT_GameFiles),
     872                        ELVIRA2DOS_ALT_GameFiles,
     873                        Common::EN_ANY,
     874                        Common::kPlatformPC,
     875                },
     876
     877                GType_ELVIRA2,
     878                GID_ELVIRA2,
     879                GF_OLD_BUNDLE,
     880        },
     881
     882        // Elvira 2 - German DOS Floppy
     883        {
     884                {
     885                        "elvira2",
     886                        "Floppy",
     887                        ARRAYSIZE(ELVIRA2DOS_DE_GameFiles),
     888                        ELVIRA2DOS_DE_GameFiles,
     889                        Common::DE_DEU,
     890                        Common::kPlatformPC,
     891                },
     892
     893                GType_ELVIRA2,
     894                GID_ELVIRA2,
     895                GF_OLD_BUNDLE,
     896        },
     897
    828898        // Elvira 2 - French DOS Floppy
    829899        {
    830900                {