[Scummvm-git-logs] scummvm master -> 57b16ddb554ea0059b2a09b776081bef762dd49e

Strangerke noreply at scummvm.org
Tue Jan 27 18:55:57 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:
2981e0ded8 M4: Fix nullptr in detection entries
57b16ddb55 M4: BURGER: Add French credits


Commit: 2981e0ded80bd0296115b0f3a1ac38241072dce7
    https://github.com/scummvm/scummvm/commit/2981e0ded80bd0296115b0f3a1ac38241072dce7
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2026-01-27T19:55:38+01:00

Commit Message:
M4: Fix nullptr in detection entries

Changed paths:
    engines/m4/detection_tables.h


diff --git a/engines/m4/detection_tables.h b/engines/m4/detection_tables.h
index e2820c89317..a8b0166f6d2 100644
--- a/engines/m4/detection_tables.h
+++ b/engines/m4/detection_tables.h
@@ -25,7 +25,7 @@ static const PlainGameDescriptor m4Games[] = {
 	{ "m4", "MADS/M4 engine game" },
 	{ "riddle", "Ripley's Believe It or Not!: The Riddle of Master Lu" },
 	{ "burger", "Orion Burger" },
-	{ 0, 0 }
+	{ nullptr, nullptr }
 };
 
 static const M4GameDescription gameDescriptions[] = {


Commit: 57b16ddb554ea0059b2a09b776081bef762dd49e
    https://github.com/scummvm/scummvm/commit/57b16ddb554ea0059b2a09b776081bef762dd49e
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2026-01-27T19:55:38+01:00

Commit Message:
M4: BURGER: Add French credits

Changed paths:
    engines/m4/burger/rooms/section9/room904.cpp


diff --git a/engines/m4/burger/rooms/section9/room904.cpp b/engines/m4/burger/rooms/section9/room904.cpp
index 3ce2e5a437d..e156a536e93 100644
--- a/engines/m4/burger/rooms/section9/room904.cpp
+++ b/engines/m4/burger/rooms/section9/room904.cpp
@@ -443,7 +443,189 @@ static const char *const CREDITS_DEU[] = {
 	nullptr
 };
 
-#define CREDITS (g_engine->getLanguage() == Common::DE_DEU ? CREDITS_DEU : CREDITS_ENG)
+static const char *const CREDITS_FRA[] = {
+	"Design",
+	"Concepteur:  Robert Aitken",
+	" ",
+	"Auteur:  Robert Aitken",
+	" ",
+	"Dialogues additionnels:  Mark Solomon",
+	" ",
+	"Concepteur original:",
+	"                   Robert Aitken",
+	"                   Matthew Powell",
+	nullptr,
+	"Art",
+	"Direction artistique:  Andrew Pratt",
+	" ",
+	"Character Design :",
+	"                   Glen Lovett",
+	"                   Sean Newton",
+	" ",
+	"Graphisme  d\xE9""cors:  Glen Lovett",
+	" ",
+	"Graphisme arri\xE8""re-plan:",
+	"                 Bob Parr",
+	"                 Andrew Pratt",
+	" ",
+	"Techniciens artistique:  Garth Buzzard",
+	" ",
+	"Graphismes additionnels:",
+	"                 Darren Brereton",
+	"                 Shelley Burke",
+	"                 Garth Buzzard",
+	"                 Karl Johanson",
+	"                 Calvin Jones",
+	"                 Dwight Lockhart",
+	"                 Bob Parr",
+	"                 Andrew Pratt",
+	" ",
+	"Interface et d\xE9""tails graphiques:  Andrew Pratt",
+	nullptr,
+	"Animation",
+	"Producteur animation:  Sean Newton",
+	" ",
+	"Animateurs:",
+	"            Jim Bridle",
+	"            Hilary Denny",
+	"            Nelson Dewey",
+	"            Richelle Grist",
+	"            Glen Lovett",
+	"            Kay Lovett",
+	"            Tim Maltby",
+	"            Stephen McCallum",
+	"            Shelley McIntosh",
+	"            Jean Paynter",
+	"            Gary Scott",
+	"            Nigel Tully",
+	"            Adrie Van Viersen",
+	" ",
+	"Concepteurs animation:  Robert Aitken",
+	" ",
+	"3D Maquette/Animation:",
+	"            Nelson Dewey",
+	"            David Henry",
+	" ",
+	"Techniciens animation:  Robert McMurtry",
+	nullptr,
+	"Coloring",
+	"Coloristes:",
+	"            Allan Cameron",
+	"            Scott Douglas",
+	"            Cindy Johnson",
+	" ",
+	"Coloristes additionnels:",
+	"            Brent Arnst",
+	"            Rob Barrett",
+	"            Garth Buzzard",
+	"            Chris Capell",
+	"            Jacob Dewey",
+	"            Bruce Elder",
+	"            Andrew James",
+	"            Darren Keetley",
+	"            Cal Jones",
+	"            Jeff Kuipers",
+	"            Dwight Lockhart",
+	"            Kimberlie Manuel",
+	"            Connie McCann",
+	"            Stephen Rowe",
+	"            Peter Taylor",
+	nullptr,
+	"Audio",
+	"Bande son originale:  Darren McGrath",
+	" ",
+	"Ing\xE9""nieur du son:  Darren McGrath",
+	" ",
+	"Producteur son:  Darren McGrath",
+	" ",
+	"Casting:",
+	"          Robert Aitken",
+	"          Darren McGrath",
+	"          Kris Zimmerman",
+	" ",
+	"Monteur dialogues:",
+	"          Darren McGrath",
+	"          Allan Cameron",
+	nullptr,
+	"Programming",
+	"Programmeur jeu:  Matthew Powell",
+	" ",
+	"Programmeurs:",
+	"       Robert McMurtry",
+	"       Paul Lahaise",
+	"       Chris Petkau",
+	"       Jason Bevins",
+	"       David Thomas",
+	" ",
+	"Producteur syst\xEA""me:  Nick Porcino",
+	" ",
+	"Programmeur syst\xEA""me:",
+	"       Andras Kovacs",
+	"       Michael Ellis",
+	"       Xi Huang",
+	"       Tinman",
+	"       Paul Lahaise",
+	"       Matthew Powell",
+	"       Cody Jones",
+	" ",
+	"Conversations:  Robert Aitken",
+	nullptr,
+	"Production",
+	"Producteur:  Fran\xE7""ois Robillard",
+	" ",
+	"Producteur d\xE9""l\xE9""gu\xE9"":  Danielle Cooper",
+	" ",
+	"Localisation - version fran\xE7""aise:",
+	"       Groupe SRC",
+	nullptr,
+	"Assurance qualit\xE9",
+	"Michael Beninger",
+	"Kimberlie Manuel",
+	"Chris Capell",
+	"Bruce Elder",
+	"Darren Keetley",
+	nullptr,
+	"Documentation",
+	"Auteur mode d'emploi: Hope Hickli",
+	" ",
+	"Graphisme mode d'emploi:",
+	"                 Calvin Jones",
+	"                 Bob Parr",
+	nullptr,
+	"Casting audio",
+	"Wilbur  -  J\xE9""rome Berthoud",
+	"Zlarg  -  Fernand Centanni",
+	"Flumix  -  Joanna Michel",
+	"Astral  -  Sheila O'Connor",
+	"Harry  -  Patrick Martinez",
+	"Tante Polly  -  Sheila O'Connor",
+	"Burl  -  Patrick Martinez",
+	"Elmo Perkins  -  Salvatore Ingoglia",
+	"Sheriff  -  Gilles Blumenfeld",
+	"Gus/Angus/Elgus  -  Patrick Martinez",
+	"Odie  -  Marion Lasserre",
+	"Vipe  -  Salvatore Ingoglia",
+	"Roxy  -  Marion Lasserre",
+	"Vera  -  Estelle Burgel",
+	"Eug\xE8""ne  -  Patrick Massiah",
+	"Stolie  -  Philippe Barrier",
+	"Borks  -  Dee Bradley Baker",
+	"Chef de l'approvisionnement  -  Fernand Centanni",
+	"Truffles  -  Bradley Baker",
+	"Junkyard Dog  -  Sheila O'Connor",
+	"Ordinateur de bord  -  Rob Paulsen",
+	"Mutant Gerbils  -  Dee Bradley Baker",
+	nullptr,
+	" ",
+	" ",
+	nullptr,
+	"Menu Principal",
+	" ",
+	nullptr,
+	nullptr
+};
+
+#define CREDITS (g_engine->getLanguage() == Common::DE_DEU ? CREDITS_DEU : (g_engine->getLanguage() == Common::FR_FRA ? CREDITS_FRA : CREDITS_ENG))
 
 void Room904::preload() {
 	_G(player).walker_in_this_scene = false;
@@ -620,7 +802,7 @@ void Room904::updateCredits(TextItem *textItem, TextScrn *textScrn) {
 
 	playRandomSound(-1, 2);
 
-	if (strncmp(credit, "Haupt", 5) && strncmp(credit, "Back ", 5)) {
+	if (strncmp(credit, "Haupt", 5) && strncmp(credit, "Back ", 5) && strncmp(credit, "Menu ", 5)) {
 		mouse_set_sprite(kArrowCursor);
 		gr_font_set(_G(font_conv));
 		_fontHeight = gr_font_get_height();




More information about the Scummvm-git-logs mailing list