[Scummvm-git-logs] scummvm master -> c6bfcafb32fc6f85366053dcca378c7f4e2b4112
tag2015
noreply at scummvm.org
Mon May 1 16:45:10 UTC 2023
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
fe3434ab9b AGS: Don't assign palette values if array is unallocated
c6bfcafb32 AGS: Add detection for a few recent games
Commit: fe3434ab9b257cc35357a4efcc47d60403b5d829
https://github.com/scummvm/scummvm/commit/fe3434ab9b257cc35357a4efcc47d60403b5d829
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2023-05-01T18:42:30+02:00
Commit Message:
AGS: Don't assign palette values if array is unallocated
Fixes a segfault in Last 'n' Furious
Changed paths:
engines/ags/shared/gfx/image.cpp
diff --git a/engines/ags/shared/gfx/image.cpp b/engines/ags/shared/gfx/image.cpp
index 3e944cb0b15..b8ded0e3c3b 100644
--- a/engines/ags/shared/gfx/image.cpp
+++ b/engines/ags/shared/gfx/image.cpp
@@ -50,7 +50,7 @@ BITMAP *decodeImageStream(Common::SeekableReadStream &stream, color *pal) {
// Copy the palette
const byte *palP = decoder.getPalette();
- if (palP) {
+ if (palP && pal) {
for (int idx = 0; idx < 256; ++idx, palP += 3) {
pal[idx].r = palP[0];
pal[idx].g = palP[1];
Commit: c6bfcafb32fc6f85366053dcca378c7f4e2b4112
https://github.com/scummvm/scummvm/commit/c6bfcafb32fc6f85366053dcca378c7f4e2b4112
Author: Walter Agazzi (walter.agazzi at protonmail.com)
Date: 2023-05-01T18:42:30+02:00
Commit Message:
AGS: Add detection for a few recent games
>From itch.io / ags forums
Changed paths:
engines/ags/detection_tables.h
diff --git a/engines/ags/detection_tables.h b/engines/ags/detection_tables.h
index db3030acf8f..fdc07488f53 100644
--- a/engines/ags/detection_tables.h
+++ b/engines/ags/detection_tables.h
@@ -417,6 +417,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "24hourgame", "The 24 Hour Game" },
{ "24hours", "24 Hours" },
{ "30minutes", "30 minutes" },
+ { "3dayspandora", "3 Days to Pandora" },
{ "3minfart", "3 Minutes a Fart" },
{ "3pigsandawolf", "Three Little Pigs and a Wolf" },
{ "46memorylane", "46 Memory Lane" },
@@ -683,6 +684,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "beasts", "Beasts" },
{ "beatthebuzzer", "Beat the Buzzer" },
{ "beautiesandbeasts", "Beauties and Beasts" },
+ { "beepboop", "Beep Boop" },
{ "beforethedarkcrystal", "Before the Dark Crystal" },
{ "beforethedarkcrystal2", "Before the Dark Crystal II" },
{ "beforeww2", "Before WW2" },
@@ -2156,6 +2158,7 @@ const PlainGameDescriptor GAME_NAMES[] = {
{ "nightmareframes", "Nightmare Frames" },
{ "nightoftheravingfeminist", "Night of the Raving Feminist" },
{ "nightofthetesticle", "Night of the Testicle" },
+ { "nightowl", "The Night Owl Murder" },
{ "nightwatch", "NightWatch (2008)" },
{ "nightwitch", "Night Witch" },
{ "nightwitches", "Night Witches: Women of the clouds" },
@@ -4207,6 +4210,7 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
// Free post-2.5 games that are likely supported by the AGS engine
DEMO_ENTRY_EN("24hourgame", "24 Hour Game.exe", "06a03fe35791b0578068ab1873455463", 2209262),
DEMO_ENTRY("3geeks", "3GEEKS_Demo.exe", "7ddb9e776648faed5a51170d087074e9", 512546851), // itch.io En-Fr
+ DEMO_ENTRY_EN("3dayspandora", "3_Days.ags", "654d58a2bc09c516f2ce69a1c2f88ae3", 1120924),
DEMO_ENTRY_EN("99species", "99Species.exe", "615e73fc1874e92d60a1996c2330ea36", 23870894),
DEMO_ENTRY_EN("aazor", "aazor.exe", "465f972675db2da6040518221af5b0ba", 4955082),
DEMO_ENTRY_EN("aazor", "aazor.exe", "465f972675db2da6040518221af5b0ba", 4956212),
@@ -5053,6 +5057,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY_EN("beatthebuzzer", "Beat the Buzzer.exe", "4d5d25446373d4df71c6bda77a15230a", 227179876), // v1.1 Post-Jam
GAME_ENTRY_EN_PLATFORM("beautiesandbeasts", "beautiesandbeasts.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 6506966, "OROW"), //v1.00
GAME_ENTRY_EN("beautiesandbeasts", "beautiesandbeasts.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 6507202), //v1.01
+ GAME_ENTRY_EN("beepboop", "Beep Boop.exe", "b781cc4ab0fbe647615fafa4830ec308", 5230657),
+ GAME_ENTRY_EN("beepboop", "Beep Boop.ags", "d0598090532ce80925e08c05424d8f6b", 2063917),
GAME_ENTRY("beforethedarkcrystal", "DarkCrystal.exe", "f120690b506dd63cd7d1112ea6af2f77", 15194282), // En-Fr
GAME_ENTRY("beforethedarkcrystal2", "Before the Dark Crystal II.exe", "23a67b6de10ec35e9f5a4dfc7d928222", 59569723), // En-Fr
GAME_ENTRY_EN("bellyofthebeast", "Belly of the beast.exe", "9f8a9d74c09f188af9af3e263f8b59bc", 22461502), // Windows
@@ -6802,6 +6808,8 @@ const AGSGameDescription GAME_DESCRIPTIONS[] = {
GAME_ENTRY_EN("nightandday", "Night and Day.exe", "430eaebb21d406061d67a9972ad33947", 17206287), //v1.1
GAME_ENTRY_EN("nightandday", "Night and Day.exe", "430eaebb21d406061d67a9972ad33947", 17209105), //v1.2
GAME_ENTRY_EN("nightofthetesticle", "testicle2.exe", "18b284c22010850f79bc5c20054a70c4", 145543486),
+ GAME_ENTRY_EN("nightowl", "LD51.exe", "dbe9bab672130b9a84925cb6da64a3db", 33871100),
+ GAME_ENTRY_EN("nightowl", "LD51.ags", "475ee6971bd15088ab7c4271ef6dccfd", 30762728),
GAME_ENTRY_EN("nightwatch", "NWATCH.exe", "089fab88e6e1075a2f5b271f6f5b3c57", 2451134),
GAME_ENTRY_EN("nightwitch", "NightWitch.exe", "9632da1faae3ef66d7ea9dd60cc19440", 28701275),
GAME_ENTRY_EN("nightwitch", "NightWitch.ags", "220d7fcf6fc747f1861265c338ff3fdd", 25658951),
More information about the Scummvm-git-logs
mailing list