aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2006-10-16 23:17:53 +0000
committerTravis Howell2006-10-16 23:17:53 +0000
commit04a52f664be170a0dcc27b31d70b29ec87a06b2c (patch)
treea74dce42fa19426b53d10934e0d7732935808ff3
parent7282e24d3bec5aaa598c6602da18f05783b5abaa (diff)
downloadscummvm-rg350-04a52f664be170a0dcc27b31d70b29ec87a06b2c.tar.gz
scummvm-rg350-04a52f664be170a0dcc27b31d70b29ec87a06b2c.tar.bz2
scummvm-rg350-04a52f664be170a0dcc27b31d70b29ec87a06b2c.zip
Add patch #1578573 - ELVIRA: More game versions
svn-id: r24354
-rw-r--r--engines/agos/game.cpp80
1 files changed, 75 insertions, 5 deletions
diff --git a/engines/agos/game.cpp b/engines/agos/game.cpp
index 971d92eac6..2afcd51a01 100644
--- a/engines/agos/game.cpp
+++ b/engines/agos/game.cpp
@@ -189,6 +189,12 @@ static const ADGameFileDescription ELVIRA1DOS_GameFiles[] = {
{ "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149"},
};
+static const ADGameFileDescription ELVIRA1DOS_DE_GameFiles[] = {
+ { "gamepc", GAME_BASEFILE, "d0b593143e21fc150c044819df2c0b98"},
+ { "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45"},
+ { "tbllist", GAME_TBLFILE, "319f6b227c7822a551f57d24e70f8149"},
+};
+
static const ADGameFileDescription ELVIRA1DOS_FR_GameFiles[] = {
{ "gamepc", GAME_BASEFILE, "9076d507d60cc454df662316438ec843"},
{ "icon.dat", GAME_ICONFILE, "fda48c9da7f3e72d0313e2f5f760fc45"},
@@ -219,6 +225,22 @@ static const ADGameFileDescription ELVIRA2DOS_GameFiles[] = {
{ "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5"},
};
+static const ADGameFileDescription ELVIRA2DOS_ALT_GameFiles[] = {
+ { "gamepc", GAME_BASEFILE, "1282fd5c520861ae2b73bf653afef547"},
+ { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9"},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955"},
+ { "stripped.txt", GAME_STRFILE, "c2533277b7ff11f5495967d55355ea17"},
+ { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5"},
+};
+
+static const ADGameFileDescription ELVIRA2DOS_DE_GameFiles[] = {
+ { "gamepc", GAME_BASEFILE, "d1979d2fbc5fb5276563578ca55cbcec"},
+ { "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9"},
+ { "menus.dat", GAME_MENUFILE, "a2fdc88a77c8bdffec6b36cbeda4d955"},
+ { "stripped.txt", GAME_STRFILE, "c3a8f644551a27c8a2fec0f8070b46b7"},
+ { "tbllist", GAME_TBLFILE, "8252660df0edbdbc3e6377e155bbd0c5"},
+};
+
static const ADGameFileDescription ELVIRA2DOS_FR_GameFiles[] = {
{ "gamepc", GAME_BASEFILE, "4bf28ab00f5324fd938e632595742382"},
{ "icon.dat", GAME_ICONFILE, "83a7278bff55c82fbb3aef92981866c9"},
@@ -697,7 +719,7 @@ static const ADGameFileDescription SWAMPY_GameFiles[] = {
};
static const AGOSGameDescription gameDescriptions[] = {
- // Elvira - English Amiga Floppy
+ // Elvira 1 - English Amiga Floppy
{
{
"elvira1",
@@ -713,7 +735,7 @@ static const AGOSGameDescription gameDescriptions[] = {
GF_OLD_BUNDLE | GF_CRUNCHED,
},
- // Elvira - English Amiga Demo
+ // Elvira 1 - English Amiga Demo
{
{
"elvira1",
@@ -729,7 +751,7 @@ static const AGOSGameDescription gameDescriptions[] = {
GF_OLD_BUNDLE | GF_CRUNCHED | GF_DEMO,
},
- // Elvira - English Atari ST Floppy
+ // Elvira 1 - English Atari ST Floppy
{
{
"elvira1",
@@ -745,7 +767,7 @@ static const AGOSGameDescription gameDescriptions[] = {
GF_OLD_BUNDLE | GF_CRUNCHED,
},
- // Elvira - English DOS Floppy
+ // Elvira 1 - English DOS Floppy
{
{
"elvira1",
@@ -761,7 +783,23 @@ static const AGOSGameDescription gameDescriptions[] = {
GF_OLD_BUNDLE,
},
- // Elvira - French DOS Floppy
+ // Elvira 1 - German DOS Floppy
+ {
+ {
+ "elvira1",
+ "Floppy",
+ ARRAYSIZE(ELVIRA1DOS_DE_GameFiles),
+ ELVIRA1DOS_DE_GameFiles,
+ Common::DE_DEU,
+ Common::kPlatformPC,
+ },
+
+ GType_ELVIRA1,
+ GID_ELVIRA1,
+ GF_OLD_BUNDLE,
+ },
+
+ // Elvira 1 - French DOS Floppy
{
{
"elvira1",
@@ -825,6 +863,38 @@ static const AGOSGameDescription gameDescriptions[] = {
GF_OLD_BUNDLE,
},
+ // Elvira 2 - English DOS Floppy, Alternate
+ {
+ {
+ "elvira2",
+ "Floppy",
+ ARRAYSIZE(ELVIRA2DOS_ALT_GameFiles),
+ ELVIRA2DOS_ALT_GameFiles,
+ Common::EN_ANY,
+ Common::kPlatformPC,
+ },
+
+ GType_ELVIRA2,
+ GID_ELVIRA2,
+ GF_OLD_BUNDLE,
+ },
+
+ // Elvira 2 - German DOS Floppy
+ {
+ {
+ "elvira2",
+ "Floppy",
+ ARRAYSIZE(ELVIRA2DOS_DE_GameFiles),
+ ELVIRA2DOS_DE_GameFiles,
+ Common::DE_DEU,
+ Common::kPlatformPC,
+ },
+
+ GType_ELVIRA2,
+ GID_ELVIRA2,
+ GF_OLD_BUNDLE,
+ },
+
// Elvira 2 - French DOS Floppy
{
{