[Scummvm-git-logs] scummvm master -> 4bd7cdf28fa3956bb65a0042130959276286a641

sev- sev at scummvm.org
Tue Apr 28 17:36:06 UTC 2020


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

Summary:
ac82bb8823 GUI: Sync constructors
8b0ff834d0 VIDEO: Fix typo which could lead to crash in mpeg decoder
8f13da50fa JANITORIAL: Code formatting
c46b35ac5a DRAGONS: Initialize variable
b83494215d GRAPHICS: Correctly initialize BDF fonts when scaling and reading from cache
eba2b4814b SLUDGE: Plug memory leak
7f149136ca SLUDGE: Plug memory leak
52dfe31842 SLUDGE: Initialize variable for corner case
bb5feeb909 SLUDGE: Fix buffer overrun
ec0e065903 SLUDGE: Added new SLUDGE games to detection
c1c3a8cf52 SLUDGE: Corrected language and specified version for mandy
f8a4160b88 SLUDGE: Added older versions of Mandy to detection
7652fad2f4 SLUDGE: Dropped incorrect detection entry for cubert
ccabd54e8c SLUDGE: Added frasse versions
4bd7cdf28f SLUDGE: Add release versions of Robin's Rescue


Commit: ac82bb88232432b15fb7a79742666a99ce048af7
    https://github.com/scummvm/scummvm/commit/ac82bb88232432b15fb7a79742666a99ce048af7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T10:04:09+02:00

Commit Message:
GUI: Sync constructors

Changed paths:
    gui/widgets/list.cpp


diff --git a/gui/widgets/list.cpp b/gui/widgets/list.cpp
index b695929c33..a807653a2f 100644
--- a/gui/widgets/list.cpp
+++ b/gui/widgets/list.cpp
@@ -99,6 +99,12 @@ ListWidget::ListWidget(Dialog *boss, int x, int y, int w, int h, const char *too
 	_dictionarySelect = false;
 
 	_lastRead = -1;
+
+	_hlLeftPadding = _hlRightPadding = 0;
+	_leftPadding = _rightPadding = 0;
+	_topPadding = _bottomPadding = 0;
+
+	_scrollBarWidth = 0;
 }
 
 bool ListWidget::containsWidget(Widget *w) const {


Commit: 8b0ff834d09fa426a7781907b58578ed255efb43
    https://github.com/scummvm/scummvm/commit/8b0ff834d09fa426a7781907b58578ed255efb43
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T10:38:37+02:00

Commit Message:
VIDEO: Fix typo which could lead to crash in mpeg decoder

Changed paths:
    video/mpegps_decoder.cpp


diff --git a/video/mpegps_decoder.cpp b/video/mpegps_decoder.cpp
index 2ec3262477..320b922103 100644
--- a/video/mpegps_decoder.cpp
+++ b/video/mpegps_decoder.cpp
@@ -302,7 +302,7 @@ Common::SeekableReadStream *MPEGPSDecoder::MPEGPSDemuxer::getNextPacket(uint32 c
 		bool usePacket = false;
 
 		if (packet._pts == 0xFFFFFFFF) {
-			// No timestamp? Use it just in case. This could be a 
+			// No timestamp? Use it just in case. This could be a
 			// bad idea, but in my tests all audio packets have a
 			// time stamp.
 			usePacket = true;
@@ -368,7 +368,7 @@ bool MPEGPSDecoder::MPEGPSDemuxer::queueNextPacket() {
 			return true;
 		}
 
-		delete _stream;
+		delete stream;
 	}
 }
 


Commit: 8f13da50fa2b86e3b9ea891d17c11ee2d418db6a
    https://github.com/scummvm/scummvm/commit/8f13da50fa2b86e3b9ea891d17c11ee2d418db6a
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T10:42:36+02:00

Commit Message:
JANITORIAL: Code formatting

Changed paths:
    engines/dragons/minigame3.cpp


diff --git a/engines/dragons/minigame3.cpp b/engines/dragons/minigame3.cpp
index 3ec577e572..75745a4a88 100644
--- a/engines/dragons/minigame3.cpp
+++ b/engines/dragons/minigame3.cpp
@@ -70,22 +70,22 @@ void Minigame3::run() {
 	int iVar4;
 	DragonINI *flicker;
 	uint16 origSceneId;
-	//byte auStack1584_palette [512]; //[126];
+	//byte auStack1584_palette[512]; //[126];
 	uint16 local_5b2;
-	//byte auStack1072_palette [512];
-	Actor *bunnyActorTbl [4];
+	//byte auStack1072_palette[512];
+	Actor *bunnyActorTbl[4];
 	uint16 local_228;
 	//uint16 local_226;
 	int16 local_224;
-	Actor *tearActorTbl [8];
+	Actor *tearActorTbl[8];
 	uint16 local_210;
-	int16 local_208 [16];
+	int16 local_208[16];
 	uint local_1e8;
 	uint oldEngineFlags;
 	uint16 local_1e0;
 	uint16 local_1de;
-	Actor *tearBlinkActorTbl2 [4];
-	Actor *tearBlinkActorTbl [4];
+	Actor *tearBlinkActorTbl2[4];
+	Actor *tearBlinkActorTbl[4];
 	int16 local_1c8;
 	int16 local_1c6;
 	uint16 local_1c2;
@@ -95,11 +95,11 @@ void Minigame3::run() {
 	int16 local_1ba;
 	uint16 local_1b8;
 	int16 eyeBgYOffsetTbl[21];
-	TearInfo tearInfo [30];
-	Common::Point bunnyPositionsTbl [4];
-	Common::Point handPositionsTbl [4];
-	uint16 goodRabbitPositionTbl [4];
-	uint16 bunnyPositionTbl [4];
+	TearInfo tearInfo[30];
+	Common::Point bunnyPositionsTbl[4];
+	Common::Point handPositionsTbl[4];
+	uint16 goodRabbitPositionTbl[4];
+	uint16 bunnyPositionTbl[4];
 	int16 currentState;
 	uint16 flags;
 	int16 local_5c;
@@ -108,7 +108,7 @@ void Minigame3::run() {
 	int16 local_56;
 	int16 hopCounter;
 	uint16 local_50;
-	BunnyStruct bunnyInfo [2];
+	BunnyStruct bunnyInfo[2];
 	uint16 local_20;
 	uint16 local_1e;
 	uint16 local_1c;


Commit: c46b35ac5a99a184e5a2687dfbca039887eba2e3
    https://github.com/scummvm/scummvm/commit/c46b35ac5a99a184e5a2687dfbca039887eba2e3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T10:42:58+02:00

Commit Message:
DRAGONS: Initialize variable

Changed paths:
    engines/dragons/minigame3.cpp


diff --git a/engines/dragons/minigame3.cpp b/engines/dragons/minigame3.cpp
index 75745a4a88..e16e71964d 100644
--- a/engines/dragons/minigame3.cpp
+++ b/engines/dragons/minigame3.cpp
@@ -86,7 +86,7 @@ void Minigame3::run() {
 	uint16 local_1de;
 	Actor *tearBlinkActorTbl2[4];
 	Actor *tearBlinkActorTbl[4];
-	int16 local_1c8;
+	int16 local_1c8 = 0;
 	int16 local_1c6;
 	uint16 local_1c2;
 	int16 local_1c0;


Commit: b83494215daec1f64bd375a09b1157b815d9e599
    https://github.com/scummvm/scummvm/commit/b83494215daec1f64bd375a09b1157b815d9e599
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T10:52:05+02:00

Commit Message:
GRAPHICS: Correctly initialize BDF fonts when scaling and reading from cache

Changed paths:
    graphics/fonts/bdf.cpp


diff --git a/graphics/fonts/bdf.cpp b/graphics/fonts/bdf.cpp
index 12de9ee0ee..fc91d3f8ab 100644
--- a/graphics/fonts/bdf.cpp
+++ b/graphics/fonts/bdf.cpp
@@ -719,6 +719,7 @@ BdfFont *BdfFont::loadFromCache(Common::SeekableReadStream &stream) {
 	data.boxes = boxes;
 	data.familyName = nullptr;
 	data.slant = nullptr;
+	data.size = data.height;
 	return new BdfFont(data, DisposeAfterUse::YES);
 }
 
@@ -744,6 +745,7 @@ BdfFont *BdfFont::scaleFont(BdfFont *src, int newSize) {
 
 	data.maxAdvance = (int)((float)src->_data.maxAdvance * scale);
 	data.height = (int)((float)src->_data.height * scale);
+	data.size = (int)((float)src->_data.size * scale);
 	data.defaultBox.width = (int)((float)src->_data.defaultBox.width * scale);
 	data.defaultBox.height = (int)((float)src->_data.defaultBox.height * scale);
 	data.defaultBox.xOffset = (int)((float)src->_data.defaultBox.xOffset * scale);


Commit: eba2b4814bffda4ec8ed3544dc56dfe2d98b40b5
    https://github.com/scummvm/scummvm/commit/eba2b4814bffda4ec8ed3544dc56dfe2d98b40b5
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T11:45:44+02:00

Commit Message:
SLUDGE: Plug memory leak

Changed paths:
    engines/sludge/function.cpp


diff --git a/engines/sludge/function.cpp b/engines/sludge/function.cpp
index 7b4ab1553d..ae18d42399 100644
--- a/engines/sludge/function.cpp
+++ b/engines/sludge/function.cpp
@@ -763,8 +763,11 @@ LoadedFunction *loadFunction(Common::SeekableReadStream *stream) {
 	buildFunc->calledBy = NULL;
 	if (stream->readByte()) {
 		buildFunc->calledBy = loadFunction(stream);
-		if (!buildFunc->calledBy)
+		if (!buildFunc->calledBy) {
+			delete buildFunc;
+
 			return NULL;
+		}
 	}
 
 	buildFunc->timeLeft = stream->readUint32LE();


Commit: 7f149136ca26ee8d94c4c3060a8fbd842f3934ad
    https://github.com/scummvm/scummvm/commit/7f149136ca26ee8d94c4c3060a8fbd842f3934ad
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T11:56:22+02:00

Commit Message:
SLUDGE: Plug memory leak

Changed paths:
    engines/sludge/builtin.cpp


diff --git a/engines/sludge/builtin.cpp b/engines/sludge/builtin.cpp
index 05fdc20889..15cb48a40a 100644
--- a/engines/sludge/builtin.cpp
+++ b/engines/sludge/builtin.cpp
@@ -842,8 +842,10 @@ builtIn(anim) {
 
 	// Load the required sprite bank
 	LoadedSpriteBank *sprBanky = g_sludge->_gfxMan->loadBankForAnim(fileNumber);
-	if (!sprBanky)
+	if (!sprBanky) {
+		delete ba;
 		return BR_ERROR;    // File not found, fatal done already
+	}
 	ba->theSprites = sprBanky;
 
 	// Return value


Commit: 52dfe31842dd323d11bca6967b9e5f05ca3832fa
    https://github.com/scummvm/scummvm/commit/52dfe31842dd323d11bca6967b9e5f05ca3832fa
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T11:56:36+02:00

Commit Message:
SLUDGE: Initialize variable for corner case

Changed paths:
    engines/sludge/sprites.cpp


diff --git a/engines/sludge/sprites.cpp b/engines/sludge/sprites.cpp
index bdf725fe8b..cb057b15dd 100644
--- a/engines/sludge/sprites.cpp
+++ b/engines/sludge/sprites.cpp
@@ -377,6 +377,8 @@ Graphics::Surface *GraphicsManager::applyLightmapToSprite(Graphics::Surface *&bl
 					(mirror ? &rect_h : &rect_none),
 					TS_ARGB((uint)255, (uint)255, (uint)255, (uint)255),
 					(int)blitted->w, (int)blitted->h, Graphics::BLEND_MULTIPLY);
+		} else {
+			curLight[0] = curLight[1] = curLight[2] = 255;
 		}
 	} else {
 		curLight[0] = curLight[1] = curLight[2] = 255;


Commit: bb5feeb9098ef45f96e4bf4784629482b04ac6b3
    https://github.com/scummvm/scummvm/commit/bb5feeb9098ef45f96e4bf4784629482b04ac6b3
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T11:56:50+02:00

Commit Message:
SLUDGE: Fix buffer overrun

Changed paths:
    engines/sludge/variable.cpp


diff --git a/engines/sludge/variable.cpp b/engines/sludge/variable.cpp
index 44381aa97f..e1335301dd 100644
--- a/engines/sludge/variable.cpp
+++ b/engines/sludge/variable.cpp
@@ -36,7 +36,7 @@ namespace Sludge {
 
 const char *typeName[] = { "undefined", "number", "user function", "string",
 		"built-in function", "file", "stack", "object type", "animation",
-		"costume" };
+		"costume", "fast array" };
 
 void Variable::unlinkVar() {
 	switch (varType) {
@@ -684,7 +684,7 @@ bool Variable::save(Common::WriteStream *stream) {
 			return false;
 
 		default:
-			fatal("Can't save variables of this type:", (varType < SVT_NUM_TYPES) ? typeName[varType] : "bad ID");
+			fatal("Can't save variables of this type:", (varType < SVT_NUM_TYPES - 1) ? typeName[varType] : "bad ID");
 	}
 	return true;
 }


Commit: ec0e06590393587f68e23a1ed6a44f7790d0bbda
    https://github.com/scummvm/scummvm/commit/ec0e06590393587f68e23a1ed6a44f7790d0bbda
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T15:31:46+02:00

Commit Message:
SLUDGE: Added new SLUDGE games to detection

Changed paths:
    engines/sludge/detection.cpp
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection.cpp b/engines/sludge/detection.cpp
index ded2345cf1..0e2fd20ed0 100644
--- a/engines/sludge/detection.cpp
+++ b/engines/sludge/detection.cpp
@@ -44,17 +44,22 @@ const char *SludgeEngine::getGameFile() const {
 } // End of namespace Sludge
 
 static const PlainGameDescriptor sludgeGames[] = {
-	{ "sludge", "Sludge Game" },
-	{ "welcome", "Welcome Example" },
-	{ "verbcoin", "Verb Coin" },
-	{ "robinsrescue", "Robin's Rescue" },
-	{ "outoforder", "Out Of Order" },
-	{ "frasse", "Frasse and the Peas of Kejick" },
-	{ "interview", "The Interview" },
-	{ "life", "Life Flashed By"},
-	{ "tgttpoacs", "The Game That Takes Place on a Cruise Ship" },
-	{ "mandy", "Mandy Christmas Adventure" },
-	{ "cubert", "Cubert Badbone, P.I." },
+	{ "sludge",			"Sludge Game" },
+	{ "welcome",		"Welcome Example" },
+	{ "verbcoin",		"Verb Coin" },
+	{ "robinsrescue",	"Robin's Rescue" },
+	{ "outoforder",		"Out Of Order" },
+	{ "frasse",			"Frasse and the Peas of Kejick" },
+	{ "interview",		"The Interview" },
+	{ "life",			"Life Flashes By" },
+	{ "tgttpoacs",		"The Game That Takes Place on a Cruise Ship" },
+	{ "mandy",			"Mandy Christmas Adventure" },
+	{ "cubert",			"Cubert Badbone, P.I." },
+	{ "gjgagsas",		"The Game Jam Game About Games, Secrets and Stuff" },
+	{ "tsotc",			"The Secret of Tremendous Corporation" },
+	{ "nsc",			"Nathan's Second Chance" },
+	{ "atw",			"Above The Waves" },
+	{ "leptonsquest",	"Lepton's Quest" },
 	{ 0, 0 }
 };
 
diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index 80be597155..8209114c25 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -270,6 +270,97 @@ static const SludgeGameDescription gameDescriptions[] = {
 		3
 	},
 
+	{
+		{
+			"nsc",
+			"v1.03",
+			AD_ENTRY1s("gamedata", "57f318cc09e93a1e0685b790a956ebdc", 12733871),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"gjgagsas",
+			"",
+			AD_ENTRY1s("gamedata.slg", "f438946f2ee79d52918f44c4a67eb37b", 27527984),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"tsotc",
+			"v6",
+			AD_ENTRY1s("gamedata.slg", "7d677e79fb842df00c4602864da13829", 34740918),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"atw",
+			"",
+			AD_ENTRY1s("atw.slg", "41ae22ac9fa5051e0499468a9fbe600e", 27808575),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"leptonsquest",
+			"",
+			AD_ENTRY1s("game.slg", "763d4020dcd55a4af4c01664f79584da", 71233234),
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"leptonsquest",
+			"",
+			AD_ENTRY1s("Gamedata.slg", "763d4020dcd55a4af4c01664f79584da", 71233239),
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"leptonsquest",
+			"",
+			AD_ENTRY1s("LeptonsQuest.slg", "763d4020dcd55a4af4c01664f79584da", 71233239),
+			Common::EN_ANY,
+			Common::kPlatformLinux,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
 	{ AD_TABLE_END_MARKER, 0 }
 };
 


Commit: c1c3a8cf52c80aeaad1eb5d3f1b15d89d450cc46
    https://github.com/scummvm/scummvm/commit/c1c3a8cf52c80aeaad1eb5d3f1b15d89d450cc46
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T15:36:07+02:00

Commit Message:
SLUDGE: Corrected language and specified version for mandy

Changed paths:
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index 8209114c25..fd860cc74c 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -156,10 +156,10 @@ static const SludgeGameDescription gameDescriptions[] = {
 	{
 		{
 			"mandy",
-			"",
+			"v1.4",
 			AD_ENTRY1s("data", "705f6ca5f5da0c40c1f547231dd5139f", 7141292),
-			Common::CZ_CZE,
-			Common::kPlatformLinux,
+			Common::SK_SVK,
+			Common::kPlatformWindows,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -169,10 +169,10 @@ static const SludgeGameDescription gameDescriptions[] = {
 	{
 		{
 			"mandy",
-			"",
+			"v1.4",
 			AD_ENTRY1s("data", "705f6ca5f5da0c40c1f547231dd5139f", 7141292),
 			Common::EN_ANY,
-			Common::kPlatformLinux,
+			Common::kPlatformWindows,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -182,10 +182,10 @@ static const SludgeGameDescription gameDescriptions[] = {
 	{
 		{
 			"mandy",
-			"",
+			"v1.4",
 			AD_ENTRY1s("data", "705f6ca5f5da0c40c1f547231dd5139f", 7141292),
 			Common::IT_ITA,
-			Common::kPlatformLinux,
+			Common::kPlatformWindows,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -195,10 +195,10 @@ static const SludgeGameDescription gameDescriptions[] = {
 	{
 		{
 			"mandy",
-			"",
+			"v1.4",
 			AD_ENTRY1s("data", "705f6ca5f5da0c40c1f547231dd5139f", 7141292),
 			Common::PL_POL,
-			Common::kPlatformLinux,
+			Common::kPlatformWindows,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},


Commit: f8a4160b88e0d5a929992896352f2ae179979497
    https://github.com/scummvm/scummvm/commit/f8a4160b88e0d5a929992896352f2ae179979497
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T15:43:47+02:00

Commit Message:
SLUDGE: Added older versions of Mandy to detection

Changed paths:
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index fd860cc74c..9582a1e210 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -153,6 +153,71 @@ static const SludgeGameDescription gameDescriptions[] = {
 		0
 	},
 
+	{
+		{
+			"mandy",
+			"v1.2",
+			AD_ENTRY1s("data", "df4a0c113b93b89ff2fe7991fb018bae", 7099447),
+			Common::SK_SVK,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"mandy",
+			"v1.2",
+			AD_ENTRY1s("data", "df4a0c113b93b89ff2fe7991fb018bae", 7099447),
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		1
+	},
+
+	{
+		{
+			"mandy",
+			"v1.3",
+			AD_ENTRY1s("data", "b732ffe04367c787c6ce70fbcb7aa6aa", 7100976),
+			Common::SK_SVK,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"mandy",
+			"v1.3",
+			AD_ENTRY1s("data", "b732ffe04367c787c6ce70fbcb7aa6aa", 7100976),
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		1
+	},
+
+	{
+		{
+			"mandy",
+			"v1.3",
+			AD_ENTRY1s("data", "b732ffe04367c787c6ce70fbcb7aa6aa", 7100976),
+			Common::IT_ITA,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		2
+	},
+
 	{
 		{
 			"mandy",


Commit: 7652fad2f4e5972be96136f6996dbf21df6e823b
    https://github.com/scummvm/scummvm/commit/7652fad2f4e5972be96136f6996dbf21df6e823b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T15:57:28+02:00

Commit Message:
SLUDGE: Dropped incorrect detection entry for cubert

Changed paths:
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index 9582a1e210..34b99312c2 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -270,26 +270,13 @@ static const SludgeGameDescription gameDescriptions[] = {
 		3
 	},
 
-	{
-		{
-			"cubert",
-			"",
-			AD_ENTRY1s("gamedata", "0078eb54f63cc0a22e50f17d904fcfde", 26799),
-			Common::UNK_LANG,
-			Common::kPlatformWindows,
-			ADGF_UNSTABLE,
-			GUIO1(GUIO_NOMIDI)
-		},
-		0
-	},
-
 	{
 		{
 			"cubert",
 			"",
 			AD_ENTRY1s("cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815),
 			Common::EN_ANY,
-			Common::kPlatformLinux,
+			Common::kPlatformUnknown,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -302,7 +289,7 @@ static const SludgeGameDescription gameDescriptions[] = {
 			"",
 			AD_ENTRY1s("cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815),
 			Common::IT_ITA,
-			Common::kPlatformLinux,
+			Common::kPlatformUnknown,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -315,7 +302,7 @@ static const SludgeGameDescription gameDescriptions[] = {
 			"",
 			AD_ENTRY1s("cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815),
 			Common::SE_SWE,
-			Common::kPlatformLinux,
+			Common::kPlatformUnknown,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},
@@ -328,7 +315,7 @@ static const SludgeGameDescription gameDescriptions[] = {
 			"",
 			AD_ENTRY1s("cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815),
 			Common::DE_DEU,
-			Common::kPlatformLinux,
+			Common::kPlatformUnknown,
 			ADGF_UNSTABLE,
 			GUIO1(GUIO_NOMIDI)
 		},


Commit: ccabd54e8c10c277ec7c00eb229515e9ec41a757
    https://github.com/scummvm/scummvm/commit/ccabd54e8c10c277ec7c00eb229515e9ec41a757
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T18:46:25+02:00

Commit Message:
SLUDGE: Added frasse versions

Changed paths:
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index 34b99312c2..dc28c63dd2 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -91,8 +91,8 @@ static const SludgeGameDescription gameDescriptions[] = {
 	{
 		{
 			"frasse",
-			"",
-			AD_ENTRY1s("Gamedata.slg", "e4eb4eca6117bb9b77870bb74af453b4", 88582819),
+			"v1.03",
+			AD_ENTRY1s("gamedata", "5a985d772f9909a8cc98e1e9edf0875d", 38186227),
 			Common::EN_ANY,
 			Common::kPlatformUnknown,
 			ADGF_UNSTABLE,
@@ -101,6 +101,45 @@ static const SludgeGameDescription gameDescriptions[] = {
 		0
 	},
 
+	{
+		{
+			"frasse",
+			"v1.04",
+			AD_ENTRY1s("gamedata", "13934872c16391de3ddd6644e3bfcd15", 38154596),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"frasse",
+			"v2.02",
+			AD_ENTRY1s("Gamedata.slg", "25e4a63ae10f69f5032c58ad2fd51fac", 88582783),
+			Common::EN_ANY,
+			Common::kPlatformMacintosh,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"frasse",
+			"v2.03",
+			AD_ENTRY1s("Gamedata.slg", "e4eb4eca6117bb9b77870bb74af453b4", 88582819),
+			Common::EN_ANY,
+			Common::kPlatformWindows,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
 	{
 		{
 			"interview",


Commit: 4bd7cdf28fa3956bb65a0042130959276286a641
    https://github.com/scummvm/scummvm/commit/4bd7cdf28fa3956bb65a0042130959276286a641
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-28T19:25:33+02:00

Commit Message:
SLUDGE: Add release versions of Robin's Rescue

Changed paths:
    engines/sludge/detection_tables.h


diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index dc28c63dd2..e263ebdf32 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -75,6 +75,32 @@ static const SludgeGameDescription gameDescriptions[] = {
 		0
 	},
 
+	{
+		{
+			"robinsrescue",
+			"v1.0",
+			AD_ENTRY1s("Gamedata.slg", "16cbf2bf916ed89f9c1b14fab133cf96", 14413754),
+			Common::EN_ANY,
+			Common::kPlatformUnknown,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
+	{
+		{
+			"robinsrescue",
+			"v1.0",
+			AD_ENTRY1s("robins_rescue.slg", "16cbf2bf916ed89f9c1b14fab133cf96", 14413754),
+			Common::EN_ANY,
+			Common::kPlatformLinux,
+			ADGF_UNSTABLE,
+			GUIO1(GUIO_NOMIDI)
+		},
+		0
+	},
+
 	{
 		{
 			"outoforder",




More information about the Scummvm-git-logs mailing list