[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