This is a new report about bug #776824 (Sarien crashes
at alien bar). I am writing a new report because this
seems to be the only way to attach a file.
Attached is a saved game file "At the alien bar". To
reproduce the bug:
1) Walk upwards so that Roger (wearing the brown mask)
is between the two side bars of the U-shaped table,
facing the sleeping alien.
2) Type "talk to Tormeenian".
3) Keep pressing Return to acknowledge the text boxes.
Right after the text box saying "You fumble in your
pockets for something to give him", Sarien crashes.
A saved game file for reproducing the bug
Logged In: YES
user_id=189716
This problem is caused by another internal difference
between Sarien and the Sierra AGI: AGI doesn't update the
cursor position when an invalid coordinate is passed, and
Sarien doesn't store the cursor position in a stack. I'm
adding a workaround for 0.8, and the real fix will be done
during the 0.9 development cycle. The workaround prevents
the Lost Chapter crash (it tries to print on row 30) and
allows the game to continue, but the actual message location
will probably be wrong.
Logged In: YES
user_id=848748
Do you have any idea when version 0.8 would be available?
Thanks.
Logged In: YES
user_id=189716
"Real soon now". The fix is already in CVS and the daily
snapshots.
Logged In: YES
user_id=848748
The daily snapshots are still stuck in August 20th. If
they're not updated, could you please attach a tar.gz of the
latest sources? Thanks.
Logged In: YES
user_id=189716
Attached diff with the changes.
SQLC workaround diff
Logged In: YES
user_id=189716
Oops, apply this one too.
Logged In: YES
user_id=848748
The attached diffs, when taken into use, solved the bug. But
I still couldn't finish the game, as Sarien crashed again
when I was trying to put my hair on to the DNA scanner. I'll
have to try that bit again to see what exactly is causing it
to crash.