Opened 7 days ago
Last modified 6 days ago
#12060 new defect
[SCI][Gabriel Knight][GNU/Linux/SD:2] Can not restore saved game.
Reported by: | vanfanel | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | --Unset-- |
Version: | Keywords: | ||
Cc: | Game: |
Description
Hi there!
Using latest .DEB version of Scummvm, 2.2.0 as of this writting. Also tried stock Ubuntu version, which is currently 2.1.0.
I have tried on both X86_64 and ARM aarch64.
I have been using Scummvm for years, and I have never encountered this bug with any other game.
With the GOG version of GK1, I can save the game but I can not restore it. The engine says: The game was saved under a different game or interpreter version.
With my own spanish CD copy, it says the same, except... well, in spanish.
I can also see this on the console:
WARNING: Save game was created for game version ��4�U, but the current game version is �I�ɮU!
Version numbers look like that. Any idea on what could be happening here?
The game is listed as supported.
Thanks!
Attachments (1)
Change History (4)
by , 7 days ago
Attachment: | gk1-cd.001 added |
---|
comment:1 by , 7 days ago
comment:2 by , 6 days ago
Yes, creating this file manually works. Thanks!
Maybe SCUMMVM should warn about this file being missing at start?
comment:3 by , 6 days ago
Maybe SCUMMVM should warn about this file being missing at start?
That's what I would have thought too, but I'm not sure which games actually require it. Hopefully someone more familiar with SCI will be able to tell us.
I noticed that I had missed copying the VERSION file for some of my SCI games that I haven't gotten around to playing yet, which made me a bit worried. But at least for some it didn't seem to make a difference. And for a few - I forget which ones - I couldn't even find such a file on the CD.
I know very little about the SCI engine, but it looks to me like the version it's referring to is the one found in the file called VERSION. At least in my copy of the game, this is just a text file (with CRLF line breaks) that contains the text "01.100.000".
If I look at the start of a savefile I just made, I see this:
So the version gets stored there. So I tried removing the VERSION file. The game still starts, but my next savegame looked like this:
Where the version should be stored, there's now only random (?) garbage. And when I try to load this later, I guess it's checking against different random garbage and determines that the save file is incompatible.
Could this be a clue?