Opened 10 years ago

Closed 9 years ago

#4466 closed defect (fixed)

DRASCULA: Cursor GFX error

Reported by: SF/ezekiel000 Owned by: sev-
Priority: high Component: Engine: Drascula
Keywords: Cc:
Game: Drascula

Description

Cursor turns to black rectangle after entering Von Brauns trap (it happens the second time aswell) opening the inventory and closing it returns the cursor to normal. This also happens whenever you exit Von Brauns house. (see screenshot)

Running on: Ubuntu 9.04 amd64, ScummVM svn42679, Drascula DOS/English

Ticket imported from: #2826608. Ticket imported from: bugs/4466.

Attachments (4)

Screenshot-2.png (159.3 KB ) - added by SF/ezekiel000 10 years ago.
save.tar.gz (325 bytes ) - added by SF/ezekiel000 10 years ago.
Screenshot-1.png (178.3 KB ) - added by SF/ezekiel000 10 years ago.
Screenshot-2.2.png (141.8 KB ) - added by SF/ezekiel000 10 years ago.

Download all attachments as: .zip

Change History (14)

by SF/ezekiel000, 10 years ago

Attachment: Screenshot-2.png added

comment:1 by SF/ezekiel000, 10 years ago

Component: Engine: Drascula
Game: Drascula

comment:2 by sev-, 10 years ago

please, provide the savegames for each of your bugreports.

by SF/ezekiel000, 10 years ago

Attachment: save.tar.gz added

comment:3 by sev-, 10 years ago

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

comment:4 by sev-, 10 years ago

Priority: normalhigh

comment:5 by SF/ezekiel000, 10 years ago

Also happens after leaving Igors room disguised as a vampire and after Drascular threatens to kill you after capturing you.

by SF/ezekiel000, 10 years ago

Attachment: Screenshot-1.png added

by SF/ezekiel000, 10 years ago

Attachment: Screenshot-2.2.png added

comment:6 by eriktorbjorn, 10 years ago

In the case of leaving von Braun's hut after talking to him, I think this is what happens:

The game tries to restore the "walk" cursor by calling selectVerb(0). This copies a cursor image from the "backSurface" buffer, so it expects it to hold (among other things, I suppose) the verb images. However, before doing this, it loads "an32_2.alg" into "backSurface" (something to do with the animation of von Braun standing up, perhaps?), and the part it copies the cursor image from happens to be all black.

I don't know what is the proper way of fixing this. Somehow, it needs to load the correct set of images ("99.alg", I believe) into "backSurface" again.

comment:7 by fingolfin, 10 years ago

Pawel, any comments?

comment:8 by fingolfin, 10 years ago

Owner: set to aquadran

comment:9 by sev-, 9 years ago

Fixed in svn.

comment:10 by sev-, 9 years ago

Owner: changed from aquadran to sev-
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.