[Scummvm-git-logs] scummvm master -> bc886473d9194bb7cf45191714b1b6399f450b2c
NMIError
60350957+NMIError at users.noreply.github.com
Sun Oct 3 19:06:02 UTC 2021
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:
bc886473d9 SAGA: Add separate ItE Windows and Linux detection entries
Commit: bc886473d9194bb7cf45191714b1b6399f450b2c
https://github.com/scummvm/scummvm/commit/bc886473d9194bb7cf45191714b1b6399f450b2c
Author: Coen Rampen (crampen at gmail.com)
Date: 2021-10-03T21:05:53+02:00
Commit Message:
SAGA: Add separate ItE Windows and Linux detection entries
This commit adds separate detection entries for the Windows and Linux versions
of Inherit The Earth.
There was a combined DOS/Windows/Linux entry with DOS as the platform. It is
not clear to me if this is a combined release or a single entry for three
separate releases, but the Windows and Linux release do exist as separate
releases. These would be detected with DOS as the platform, which would cause
the music not to work, because the DOS, Windows and Linux versions use
different music formats.
Changed paths:
engines/saga/detection_tables.h
diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index cbeb2580bf..c8cd85ad86 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -506,7 +506,60 @@ static const SAGAGameDescription gameDescriptions[] = {
NULL,
},
+ // Inherit the earth - Wyrmkeep Windows CD version
+ // Reported by eriktorbjorn
+ {
+ {
+ "ite",
+ "Windows CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
+ AD_LISTEND
+ },
+ Common::EN_ANY,
+ Common::kPlatformWindows,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ GF_EXTRA_ITE_CREDITS,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
+ // Inherit the earth - Wyrmkeep Linux CD version
+ // Reported by eriktorbjorn
+ {
+ {
+ "ite",
+ "Linux CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8928678},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", -1},
+ {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
+ AD_LISTEND
+ },
+ Common::EN_ANY,
+ Common::kPlatformLinux,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ GF_EXTRA_ITE_CREDITS,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
// Inherit the earth - Windows/Linux/DOS CD version
+ // FIXME Unclear which version(s) this matches - Windows and Linux versions have separate entries above.
{
{
"ite",
@@ -530,7 +583,58 @@ static const SAGAGameDescription gameDescriptions[] = {
ITEPatch_Files,
},
+ // Inherit the earth - Wyrmkeep Italian Windows CD version (fan translation)
+ {
+ {
+ "ite",
+ "Windows CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
+ {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
+ AD_LISTEND
+ },
+ Common::IT_ITA,
+ Common::kPlatformWindows,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ 0,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
+ // Inherit the earth - Wyrmkeep Italian Linux CD version (fan translation)
+ {
+ {
+ "ite",
+ "Linux CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929956},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 350243},
+ {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
+ AD_LISTEND
+ },
+ Common::IT_ITA,
+ Common::kPlatformLinux,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ 0,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
// Inherit the earth - Italian Windows/Linux/DOS CD version (fan translation)
+ // FIXME Unclear which version(s) this matches - Windows and Linux versions have separate entries above.
{
{
"ite",
@@ -554,7 +658,58 @@ static const SAGAGameDescription gameDescriptions[] = {
ITEPatch_Files,
},
+ // Inherit the earth - Wyrmkeep French Windows CD version (fan translation)
+ {
+ {
+ "ite",
+ "Windows CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
+ {"cave.mid", GAME_RESOURCEFILE, "f7619359323058b61ec44fa8ce7888e5", 4441},
+ AD_LISTEND
+ },
+ Common::FR_FRA,
+ Common::kPlatformWindows,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ 0,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
+ // Inherit the earth - Wyrmkeep French Linux CD version (fan translation)
+ {
+ {
+ "ite",
+ "Linux CD Version",
+ {
+ {"ite.rsc", GAME_RESOURCEFILE, "8f4315a9bb10ec839253108a032c8b54", 8929384},
+ {"scripts.rsc", GAME_SCRIPTFILE, "a891405405edefc69c9d6c420c868b84", 355877},
+ {"music.rsc", GAME_DIGITALMUSICFILE, "d6454756517f042f01210458abe8edd4", 52894196},
+ AD_LISTEND
+ },
+ Common::FR_FRA,
+ Common::kPlatformLinux,
+ ADGF_CD,
+ GUIO0()
+ },
+ GID_ITE,
+ 0,
+ ITE_DEFAULT_SCENE,
+ &ITE_Resources,
+ ARRAYSIZE(ITE_GameFonts),
+ ITE_GameFonts,
+ ITEPatch_Files,
+ },
+
// Inherit the earth - French Windows/Linux/DOS CD version (fan translation)
+ // FIXME Unclear which version(s) this matches - Windows and Linux versions have separate entries above.
{
{
"ite",
More information about the Scummvm-git-logs
mailing list