[Scummvm-git-logs] scummvm master -> 1a2b741f274600a723c13411c51d603e948a6b77

neuromancer noreply at scummvm.org
Sun Jul 12 09:58:10 UTC 2026


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

Summary:
b202270061 CREDITS: Regenerate
1a2b741f27 SCUMM: mark RA1 and RA2 as testing


Commit: b202270061f9b6c68f43a00753ff479cfbc62752
    https://github.com/scummvm/scummvm/commit/b202270061f9b6c68f43a00753ff479cfbc62752
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2026-07-12T11:57:44+02:00

Commit Message:
CREDITS: Regenerate

Changed paths:
    AUTHORS
    doc/docportal/help/credits.rst
    engines/scumm/credits.pl
    gui/credits.h


diff --git a/AUTHORS b/AUTHORS
index baa05b5236f..15f7c88da68 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -287,6 +287,9 @@ ScummVM Team
     Hades Challenge:
        Vladimir Serbinenko/Google
 
+    Harvester:
+       Alex Bevilacqua
+
     HDB:
        Eugene Sandulenko
        Nipun Garg                     - GSoC student
@@ -352,6 +355,10 @@ ScummVM Team
        Paul Gilbert
        Arnaud Boutonne
 
+    Macs2:
+       Florian Mehm
+       Martin Gerhardy
+
     MacVenture:
        Borja Lorente                  - GSoC student
 
@@ -425,6 +432,8 @@ ScummVM Team
     PhoenixVR:
        Vladimir Menshakov
        Hermann Noll                   - Help with 3D VR projections
+       Scorp                          - Dracula 1/2 and Messenger support,
+                                        Engine improvements
 
     Pink:
        Andrei Prykhodko
@@ -480,6 +489,7 @@ ScummVM Team
        Andrea Boscarino               - Digital iMUSE, SMUSH audio, GUI
        James Brown                    - (retired)
        Jonathan Gray                  - (retired)
+       Gustavo Grieco                 - Rebel Assault I & II
        Vincent Hamm                   - (retired)
        Max Horn                       - (retired)
        Travis Howell
diff --git a/doc/docportal/help/credits.rst b/doc/docportal/help/credits.rst
index 4b6238f4eb6..3aeac374940 100644
--- a/doc/docportal/help/credits.rst
+++ b/doc/docportal/help/credits.rst
@@ -715,6 +715,15 @@ Hades Challenge
    * - Vladimir Serbinenko/Google
      -
 
+Harvester
+^^^^^^^^^
+
+.. list-table::
+   :widths: 35 65
+
+   * - Alex Bevilacqua
+     -
+
 HDB
 ^^^
 
@@ -890,6 +899,17 @@ M4
    * - Arnaud Boutonné
      -
 
+Macs2
+^^^^^
+
+.. list-table::
+   :widths: 35 65
+
+   * - Florian Mehm
+     -
+   * - Martin Gerhardy
+     -
+
 MacVenture
 ^^^^^^^^^^
 
@@ -1091,6 +1111,8 @@ PhoenixVR
      -
    * - Hermann Noll
      - Help with 3D VR projections
+   * - Scorp
+     - Dracula 1/2 and Messenger support, Engine improvements
 
 Pink
 ^^^^
@@ -1229,6 +1251,8 @@ SCUMM
      - (retired)
    * - Jonathan Gray
      - (retired)
+   * - Gustavo Grieco
+     - Rebel Assault I & II
    * - Vincent Hamm
      - (retired)
    * - Max Horn
diff --git a/engines/scumm/credits.pl b/engines/scumm/credits.pl
index db0c8d7b098..04547b99007 100644
--- a/engines/scumm/credits.pl
+++ b/engines/scumm/credits.pl
@@ -3,6 +3,7 @@ begin_section("SCUMM");
 	add_person("Andrea Boscarino", "AndywinXp", "Digital iMUSE, SMUSH audio, GUI");
 	add_person("James Brown", "ender", "(retired)");
 	add_person("Jonathan Gray", "khalek", "(retired)");
+	add_person("Gustavo Grieco", "neuromancer", "Rebel Assault I & II");
 	add_person("Vincent Hamm", "yaz0r", "(retired)");
 	add_person("Max Horn", "Fingolfin", "(retired)");
 	add_person("Travis Howell", "Kirben", "");
diff --git a/gui/credits.h b/gui/credits.h
index 2953f97d528..7faf5d706f4 100644
--- a/gui/credits.h
+++ b/gui/credits.h
@@ -357,6 +357,9 @@ static const char *const credits[] = {
 "C1""Hades Challenge",
 "C0""Vladimir Serbinenko/Google",
 "",
+"C1""Harvester",
+"C0""Alex Bevilacqua",
+"",
 "C1""HDB",
 "C0""Eugene Sandulenko",
 "C0""Nipun Garg",
@@ -428,6 +431,10 @@ static const char *const credits[] = {
 "C0""Paul Gilbert",
 "C0""Arnaud Boutonn\303\251",
 "",
+"C1""Macs2",
+"C0""Florian Mehm",
+"C0""Martin Gerhardy",
+"",
 "C1""MacVenture",
 "C0""Borja Lorente",
 "C2""GSoC student",
@@ -480,6 +487,7 @@ static const char *const credits[] = {
 "",
 "C1""Nancy",
 "C0""Kaloyan Chehlarski",
+"C0""Filippos Karapetis",
 "C0""Walter van Niftrik",
 "",
 "C1""Neverhood",
@@ -507,6 +515,8 @@ static const char *const credits[] = {
 "C0""Vladimir Menshakov",
 "C0""Hermann Noll",
 "C2""Help with 3D VR projections",
+"C0""Scorp",
+"C2""Dracula 1/2 and Messenger support, Engine improvements",
 "",
 "C1""Pink",
 "C0""Andrei Prykhodko",
@@ -569,6 +579,8 @@ static const char *const credits[] = {
 "C2""(retired)",
 "C0""Jonathan Gray",
 "C2""(retired)",
+"C0""Gustavo Grieco",
+"C2""Rebel Assault I & II",
 "C0""Vincent Hamm",
 "C2""(retired)",
 "C0""Max Horn",


Commit: 1a2b741f274600a723c13411c51d603e948a6b77
    https://github.com/scummvm/scummvm/commit/1a2b741f274600a723c13411c51d603e948a6b77
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2026-07-12T11:57:44+02:00

Commit Message:
SCUMM: mark RA1 and RA2 as testing

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


diff --git a/engines/scumm/detection.cpp b/engines/scumm/detection.cpp
index f8f7175e5e4..2d43fd184b6 100644
--- a/engines/scumm/detection.cpp
+++ b/engines/scumm/detection.cpp
@@ -241,6 +241,8 @@ DetectedGames ScummMetaEngineDetection::detectGames(const Common::FSList &fslist
 		game.appendGUIOptions(getGameGUIOptionsDescriptionLanguage(x->language));
 		game.appendGUIOptions(getGameGUIOptionsDescriptionPlatform(x->game.platform));
 
+		if (x->game.features & GF_TESTING)
+			game.gameSupportLevel = kTestingGame;
 
 		detectedGames.push_back(game);
 	}
diff --git a/engines/scumm/detection.h b/engines/scumm/detection.h
index 24b4896093e..9869398f735 100644
--- a/engines/scumm/detection.h
+++ b/engines/scumm/detection.h
@@ -153,6 +153,9 @@ enum GameFeatures {
 	/** A demo, not a full blown game. */
 	GF_DEMO = 1 << 0,
 
+	/** Games ready for public testing, but not yet fully supported. */
+	GF_TESTING = 1 << 1,
+
 	/** Games with the AKOS costume system (ScummEngine_v7 and subclasses, HE games). */
 	GF_NEW_COSTUMES = 1 << 2,
 
diff --git a/engines/scumm/detection_tables.h b/engines/scumm/detection_tables.h
index f6baccb46fa..29c5118c8b2 100644
--- a/engines/scumm/detection_tables.h
+++ b/engines/scumm/detection_tables.h
@@ -228,9 +228,9 @@ static const GameSettings gameVariantsTable[] = {
 	{"ft",   "Remastered", 0, GID_FT,  7, 0, MDT_NONE, GF_DOUBLEFINE_PAK, UNK, GUIO5(GUIO_NOMIDI, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GAMEOPTION_LOWLATENCYAUDIO, GAMEOPTION_TTS)},
 	{"ft",   "Demo", 0, GID_FT,  7, 0, MDT_NONE, GF_DEMO, UNK, GUIO4(GUIO_NOMIDI, GAMEOPTION_ORIGINALGUI, GAMEOPTION_LOWLATENCYAUDIO, GAMEOPTION_TTS)},
 
-	{"rebel1", "", 0, GID_REBEL1, 7, 0, MDT_NONE, 0, Common::kPlatformDOS, GUIO3(GUIO_NOMIDI, GAMEOPTION_REBEL1_UNLOCK_ALL, GAMEOPTION_REBEL1_NO_DAMAGE)},
+	{"rebel1", "", 0, GID_REBEL1, 7, 0, MDT_NONE, GF_TESTING, Common::kPlatformDOS, GUIO3(GUIO_NOMIDI, GAMEOPTION_REBEL1_UNLOCK_ALL, GAMEOPTION_REBEL1_NO_DAMAGE)},
 
-	{"rebel2", "", 0, GID_REBEL2, 7, 0, MDT_NONE, 0, Common::kPlatformDOS, GUIO5(GUIO_NOMIDI, GAMEOPTION_REBEL2_HIRES, GAMEOPTION_REBEL2_UNLOCK_ALL, GAMEOPTION_REBEL2_NO_DAMAGE, GAMEOPTION_REBEL2_YODA_MODE)},
+	{"rebel2", "", 0, GID_REBEL2, 7, 0, MDT_NONE, GF_TESTING, Common::kPlatformDOS, GUIO5(GUIO_NOMIDI, GAMEOPTION_REBEL2_HIRES, GAMEOPTION_REBEL2_UNLOCK_ALL, GAMEOPTION_REBEL2_NO_DAMAGE, GAMEOPTION_REBEL2_YODA_MODE)},
 	{"rebel2", "Demo", 0, GID_REBEL2, 7, 0, MDT_NONE, GF_DEMO, Common::kPlatformDOS, GUIO5(GUIO_NOMIDI, GAMEOPTION_REBEL2_HIRES, GAMEOPTION_REBEL2_UNLOCK_ALL, GAMEOPTION_REBEL2_NO_DAMAGE, GAMEOPTION_REBEL2_YODA_MODE)},
 
 	{"dig",  "", 0, GID_DIG, 7, 0, MDT_NONE, 0, UNK, GUIO5(GUIO_NOMIDI, GAMEOPTION_ENHANCEMENTS, GAMEOPTION_ORIGINALGUI, GAMEOPTION_LOWLATENCYAUDIO, GAMEOPTION_TTS)},




More information about the Scummvm-git-logs mailing list