Menu

#6402 SCI: Camelot - voyeur crash in Jerusalem

closed-fixed
5
2013-09-22
2013-09-02
misterhands
No

Latest daily Win 64 build
CoC DOS

Load the savegame.
Type LOOK WINDOW.
Arthur walks to the window and after a few seconds the game throws and error:
lookupSelector(): Attempt to send to non-object or invalid script. Address was 0000:0000!

If you simply walk to the window the game doesn't crash, you just die violently if you linger a little too long :-)

Discussion

  • misterhands

    misterhands - 2013-09-02
     
  • Filippos Karapetis

    This is quite hard to reproduce reliably. It looks as if the offending actor is the merchant's daughter. If you leave the message boxes long enough, when they're closed, the scripts will destroy the actor before making her walk off-screen. This looks like a script bug, and it's definitely time related - it doesn't happen if you just read the message boxes and close them normally (i.e. without waiting forever)

     
  • misterhands

    misterhands - 2013-09-03

    For me the girl doesn't walk off-screen but she disappears after a few moments, even if you do nothing, as if she is done with her shower. It's possible to reset the shower sequence by walking south to the next screen and then going back. This way the shower lasts longer and the girl does not get in the way of the error, so to speak!

    By doing so, I can get that error quite consistently and the timing of letting/skipping the msg boxes appear to be irrelevant to this bug.

    Hope this helps!

     
  • M. Kiewitz

    M. Kiewitz - 2013-09-21
    • assigned_to: nobody --> m_kiewitz
    • labels: 415215 --> Also occurs in the original
     
  • M. Kiewitz

    M. Kiewitz - 2013-09-21

    I just managed to get an "Oops!" error, when trying the same in Sierra SCI. Which means it's actually a script bug. Normally you are supposed to get killed by the father of the girl. But when ego walks to the window instead of walking there manually, the father isn't loaded into memory. I attached a screenshot showing the error message in Sierra SCI.

    Will try to work out a script patch.

     
  • M. Kiewitz

    M. Kiewitz - 2013-09-21

    Conquests Of Camelot - Oops message of original Sierra interpreter

     
  • M. Kiewitz

    M. Kiewitz - 2013-09-22
    • status: open --> closed
     
  • M. Kiewitz

    M. Kiewitz - 2013-09-22

    fixed today by commit bac818ccb74d8d608189dc5959e3472c7b2358d3

    script patch to fix Sierra bug

     
  • M. Kiewitz

    M. Kiewitz - 2013-09-22
    • status: closed --> closed-fixed