Opened 11 years ago

Closed 10 years ago

#4101 closed defect (fixed)

TINSEL: DW1 corrupted savegame problem

Reported by: hkzlab Owned by: dreammaster
Priority: blocker Component: Engine: Tinsel
Keywords: Cc:
Game: Discworld

Description

I run into the following problem with Discworld 1, Italian CD version:
Just after i exit from the inn room (where Rincewind dress up as a ghost) and save i get a corrupted savegame.
How to reproduce: after you get out from the room in the inn garden, don't move and save. And then load the savegame.
The save will load fine, but if you try to move around you'll get the following error and a game crash:

scummvm: engines/tinsel/events.cpp:262: void Tinsel::WalkProcess(Tinsel::CoroBaseContext*&, const void*): Assertion `_ctx->pMover->hCpath != NOPOLY' failed.

I have tested svn rev. 35961, both compiled for linux/sdl and wii.

I'm attaching the problematic savegame and a screenshot of the room.

Ticket imported from: #2525010. Ticket imported from: bugs/4101.

Attachments (2)

Screenshot-Discworld_corruptsave.png (124.9 KB ) - added by hkzlab 11 years ago.
The room and position where you need to save to get the bug.
dw.006 (3.1 KB ) - added by hkzlab 11 years ago.
Corrupted savegame generated by this bug

Download all attachments as: .zip

Change History (10)

by hkzlab, 11 years ago

The room and position where you need to save to get the bug.

by hkzlab, 11 years ago

Attachment: dw.006 added

Corrupted savegame generated by this bug

comment:1 by hkzlab, 11 years ago

File Added: dw.006

comment:2 by dreammaster, 11 years ago

Component: Engine: Tinsel
Game: Discworld

comment:3 by sev-, 10 years ago

Raising priority. This is a release-critical bug.

comment:4 by sev-, 10 years ago

Priority: normalblocker

comment:5 by dreammaster, 10 years ago

I tried replicating the problem in the English v2-scn version and couldn't, so it must be a problem specific to the Italian version.

comment:6 by dreammaster, 10 years ago

I've been able to replicate the problem in the DW1 GRA version, so I'll look into it further

comment:7 by dreammaster, 10 years ago

Owner: set to dreammaster

comment:8 by dreammaster, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.