Menu

#4962 SCI: GK1 Demo: Can't research Malia

closed-fixed
5
2013-04-24
2010-07-26
clone2727
No

GK1 Demo (r51308, Mac OS X, 64-bit)

When asking Grace for a research request, the conversation just ends. Attached a saved game.

Discussion

  • clone2727

    clone2727 - 2010-07-26

    Saved game, just ask Grace for a research request

     
  • Filippos Karapetis

    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...

     
  • Eugene Sandulenko

    • priority: 5 --> 7
     
  • Eugene Sandulenko

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

     
  • Willem Jan Palenstijn

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

     
  • Willem Jan Palenstijn

    • priority: 7 --> 5
     
  • Willem Jan Palenstijn

    • summary: GK1 Demo: Can't research Malia --> SCI: GK1 Demo: Can't research Malia
     
  • clone2727

    clone2727 - 2013-04-24
    • assigned_to: nobody --> mthreepwood
    • status: open --> closed-fixed
     
  • clone2727

    clone2727 - 2013-04-24

    Fixed in 829847cb8824f073ac34377bc3759134941611d5