[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