Opened 10 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 10 years ago.
The room and position where you need to save to get the bug.
dw.006 (3.1 KB) - added by hkzlab 10 years ago.
Corrupted savegame generated by this bug

Download all attachments as: .zip

Change History (10)

Changed 10 years ago by hkzlab

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

Changed 10 years ago by hkzlab

Attachment: dw.006 added

Corrupted savegame generated by this bug

comment:1 Changed 10 years ago by hkzlab

File Added: dw.006

comment:2 Changed 10 years ago by dreammaster

Component: Engine: Tinsel
Game: Discworld

comment:3 Changed 10 years ago by sev-

Raising priority. This is a release-critical bug.

comment:4 Changed 10 years ago by sev-

Priority: normalblocker

comment:5 Changed 10 years ago by dreammaster

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 Changed 10 years ago by dreammaster

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

comment:7 Changed 10 years ago by dreammaster

Owner: set to dreammaster

comment:8 Changed 10 years ago by dreammaster

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