#4962 closed defect (fixed)
SCI: GK1 Demo: Can't research Malia
Reported by: | SF/mthreepwood | Owned by: | SF/mthreepwood |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | ||
Cc: | Game: | Gabriel Knight 1 |
Description
GK1 Demo (r51308, Mac OS X, 64-bit)
When asking Grace for a research request, the conversation just ends. Attached a saved game.
Ticket imported from: #3034704. Ticket imported from: bugs/4962.
Attachments (1)
Change History (10)
by , 14 years ago
Attachment: | gk1-demo.000 added |
---|
comment:1 by , 14 years ago
This one is quite odd, to say the least
There is an underlying problem with the script in room 50 (Grace interrogation). The way this script works is: if copies the sentence the user clicks in a memory area, and then checks it. There is a bug with the "Messages" and "Request research" options, as this memory is left unallocated. Then, kIsObject() is called for that pointer. There is a workaround placed for kIsObject(), which just returns false for the unallocated memory. This seems to work for the "Messages" option, but the "Request research" option just does nothing. I'm guessing that this somehow worked in SSCI because it allocated memory, freed it and then read from unallocated memory (ouch!). The workaround is thus wrong, and we should investigate the actual script issue behind this...
comment:2 by , 14 years ago
Priority: | normal → high |
---|
comment:3 by , 14 years ago
This bug is nice to get fixed before the release. Raising priority for keeping the track.
comment:5 by , 14 years ago
Priority: | high → normal |
---|
comment:6 by , 14 years ago
Summary: | GK1 Demo: Can't research Malia → SCI: GK1 Demo: Can't research Malia |
---|
comment:8 by , 12 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:9 by , 6 years ago
Component: | → Engine: SCI |
---|---|
Game: | → Gabriel Knight 1 |
Saved game, just ask Grace for a research request