[Scummvm-cvs-logs] scummvm master -> ece449298d5c34db763ae78b370842de17af17ef

bluegr md5 at scummvm.org
Sat Jun 11 13:37:24 CEST 2011


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
1f0f0595c4 SCI: Added the Spanish version of EcoQuest 2 (bug #3313962)
ece449298d SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning"


Commit: 1f0f0595c46cc083dc2c6f00be1abf7f55a7b175
    https://github.com/scummvm/scummvm/commit/1f0f0595c46cc083dc2c6f00be1abf7f55a7b175
Author: md5 (md5 at scummvm.org)
Date: 2011-06-11T04:33:06-07:00

Commit Message:
SCI: Added the Spanish version of EcoQuest 2 (bug #3313962)

Changed paths:
    engines/sci/detection_tables.h



diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index d56d8f0..def3879 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -503,6 +503,14 @@ static const struct ADGameDescription SciGameDescriptions[] = {
 		AD_LISTEND},
 		Common::FR_FRA, Common::kPlatformPC, 0, GUIO_NOSPEECH	},
 
+	// Eco Quest 2 - Spanish DOS Floppy (supplied by umbrio in bug report #3313962)
+	{"ecoquest2", "Floppy", {
+		{"resource.map", 0, "a6b271b934afa7e84d03816a4fefa67b", 5593},
+		{"resource.000", 0, "1c4093f7248240329121fdf8c0d59152", 4209150},
+		{"resource.msg", 0, "eff8be1925d42288de55e405983e9314", 117810},
+		AD_LISTEND},
+		Common::ES_ESP, Common::kPlatformPC, 0, GUIO_NOSPEECH	},
+
 	// Freddy Pharkas - English DOS demo (from FRG)
 	// SCI interpreter version 1.001.069
 	{"freddypharkas", "Demo", {


Commit: ece449298d5c34db763ae78b370842de17af17ef
    https://github.com/scummvm/scummvm/commit/ece449298d5c34db763ae78b370842de17af17ef
Author: md5 (md5 at scummvm.org)
Date: 2011-06-11T04:34:47-07:00

Commit Message:
SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning"

Changed paths:
    engines/sci/engine/workarounds.cpp



diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp
index 8bf90ff..464b4d8 100644
--- a/engines/sci/engine/workarounds.cpp
+++ b/engines/sci/engine/workarounds.cpp
@@ -34,6 +34,7 @@ namespace Sci {
 const SciWorkaroundEntry arithmeticWorkarounds[] = {
 	{ GID_CAMELOT,         92,   92,  0,     "endingCartoon2", "changeState", 0x20d,    0, { WORKAROUND_FAKE,   0 } }, // op_lai: during the ending, sub gets called with no parameters, uses parameter 1 which is theGrail in this case - bug #3044734
 	{ GID_ECOQUEST2,      100,    0,  0,               "Rain", "points",      0xcc6,    0, { WORKAROUND_FAKE,   0 } }, // op_or: when giving the papers to the customs officer, gets called against a pointer instead of a number - bug #3034464
+	{ GID_ECOQUEST2,      100,    0,  0,               "Rain", "points",      0xce0,    0, { WORKAROUND_FAKE,   0 } }, // Same as above, for the Spanish version - bug #3313962
 	{ GID_FANMADE,        516,  983,  0,             "Wander", "setTarget",      -1,    0, { WORKAROUND_FAKE,   0 } }, // op_mul: The Legend of the Lost Jewel Demo (fan made): called with object as second parameter when attacked by insects - bug #3038913
 	{ GID_ICEMAN,         199,  977,  0,            "Grooper", "doit",           -1,    0, { WORKAROUND_FAKE,   0 } }, // op_add: While dancing with the girl
 	{ GID_MOTHERGOOSE256,  -1,  999,  0,              "Event", "new",            -1,    0, { WORKAROUND_FAKE,   0 } }, // op_and: constantly during the game (SCI1 version)






More information about the Scummvm-git-logs mailing list