[Scummvm-git-logs] scummvm master -> b4a2c8d51240a18b3a2c143bebb04aecc73eed66
sluicebox
noreply at scummvm.org
Tue May 28 01:54:48 UTC 2024
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:
b4a2c8d512 SCI: Add Betrayed Alliance uninit variable workaround
Commit: b4a2c8d51240a18b3a2c143bebb04aecc73eed66
https://github.com/scummvm/scummvm/commit/b4a2c8d51240a18b3a2c143bebb04aecc73eed66
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2024-05-27T19:54:13-06:00
Commit Message:
SCI: Add Betrayed Alliance uninit variable workaround
Ticket #15141
Changed paths:
engines/sci/engine/workarounds.cpp
diff --git a/engines/sci/engine/workarounds.cpp b/engines/sci/engine/workarounds.cpp
index e050997f76c..4553e2f0156 100644
--- a/engines/sci/engine/workarounds.cpp
+++ b/engines/sci/engine/workarounds.cpp
@@ -338,6 +338,7 @@ const SciWorkaroundEntry uninitializedReadWorkarounds[] = {
{ GID_FANMADE, 528, 990, 0, "GDialog", "doit", nullptr, 4, 4, { WORKAROUND_FAKE, 0 } }, // Happens in Cascade Quest when closing the glossary - bug #5116
{ GID_FANMADE, 488, 1, 0, "RoomScript", "doit", sig_uninitread_fanmade_1, 1, 1, { WORKAROUND_FAKE, 0 } }, // Happens in Ocean Battle while playing - bug #5335
{ GID_FANMADE, -1, 0, 0, "Tetris", "init", nullptr, 0, 0, { WORKAROUND_FAKE, 0 } }, // SCI Tetris 1.1: at start of game, broken high score script passes uninit temp variable instead of reference to temp variable
+ { GID_FANMADE, -1, 997, 0, "TheMenuBar", "handleEvent", nullptr, 507, 507, { WORKAROUND_FAKE, 1 } }, // Betrayed Alliance 1.3 when selecting Notes from menu. Uninitialized variable must be > 0
{ GID_FREDDYPHARKAS, -1, 24, 0, "gcWin", "open", nullptr, 5, 5, { WORKAROUND_FAKE, 0xf } }, // is used as priority for game menu
{ GID_FREDDYPHARKAS, -1, 31, 0, "quitWin", "open", nullptr, 5, 5, { WORKAROUND_FAKE, 0xf } }, // is used as priority for game menu
{ GID_FREDDYPHARKAS, 540, 540, 0, "WaverCode", "init", nullptr, 0, 1, { WORKAROUND_FAKE, 0 } }, // Gun pratice mini-game, all temps - 0+1 - bug #5232
More information about the Scummvm-git-logs
mailing list