Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#3883 closed defect

DRASCULA: game crash when using fence spike on window

Reported by: SF/javi-wan Owned by:
Priority: normal Component: Engine: Drascula
Keywords: Cc:
Game: Drascula

Description

Using the 0.12.0 (19-8-2008) SVN under Windows Vista Spanish Drascula DOS-CD talkie version

When you use te spike of the fence of the cemetery on the window of the church, the game crashes just after the character laughs, closing the ScummVM window.

Ticket imported from: #2059475. Ticket imported from: bugs/3883.

Attachments (2)

drascula-es.epa (30 bytes ) - added by SF/javi-wan 12 years ago.
Save game index
drascula-es01 (102 bytes ) - added by SF/javi-wan 12 years ago.
save game

Download all attachments as: .zip

Change History (14)

comment:1 by SF/javi-wan, 12 years ago

Summary: game crash when using fence spike on windowDRASCULA: game crash when using fence spike on window

comment:2 by SF/javi-wan, 12 years ago

It doesn't happen if you skip the laughs using the dot (.) key in the keyboard.

comment:3 by SF/glorifindel, 12 years ago

I'm using the italian version, in the same situation for me the windows hourglass cursor appears briefly and the game continues.

comment:4 by bluegr, 12 years ago

Can you please provide a savegame?

by SF/javi-wan, 12 years ago

Attachment: drascula-es.epa added

Save game index

comment:5 by SF/javi-wan, 12 years ago

File Added: drascula-es.epa

by SF/javi-wan, 12 years ago

Attachment: drascula-es01 added

save game

comment:6 by SF/javi-wan, 12 years ago

File Added: drascula-es01

comment:7 by bluegr, 12 years ago

Hm, it works fine in the English/German/Italian version. This animation is triggered from animation_5_2(), which in turn calls talk_sync. trackProtagonist is 0 in this case and currentChapter is 2, so the relevant piece of code that runs is:

copyRect(x_talk_izq[face], y_mask_talk, curX + 8, curY - 1, talkWidth, talkHeight, extraSurface, screenSurface);

Perhaps there is some difference in this bit between the English and Spanish versions - my guess is that "extraSurface" should be "textSurface" for the Spanish version, as that version does some weird assignments to the text surfaces

comment:8 by bluegr, 12 years ago

Just tried it with the free Spanish version and it works fine there... can you please test this part again with the latest SVN version of ScummVM?

You can download the latest SVN version here: http://www.scummvm.org/downloads.php#SVN

comment:9 by sev-, 12 years ago

Status: newpending

comment:10 by sev-, 12 years ago

This tracker item is pending response by the submitter; we cannot continue processing it before that happens. As a consequence, its status has been set to "Pending". It will automatically revert to "Open" once a new comment is made to this item. If no response is made within 14 days, it will automatically be closed.

Thank you.

comment:11 by SF/sf-robot, 12 years ago

This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

comment:12 by SF/sf-robot, 12 years ago

Status: pendingclosed
Note: See TracTickets for help on using tickets.