[Scummvm-git-logs] scummvm master -> 98df1b2020e309db636174bd22f344614ac6112e

mgerhardy martin.gerhardy at gmail.com
Sun Oct 25 15:55:48 UTC 2020


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

Summary:
98df1b2020 TWINE: Adding game detection for all versions (#2564)


Commit: 98df1b2020e309db636174bd22f344614ac6112e
    https://github.com/scummvm/scummvm/commit/98df1b2020e309db636174bd22f344614ac6112e
Author: Alexandre Fontoura (xesfnet at gmail.com)
Date: 2020-10-25T16:55:45+01:00

Commit Message:
TWINE: Adding game detection for all versions (#2564)

Changed paths:
    engines/twine/detection.cpp


diff --git a/engines/twine/detection.cpp b/engines/twine/detection.cpp
index d609640bf6..a20a106c94 100644
--- a/engines/twine/detection.cpp
+++ b/engines/twine/detection.cpp
@@ -32,10 +32,13 @@ static const PlainGameDescriptor twineGames[] = {
 };
 
 static const ADGameDescription twineGameDescriptions[] = {
+	// Little Big Adventure - Preview Version (EN, FR)
+	// LBA.EXE
+	// 8 August 1994 at 19:30
 	{
 		"twine",
-		"GOG 1.0 English",
-		AD_ENTRY1s("text.hqr", "ae7343552f8fbd17a1fc6cea2197a912", 248654),
+		"Preview Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 294025),
 		Common::EN_ANY,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
@@ -43,17 +46,137 @@ static const ADGameDescription twineGameDescriptions[] = {
 	},
 	{
 		"twine",
-		"GOG 1.0 French",
-		AD_ENTRY1s("text.hqr", "ae7343552f8fbd17a1fc6cea2197a912", 248654),
+		"Preview Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 294025),
 		Common::FR_FRA,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
 		GUIO1(GUIO_NONE)
 	},
+
+	// Little Big Adventure - Demo Version (EN, FR, DE, IT, ES)
+	// RELENT.EXE
+	// 14 October 1994 at 10:18
+	{
+		"twine",
+		"Demo Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 245961),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Demo Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 245961),
+		Common::FR_FRA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Demo Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 245961),
+		Common::DE_DEU,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Demo Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 245961),
+		Common::IT_ITA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Demo Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 245961),
+		Common::ES_ESP,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Little Big Adventure - Original European Version (EN, FR, DE, IT, ES)
+	// LBA.EXE
+	// 14 Oct 1994 at 12:45
+	{
+		"twine",
+		"CD Original European Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"CD Original European Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::FR_FRA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"CD Original European Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::DE_DEU,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"CD Original European Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::IT_ITA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
 	{
 		"twine",
-		"GOG 1.0 German",
-		AD_ENTRY1s("text.hqr", "ae7343552f8fbd17a1fc6cea2197a912", 248654),
+		"CD Original European Version",
+		AD_ENTRY1s("LBA.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::ES_ESP,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Relentless: Twinsen's Adventure - Original North America Version (EN, FR, DE, IT, ES)
+	// RELENT.EXE
+	// 14 Oct 1994 at 13:22
+	{
+		"twine",
+		"Relentless: Twinsen's Adventure - CD Original North America Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Relentless: Twinsen's Adventure - CD Original North America Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::FR_FRA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Relentless: Twinsen's Adventure - CD Original North America Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
 		Common::DE_DEU,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
@@ -61,17 +184,65 @@ static const ADGameDescription twineGameDescriptions[] = {
 	},
 	{
 		"twine",
-		"",
-		AD_ENTRY1s("text.hqr", "31d880f658cc6cc6d6cf70df732aec4f", 248829),
-		Common::EN_GRB,
+		"Relentless: Twinsen's Adventure - CD Original North America Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::IT_ITA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"Relentless: Twinsen's Adventure - CD Original North America Version",
+		AD_ENTRY1s("RELENT.EXE", "c1a887e38283d43f271249ad9f2a73ef", 258513),
+		Common::ES_ESP,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
 		GUIO1(GUIO_NONE)
 	},
+
+	// Little Big Adventure - Floppy Disk Version
+	// FLA_GIF.HQR
+	// 11 August 1995 at 23:28
 	{
 		"twine",
-		"",
-		AD_ENTRY1s("text.hqr", "31d880f658cc6cc6d6cf70df732aec4f", 248829),
+		"Floppy Disk Version",
+		AD_ENTRY1s("FLA_GIF.HQR", "3f7383f65afa212e3eec430627828b64", 1784466),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Little Big Adventure - Original Japanese Version
+	// LBAJ.EXE
+	// 15 Oct 1995 at 13:28
+	{
+		"twine",
+		"Original Japanese Version",
+		AD_ENTRY1s("LBAJ.EXE", "54a1e8749448e08086a1929510ec4b6a", 278043),
+		Common::JA_JPN,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Little Big Adventure - DotEmu Version (Steam)
+	// LBA.DOT
+	// 11 October 2011 at 17:30
+	{
+		"twine",
+		"DotEmu Version (Steam)",
+		AD_ENTRY1s("LBA.DOT", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Version (Steam)",
+		AD_ENTRY1s("LBA.DOT", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
 		Common::FR_FRA,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
@@ -79,13 +250,198 @@ static const ADGameDescription twineGameDescriptions[] = {
 	},
 	{
 		"twine",
-		"",
-		AD_ENTRY1s("text.hqr", "31d880f658cc6cc6d6cf70df732aec4f", 248829),
+		"DotEmu Version (Steam)",
+		AD_ENTRY1s("LBA.DOT", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
 		Common::DE_DEU,
 		Common::kPlatformDOS,
 		ADGF_UNSTABLE,
 		GUIO1(GUIO_NONE)
 	},
+	{
+		"twine",
+		"DotEmu Version (Steam)",
+		AD_ENTRY1s("LBA.DOT", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::IT_ITA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Version (Steam)",
+		AD_ENTRY1s("LBA.DOT", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::ES_ESP,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Little Big Adventure - DotEmu Enhanced Version (Steam)
+	// LBA.exe
+	// 27 February 2018 at 08:10
+	{
+		"twine",
+		"DotEmu Enhanced Version (Steam)",
+		AD_ENTRY1s("LBA.exe", "1f176b4329fbc7efc8f9f30f97013c5f", 1165728),
+		Common::EN_ANY,
+		Common::kPlatformWindows,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Enhanced Version (Steam)",
+		AD_ENTRY1s("LBA.exe", "1f176b4329fbc7efc8f9f30f97013c5f", 1165728),
+		Common::FR_FRA,
+		Common::kPlatformWindows,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Enhanced Version (Steam)",
+		AD_ENTRY1s("LBA.exe", "1f176b4329fbc7efc8f9f30f97013c5f", 1165728),
+		Common::DE_DEU,
+		Common::kPlatformWindows,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Enhanced Version (Steam)",
+		AD_ENTRY1s("LBA.exe", "1f176b4329fbc7efc8f9f30f97013c5f", 1165728),
+		Common::IT_ITA,
+		Common::kPlatformWindows,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"DotEmu Enhanced Version (Steam)",
+		AD_ENTRY1s("LBA.exe", "1f176b4329fbc7efc8f9f30f97013c5f", 1165728),
+		Common::ES_ESP,
+		Common::kPlatformWindows,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Little Big Adventure - GOG Version
+	// LBA.GOG
+	// 11 October 2011 at 17:30
+	{
+		"twine",
+		"GOG Version",
+		AD_ENTRY1s("LBA.GOG", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::EN_ANY,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"GOG Version",
+		AD_ENTRY1s("LBA.GOG", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::FR_FRA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"GOG Version",
+		AD_ENTRY1s("LBA.GOG", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::DE_DEU,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"GOG Version",
+		AD_ENTRY1s("LBA.GOG", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::IT_ITA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+	{
+		"twine",
+		"GOG Version",
+		AD_ENTRY1s("LBA.GOG", "6dc00342c80bc41b4ff5a43c560c7abc", 380666496),
+		Common::ES_ESP,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// FAN Translations - http://lba.fishos.net/bit/index.html
+
+	// Portuguese by xesf (alexfont)
+	{
+		"twine",
+		"Fan Translation by xesf",
+		AD_ENTRY1s("TEXT.HQR", "2a8df71946aa9ee4c777a9d6414b89ce", 282308),
+		Common::PT_POR,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Polish by Zink
+	{
+		"twine",
+		"Fan Translation by Zink",
+		AD_ENTRY1s("text.hqr", "7f41b5e8efb07dd413f59377e03b1b04", 413920),
+		Common::PL_POL,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Hungarian by Gregorius
+	{
+		"twine",
+		"Fan Translation by Gregorius",
+		AD_ENTRY1s("TEXT.HQR", "31d760b41a424ec2926f494d7ecac14a", 410709),
+		Common::HU_HUN,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Hebrew by ChaosFish
+	{
+		"twine",
+		"Fan Translation by ChaosFish",
+		AD_ENTRY1s("TEXT.HQR", "c1adf48ea71fead82d91c5b062eeeb99", 75866),
+		Common::HE_ISR,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Brazilian Portuguese by spider_ruler33
+	{
+		"twine",
+		"Fan Translation by spider_ruler33",
+		AD_ENTRY1s("TEXT.HQR", "2bf227f9e8fcdc7397372b68786c446e", 283631),
+		Common::PT_BRA,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
+	// Russian by Cody
+	{
+		"twine",
+		"Fan Translation by Cody",
+		AD_ENTRY1s("TEXT.HQR", "93b1a29711f0750156280012e53fdcd2", 280306),
+		Common::RU_RUS,
+		Common::kPlatformDOS,
+		ADGF_UNSTABLE,
+		GUIO1(GUIO_NONE)
+	},
+
 	AD_TABLE_END_MARKER
 };
 




More information about the Scummvm-git-logs mailing list