Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#6535 closed defect (fixed)

SCI: JONES - kSaveGame crash

Reported by: misterhands Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Jones in the Fast Lane

Description

Using the latest win64 nightly
Jones Floppy DOS ENG

When trying to save a game:
parameter 0: 0001:092e (reference), should be null, reference
parameter 1: 0000:0001 (integer), should be null, integer
parameter 2: 0001:092e (reference), should be null, reference
parameter 3: 0000:0000 (null, integer), should be reference (optional)
[VM] kSaveGame[29]: signature mismatch via method ::export 0 (room 1, script 990, localCall 0xffffffff)!

Works fine in DOSBox.

Ticket imported from: bugs/6535.

Change History (8)

comment:1 by bluegr, 6 years ago

I can't replicate this at all. Can you be more specific? Where are you trying to save?

comment:2 by bluegr, 6 years ago

Resolution: worksforme
Status: newpending

comment:3 by bluegr, 6 years ago

Ah, OK, I did manage to replicate this. Please, make sure you have copied the VERSION file from your original floppies.

Are you absolutely sure that the original game works without the VERSION file?

comment:4 by bluegr, 6 years ago

Owner: set to bluegr

comment:5 by misterhands, 6 years ago

Ah it was missing the VERSION file indeed, my bad!
Works fine after adding it.

Yes, I just checked again, you can save without any problem in the original, even if the VERSION file is missing.
In that case, when you look at the version in the About section, it reads:
"Version Sound Effects are ON"

comment:6 by misterhands, 6 years ago

In ScummVM it says "Version Music is ON"...

comment:7 by bluegr, 6 years ago

Resolution: worksformefixed
Status: pendingclosed

comment:8 by bluegr, 6 years ago

Right. ScummVM is now allowing saving without the VERSION file, like the original, in commit 9addca72, though that file is usually necessary in other SCI games (they'll error out without it).

Closing

Note: See TracTickets for help on using tickets.