KYRA: Assertion at final scene
|Reported by:||SF/weine||Owned by:||vinterstum|
At the very end of Legend of Kyrandia, in the room with the kyragem (the Kyravault), the game crashes with the following assert() when Malcolm fires his magic at you.
scummvm: kyra/screen.cpp:286: void Kyra::Screen::copyRegion(int, int, int, int, int, int, int, int, int): Assertion `x1 + w <= SCREEN_W && y1 + h <= SCREEN_H' failed.
Commenting out the mentioned assertion makes things work (well, at least you get to complete the game...).
This is with the very latest cvs version (checked out a few hours after the announcement on scummvm-devel that the CVS repo has been frozen);
Linux build, compiled with ScummVM 0.9.0cvs (Feb 6 2006 13:25:00) Features compiled in: Vorbis FLAC MP3 ALSA zLib MPEG2 FluidSynth
The game version is the Floppy/English version.
Save game attached. Things to do to trigger: Click on exit (left side of screen). Malcolm enters. Wait...
Ticket imported from: #1425622. Ticket imported from: bugs/2491.
Change History (10)
comment:1 by , 16 years ago
|Summary:||Assertion at final scene → KYRA: Assertion at final scene|