Opened 9 years ago

Closed 6 years ago

Last modified 12 months ago

#4962 closed defect (fixed)

SCI: GK1 Demo: Can't research Malia

Reported by: SF/mthreepwood Owned by: SF/mthreepwood
Priority: normal Component: Engine: SCI
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)

gk1-demo.000 (38.1 KB ) - added by SF/mthreepwood 9 years ago.
Saved game, just ask Grace for a research request

Download all attachments as: .zip

Change History (10)

by SF/mthreepwood, 9 years ago

Attachment: gk1-demo.000 added

Saved game, just ask Grace for a research request

comment:1 by bluegr, 9 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 sev-, 9 years ago

Priority: normalhigh

comment:3 by sev-, 9 years ago

This bug is nice to get fixed before the release. Raising priority for keeping the track.

comment:4 by wjp, 8 years ago

GK1 isn't supported yet. Resetting priority to default.

comment:5 by wjp, 8 years ago

Priority: highnormal

comment:6 by wjp, 8 years ago

Summary: GK1 Demo: Can't research MaliaSCI: GK1 Demo: Can't research Malia

comment:7 by SF/mthreepwood, 6 years ago

Fixed in 829847cb8824f073ac34377bc3759134941611d5

comment:8 by SF/mthreepwood, 6 years ago

Owner: set to SF/mthreepwood
Resolution: fixed
Status: newclosed

comment:9 by digitall, 12 months ago

Component: Engine: SCI
Game: Gabriel Knight 1
Note: See TracTickets for help on using tickets.