[Scummvm-git-logs] scummvm master -> a400ad165798123ec3f0c8c142edf64e99d1b5b3

sev- sev at scummvm.org
Mon Dec 7 00:36:00 UTC 2020


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

Summary:
fa817b4dc8 SHERLOCK: Detect Chinese variant
fd6e776ea5 XEEN: Detect Chinese variants
23781ec3b7 KYRA: Detect Chinese and Korean variants
74a48edab9 ZVISION: Detect Korean variant
3854864c5d MOHAWK: Detect Brazilian variant
c8e31ee64a SAGA: IHNM: Detect Korean variant
a400ad1657 MADE: Detect Korean variant


Commit: fa817b4dc89415d52ce275419bf485baa89b2df4
    https://github.com/scummvm/scummvm/commit/fa817b4dc89415d52ce275419bf485baa89b2df4
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
SHERLOCK: Detect Chinese variant

Changed paths:
    engines/sherlock/detection_tables.h


diff --git a/engines/sherlock/detection_tables.h b/engines/sherlock/detection_tables.h
index fe34f2449e..e154413bb6 100644
--- a/engines/sherlock/detection_tables.h
+++ b/engines/sherlock/detection_tables.h
@@ -281,6 +281,20 @@ static const SherlockGameDescription gameDescriptions[] = {
 		GType_RoseTattoo,
 	},
 
+	{
+		// Case of the Rose Tattoo - Chinese CD
+		{
+			"rosetattoo",
+			"CD",
+			AD_ENTRY1s("talk.lib", "dfd699efdce02a045f46d15da2d44b76", 582381),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSTABLE,
+			GUIO3(GAMEOPTION_ORIGINAL_SAVES, GAMEOPTION_HELP_STYLE, GAMEOPTION_TRANSPARENT_WINDOWS)
+		},
+		GType_RoseTattoo,
+	},
+
 	{ AD_TABLE_END_MARKER, (GameType)0 }
 };
 


Commit: fd6e776ea5947839a8d6683376960571c4f3651d
    https://github.com/scummvm/scummvm/commit/fd6e776ea5947839a8d6683376960571c4f3651d
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
XEEN: Detect Chinese variants

Changed paths:
    engines/xeen/detection_tables.h


diff --git a/engines/xeen/detection_tables.h b/engines/xeen/detection_tables.h
index 3a326c6d97..905fd1e6a2 100644
--- a/engines/xeen/detection_tables.h
+++ b/engines/xeen/detection_tables.h
@@ -136,6 +136,21 @@ static const XeenGameDescription gameDescriptions[] = {
 		0
 	},
 
+	{
+		// Clouds of Xeen (Chinese)
+		{
+			"cloudsofxeen",
+			nullptr,
+			AD_ENTRY1s("xeen.cc", "1fea0587fe139b13f4effa2b5791bd80", 13859999),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSTABLE,
+			GUIO2(GAMEOPTION_SHOW_ITEM_COSTS, GAMEOPTION_DURABLE_ARMOR)
+		},
+		GType_Clouds,
+		0
+	},
+
 	{
 		// Darkside of Xeen
 		{
@@ -182,6 +197,21 @@ static const XeenGameDescription gameDescriptions[] = {
 		0
 	},
 
+	{
+		// Darkside of Xeen (Chinese)
+		{
+			"darksideofxeen",
+			nullptr,
+			AD_ENTRY1s("dark.cc", "4dcbcdb0be885afebc2ab6c9e60c434e", 11137412),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSTABLE,
+			GUIO2(GAMEOPTION_SHOW_ITEM_COSTS, GAMEOPTION_DURABLE_ARMOR)
+		},
+		GType_DarkSide,
+		0
+	},
+
 	{
 		// Swords of Xeen
 		{


Commit: 23781ec3b7ec8584810d83d563d0f9ad21efec47
    https://github.com/scummvm/scummvm/commit/23781ec3b7ec8584810d83d563d0f9ad21efec47
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
KYRA: Detect Chinese and Korean variants

Add unsupported flag and accompanying message until these are added
to KYRA.DAT

Changed paths:
    engines/kyra/detection_tables.h


diff --git a/engines/kyra/detection_tables.h b/engines/kyra/detection_tables.h
index 859c749b97..a125b0ff57 100644
--- a/engines/kyra/detection_tables.h
+++ b/engines/kyra/detection_tables.h
@@ -218,6 +218,32 @@ const KYRAGameDescription adGameDescs[] = {
 		KYRA1_FLOPPY_FLAGS
 	},
 
+	{ // from trembyle
+		{
+			"kyra1",
+			_s("Missing game code"), // Reason for being unsupported
+			AD_ENTRY1("GEMCUT.EMC", "3f319d6908830a46ff42229a39a2c7ec"),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSUPPORTED,
+			GUIO5(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+		},
+		KYRA1_FLOPPY_FLAGS
+	},
+
+	{ // from trembyle
+		{
+			"kyra1",
+			_s("Missing game code"), // Reason for being unsupported
+			AD_ENTRY1("GEMCUT.EMC", "57907d931675dbd16386c1d81d18fee4"),
+			Common::KO_KOR,
+			Common::kPlatformDOS,
+			ADGF_UNSUPPORTED,
+			GUIO5(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+		},
+		KYRA1_FLOPPY_FLAGS
+	},
+
 	{
 		{
 			"kyra1",
@@ -547,6 +573,19 @@ const KYRAGameDescription adGameDescs[] = {
 		KYRA2_FLOPPY_FLAGS
 	},
 
+	{ // Floppy version extracted
+		{
+			"kyra2",
+			_s("Missing game code"), // Reason for being unsupported
+			AD_ENTRY1("FATE.PAK", "5bfc4dd48778ca1f3a9e001e345a9774"),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSUPPORTED,
+			GUIO6(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIMT32, GUIO_MIDIGM, GUIO_MIDIPCSPK, GUIO_RENDERVGA)
+		},
+		KYRA2_FLOPPY_FLAGS
+	},
+
 	{ // Floppy version extracted
 		{
 			"kyra2",
@@ -1717,6 +1756,20 @@ const KYRAGameDescription adGameDescs[] = {
 		EOB2_FLAGS
 	},
 
+
+	{
+		{
+			"eob2",
+			_s("Missing game code"), // Reason for being unsupported
+			AD_ENTRY1s("LEVEL15.INF", "f972f628d21bae404a7d52bb287c0012", -1),
+			Common::ZH_ANY,
+			Common::kPlatformDOS,
+			ADGF_UNSUPPORTED,
+			GUIO7(GUIO_NOSPEECH, GUIO_MIDIADLIB, GUIO_MIDIPCSPK, GUIO_RENDERVGA, GUIO_RENDEREGA, GAMEOPTION_EOB_HPGRAPHS, GAMEOPTION_EOB_MOUSESWAP)
+		},
+		EOB2_FLAGS
+	},
+
 	{
 		{
 			"eob2",


Commit: 74a48edab99f4b693e0b217a0b78631340c95225
    https://github.com/scummvm/scummvm/commit/74a48edab99f4b693e0b217a0b78631340c95225
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
ZVISION: Detect Korean variant

This version is stable.

It appears to be playable. The only minor issue was being unable to
select Yes in Yes/No prompts. This applies the original save/load
dialogs when overwriting a save and also quitting via the game's
interface. Raised bug #11992.

Changed paths:
    engines/zvision/detection_tables.h


diff --git a/engines/zvision/detection_tables.h b/engines/zvision/detection_tables.h
index a9e7e1c6fe..4d0e3ea577 100644
--- a/engines/zvision/detection_tables.h
+++ b/engines/zvision/detection_tables.h
@@ -104,7 +104,11 @@ static const ZVisionGameDescription gameDescriptions[] = {
 		{
 			"znemesis",
 			0,
-			AD_ENTRY1s("CSCR.ZFS", "88226e51a205d2e50c67a5237f3bd5f2", 2397741),
+			{
+				{ "CSCR.ZFS", 0, "88226e51a205d2e50c67a5237f3bd5f2", 2397741 },
+				{ "ASCR.ZFS", 0, "9a1e1a48a56cf12a22bad2d2e47f6c92", 917452 },
+				AD_LISTEND
+			},
 			Common::EN_ANY,
 			Common::kPlatformDOS,
 			ADGF_NO_FLAGS,
@@ -158,6 +162,24 @@ static const ZVisionGameDescription gameDescriptions[] = {
 		GID_NEMESIS
 	},
 
+	{
+		// Zork Nemesis Korean version
+		{
+			"znemesis",
+			0,
+			{
+				{ "CSCR.ZFS", 0, "88226e51a205d2e50c67a5237f3bd5f2", 2397741 },
+				{ "ASCR.ZFS", 0, "127f59f96be3d13eafac665eeede080d", 765413 },
+				AD_LISTEND
+			},
+			Common::KO_KOR,
+			Common::kPlatformDOS,
+			ADGF_NO_FLAGS,
+			GUIO4(GAMEOPTION_ORIGINAL_SAVELOAD, GAMEOPTION_DOUBLE_FPS, GAMEOPTION_ENABLE_VENUS, GAMEOPTION_DISABLE_ANIM_WHILE_TURNING)
+		},
+		GID_NEMESIS
+	},
+
 	{
 		// Zork Nemesis English demo version
 		{


Commit: 3854864c5db4ea2b943b52e088a2c4025cea6a01
    https://github.com/scummvm/scummvm/commit/3854864c5db4ea2b943b52e088a2c4025cea6a01
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
MOHAWK: Detect Brazilian variant

Changed paths:
    engines/mohawk/detection_tables.h


diff --git a/engines/mohawk/detection_tables.h b/engines/mohawk/detection_tables.h
index 2823852ba7..8e47846e0c 100644
--- a/engines/mohawk/detection_tables.h
+++ b/engines/mohawk/detection_tables.h
@@ -487,7 +487,6 @@ static const MohawkGameDescription gameDescriptions[] = {
 		0,
 	},
 
-
 	// Riven: The Sequel to Myst
 	// Version 1.0J (5CD) - Japanese
 	// From sev
@@ -506,6 +505,24 @@ static const MohawkGameDescription gameDescriptions[] = {
 		0,
 	},
 
+	// Riven: The Sequel to Myst
+	// Version 1.0 (5CD) - Brazilian
+	// from trembyle
+	{
+		{
+			"riven",
+			"",
+			AD_ENTRY1s("a_Data.MHK", "49fe3003d6da02b03c5c1f6028a7f719", 9892372),
+			Common::PT_BRA,
+			Common::kPlatformWindows,
+			ADGF_DROPPLATFORM,
+			GUI_OPTIONS_RIVEN
+		},
+		GType_RIVEN,
+		0,
+		0,
+	},
+
 	// Riven: The Sequel to Myst
 	// Version 1.? (DVD, From "Myst 10th Anniversary Edition")
 	// From Clone2727


Commit: c8e31ee64af18b38f8a52fa13b8737a692f4af18
    https://github.com/scummvm/scummvm/commit/c8e31ee64af18b38f8a52fa13b8737a692f4af18
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
SAGA: IHNM: Detect Korean variant

Flag as unsupported. Game does not start.

Changed paths:
    engines/saga/detection_tables.h


diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index abf856964e..b2293ea24c 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -929,6 +929,35 @@ static const SAGAGameDescription gameDescriptions[] = {
 		NULL,
 	},
 
+	// I Have No Mouth And I Must Scream - Korean CD version
+	{
+		{
+			"ihnm",
+			_s("Missing game code"), // Reason for being unsupported
+			{
+				{"musicfm.res",	GAME_MUSICFILE_FM,					"0439083e3dfdc51b486071d45872ae52", -1},
+				{"musicgm.res",	GAME_MUSICFILE_GM,					"80f875a1fb384160d1f4b27166eef583", -1},
+				{"scream.res",	GAME_RESOURCEFILE,					"46bbdc65d164ba7e89836a0935eec8e6", 79211140},
+				{"patch.re_",	GAME_PATCHFILE | GAME_RESOURCEFILE,	"58b79e61594779513c7f2d35509fa89e", -1},
+				{"scripts.res",	GAME_SCRIPTFILE,					"be38bbc5a26be809dbf39f13befebd01", -1},
+				{"sfx.res",		GAME_SOUNDFILE,						"1c610d543f32ec8b525e3f652536f269", -1},
+				{"sbh1616.fnt",	0,									"ec047bbe048ed9465def705b5bd74d99", -1},
+				AD_LISTEND
+			},
+			Common::KO_KOR,
+			Common::kPlatformDOS,
+			ADGF_UNSUPPORTED,
+			GUIO1(GUIO_NOASPECT)
+		},
+		GID_IHNM,
+		GF_IHNM_COLOR_FIX,
+		IHNM_DEFAULT_SCENE,
+		&IHNM_Resources,
+		ARRAYSIZE(IHNMCD_GameFonts),
+		IHNMCD_GameFonts,
+		NULL,
+	},
+
 	// I Have No Mouth And I Must Scream - Fr CD version
 	// Censored CD version (without Nimdok)
 	{


Commit: a400ad165798123ec3f0c8c142edf64e99d1b5b3
    https://github.com/scummvm/scummvm/commit/a400ad165798123ec3f0c8c142edf64e99d1b5b3
Author: trembyle (sean.patrick.brody at gmail.com)
Date: 2020-12-07T01:35:53+01:00

Commit Message:
MADE: Detect Korean variant

This is stable as only the videos are dubbed. No text was translated,
even in menus, so there are no font issues.

Changed paths:
    engines/made/detection_tables.h


diff --git a/engines/made/detection_tables.h b/engines/made/detection_tables.h
index 74bdf3a0d6..2bbdfa973f 100644
--- a/engines/made/detection_tables.h
+++ b/engines/made/detection_tables.h
@@ -143,7 +143,11 @@ static const MadeGameDescription gameDescriptions[] = {
 		{
 			"rtz",
 			"V1.2, 9/29/94, CD",
-			AD_ENTRY1s("rtzcd.red", "946997d8b0aa6cb4e848bad02a1fc3d2", 276584),
+			{
+				{ "rtzcd.red", 0, "946997d8b0aa6cb4e848bad02a1fc3d2", 276584 },
+				{ "rtzcd.prj", 0, "974d74410c3c29d50e857863e8bf40e2", 43016792 },
+				AD_LISTEND
+			},
 			Common::EN_ANY,
 			Common::kPlatformDOS,
 			ADGF_CD,
@@ -263,6 +267,29 @@ static const MadeGameDescription gameDescriptions[] = {
 		3,
 	},
 
+	{
+		// Return to Zork - Korean CD version 1.2 9/29/94
+		// Dub only. No text was translated, even in menus, so there are no font issues.
+		// submitted by trembyle
+		{
+			"rtz",
+			"V1.2, 9/29/94, CD",
+			{
+				{ "rtzcd.red", 0, "946997d8b0aa6cb4e848bad02a1fc3d2", 276584 },
+				{ "rtzcd.prj", 0, "3c8644f7ce77b74968637c035c3532d8", 48083511 },
+				AD_LISTEND
+			},
+			Common::KO_KOR,
+			Common::kPlatformDOS,
+			ADGF_CD,
+			GUIO0()
+		},
+		GID_RTZ,
+		0,
+		GF_CD_COMPRESSED,
+		3,
+	},
+
 	{
 		// Return to Zork - English floppy version
 		{




More information about the Scummvm-git-logs mailing list