Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5123 closed defect (invalid)

SCI Fanmade games: Savegames confusion

Reported by: SF/escarlate Owned by: SF/mthreepwood
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: SCI Fanmade

Description

Some of the games are sharing savegames slots. If one of them tries to load the wrong savegame, created by a completely different game, it crashes. For example, Knight's Quest Demo and The Legend of the Lost Jewel Demo share slots.

ScummVM Version: 1.2.0svn51672
Operating System: Win32 (XP SP2)

Ticket imported from: #3038911. Ticket imported from: bugs/5123.

Change History (10)

comment:1 by SF/mthreepwood, 9 years ago

I'm not sure what you mean here. Since they get detected with different id's, they should have different saves.

comment:2 by SF/escarlate, 9 years ago

I discovered what happened. Their ids receive an incremental number, so when I removed a one of the games, their saves appeared on the next one I added.

comment:3 by SF/escarlate, 9 years ago

Same problem happens with other games, like the King's Quest V CD and floppy version that share a base id, but have incompatible saves.

comment:4 by SF/escarlate, 9 years ago

I guess at least the major commercial versions should have a unique id (for example, KQ5CD for the CD version).

comment:5 by SF/mthreepwood, 9 years ago

Well, it shouldn't be crashing but reporting an error on the console. Do you get any such message?

comment:6 by SF/escarlate, 9 years ago

Yes, "This saved game was created with a different version of the game, unable to load it".

comment:7 by SF/escarlate, 9 years ago

But, in some games, it leads to a crash right after the message:

lookupSelector(): Attempt to send to non-object or invalid script. Address was 0000:0000!

comment:8 by SF/escarlate, 9 years ago

If I attempt restore a wrong savegame inside Cascade Quest, after the message it starts to behave in a weird manner, the cursor stops responding, etc.

comment:9 by SF/mthreepwood, 9 years ago

Nothing we can really do about this. Closing as invalid.

comment:10 by SF/mthreepwood, 9 years ago

Owner: set to SF/mthreepwood
Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.