[Scummvm-git-logs] scummvm master -> 4586d2fc9df145492ab9e62f7d47c03b8f271944

athrxx noreply at scummvm.org
Sun Sep 18 12:54:59 UTC 2022


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

Summary:
4586d2fc9d SCUMM: Allow rendering v2 games in forced Amiga mode again


Commit: 4586d2fc9df145492ab9e62f7d47c03b8f271944
    https://github.com/scummvm/scummvm/commit/4586d2fc9df145492ab9e62f7d47c03b8f271944
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-09-18T14:54:55+02:00

Commit Message:
SCUMM: Allow rendering v2 games in forced Amiga mode again

Commit 2fe65d95ef86433460c2c59eca9de022564c2926 limited render modes to
suitable targets, but many users are used to render the DOS/V2 versions
of Maniac Mansion and Zak in Amiga mode, to avoid the so-called "sunburn
effect".  Playing the game with this setting doesn't cause any issue, as
far as I know.

Changed paths:
    engines/scumm/scumm.cpp


diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index b13c8639234..cc25320bb9b 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -283,7 +283,9 @@ ScummEngine::ScummEngine(OSystem *syst, const DetectorResult &dr)
 		break;
 
 	case Common::kRenderAmiga:
-		if (_game.platform != Common::kPlatformAmiga)
+		// Allow v2 games to be rendered in forced Amiga mode; this works, and
+		// doing this to avoid the "sunburn effect" in MM/Zak is popular.
+		if (_game.platform != Common::kPlatformAmiga && _game.version != 2)
 			_renderMode = Common::kRenderDefault;
 		break;
 




More information about the Scummvm-git-logs mailing list