[Scummvm-tracker] [ScummVM :: Bugs] #13933: Use “Enable game-specific enhancements” for Sierra bug fixes
ScummVM :: Bugs
trac at scummvm.org
Wed Nov 16 23:09:27 UTC 2022
#13933: Use “Enable game-specific enhancements” for Sierra bug fixes
-------------------+--------------------------
Reporter: obskyr | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Resolution:
Keywords: | Game:
-------------------+--------------------------
Comment (by obskyr):
Alright – script_patches.cpp can't simply be disabled. That's good to
know! It's why I qualified that suggestion with a “perhaps”. I'm just a
lowly user: unlike you, I don't know the codebase.
But that's only to speak of game-breaking bugs and crashes. That's
apparently not the extent of the changes – see, for example, the
aforementioned Laura Bow bug. The fact remains that there's an “Enable
game-specific enhancements” checkbox because people wanted behavior more
like the originals. Sierra games should have that checkbox in the same way
LucasArts games already do. Whatever line you draw there between “game-
breaking bug fix” and “enhancement” isn't my business – make that judgment
as you wish!
Since it's all in this one file and limited to the SCI engine, it might
not be as difficult to find the changes as I thought! Perhaps a pull
request would be welcome? I'm envisioning adding a boolean “essential”
flag (which signifies whether something is game-breaking or not) to each
patch, and unchecking the “Enable game-specific enhancements” checkbox
would then only disable patches where it's set to `false`. I'd also
update [https://wiki.scummvm.org/index.php?title=SCUMM/Game_Enhancements
the wiki article] to reflect which patches are included.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13933#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list