[Scummvm-git-logs] scummvm master -> 76a0a8bb2d65195b4c2ad8af178c1a549b5b6c9b

aquadran noreply at scummvm.org
Sun Jul 19 08:40:20 UTC 2026


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

Summary:
76a0a8bb2d WINTERMUTE: Added W/A for broken PNG files in 'Satan and Sons' game


Commit: 76a0a8bb2d65195b4c2ad8af178c1a549b5b6c9b
    https://github.com/scummvm/scummvm/commit/76a0a8bb2d65195b4c2ad8af178c1a549b5b6c9b
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2026-07-19T10:40:07+02:00

Commit Message:
WINTERMUTE: Added W/A for broken PNG files in 'Satan and Sons' game

Changed paths:
    engines/wintermute/base/gfx/base_image.cpp


diff --git a/engines/wintermute/base/gfx/base_image.cpp b/engines/wintermute/base/gfx/base_image.cpp
index e4166839ca6..cfa6b0d2645 100644
--- a/engines/wintermute/base/gfx/base_image.cpp
+++ b/engines/wintermute/base/gfx/base_image.cpp
@@ -219,7 +219,9 @@ bool BaseImage::loadFile(const Common::String &filename) {
 		_decoder = new Image::BitmapDecoder();
 	} else if (_filename.hasSuffix(".png")) {
 		if (BaseEngine::instance().getGameId() == "satanandsons" &&
-		    _filename.hasSuffix("\\plein\\kaars.1.png")) {
+		    (_filename.hasSuffix("\\plein\\kaars.1.png") ||
+			 _filename.hasSuffix("\\bos2\\bos.png") ||
+			 _filename.hasSuffix("\\bos\\background.png"))) {
 			debug(2, "BaseImage::loadFile : Buggy PNG bitmap %s, skipping...", filename.c_str());
 			return false;
 		}




More information about the Scummvm-git-logs mailing list