Opened 21 months ago
Closed 18 months ago
#14255 closed defect (fixed)
GLK: SCOTT: Hulk: "System messages" not shown
Reported by: | angstsmurf | Owned by: | angstsmurf |
---|---|---|---|
Priority: | normal | Component: | Engine: GLK: Scott |
Version: | Keywords: | ||
Cc: | Game: |
Description (last modified by )
In Questprobe featuring the Hulk, many "systems messages" (those common to all ScottFree games) such as "TELL ME WHAT TO DO" and "I'm in a " are not displayed.
There is some kind of memory corruption here, because when I tried to debug this by outputting all systems messages to the console as warnings, they suddenly started working just fine.
The messages are assigned to the Common::StringArray _sys
in Globals
at line 141 of load_game.cpp
:
They are pointers to the array of const char g_sysDictZX
defined at line 266 in ´game_info.cpp`:
EDIT: An explanation for this bug, and a fix: https://github.com/scummvm/scummvm/pull/4728.
Attachments (2)
Change History (6)
by , 21 months ago
Attachment: | hulk_missing_text.png added |
---|
by , 21 months ago
Attachment: | hulk_no_missing.png added |
---|
comment:1 by , 21 months ago
Description: | modified (diff) |
---|
comment:2 by , 21 months ago
Description: | modified (diff) |
---|
comment:3 by , 21 months ago
comment:4 by , 18 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
What it.is supposed to look like. Note the TELL ME WHAT TO DO? message.