Opened 13 years ago

Closed 12 years ago

#5881 closed defect (invalid)

RINGWORLD: unable to load saved game

Reported by: SF/zygm0nt Owned by: dreammaster
Priority: normal Component: Engine: TsAGE
Version: Keywords:
Cc: Game: Ringworld: Revenge of the Patriarch

Description

ScummVM 1.4.0git2560-g5e8562d (Oct 2 2011 20:56:26) Features compiled in: TAINTED FLAC ALSA SEQ TiMidity RGB zLib

I saved my game progress and when I want to restore it (by pressing F7 and choosing my saved game) the screen goes black and nothing more happens.

game version: Floppy/DOS/English platform: Linux

Ticket imported from: #3424456. Ticket imported from: bugs/5881.

Attachments (1)

ringworld.000 (25.8 KB ) - added by SF/zygm0nt 13 years ago.
saved game that i cannot load

Download all attachments as: .zip

Change History (14)

by SF/zygm0nt, 13 years ago

Attachment: ringworld.000 added

saved game that i cannot load

comment:1 by SF/zygm0nt, 13 years ago

Summary: unable to saved gameRINGWORLD: unable to load saved game

comment:2 by digitall, 13 years ago

Owner: set to dreammaster

comment:3 by digitall, 13 years ago

Replicated with attached savegame. With ./scummvm -d 10, I get the following on the console when loading from the launcher: changeScene(4000) SetNewScene(4000) loadScene(4000) Savegame is corrupt!

Then ScummVM gets locked up in a black screen.

zygm0nt: The cause of this is a corrupted savegame, which we may not be able to determine the exact cause of.. but this should not result in ScummVM lockup without being able to open the GMM or otherwise quit.

dreammaster: Can you fix the loading so that the game RTL/quits cleanly when a corrupt savegame load is attempted, rather than locking up?

comment:4 by SF/zygm0nt, 13 years ago

So, should I test the saving in ringworld to see if the game creates correct savegames or is it unnecessary?

comment:5 by digitall, 13 years ago

zygm0nt: That isn't necessary, but a basic check would be reasonable. Could you also confirm that you have tested with an unmodified source tree as your version has the TAINTED flag set indicating that the source it was built from has uncommitted modifications?

comment:6 by dreammaster, 13 years ago

I could also use some extra information. * Just to confirm, did you create the savegame with the same version of the source, or did you make it on an earlier version and try to restore it on the above version? * At what exact point in the game was the savegame made? I know it's scene 4000 (The Village), but was it as you just arrived on the planet, or had you done some stuff. The scene has a lot of logic for the various cut-scenes that happen, so it would be helpful to try and replicate the creation of a problem savegame.

comment:7 by SF/zygm0nt, 13 years ago

@tdhs I don't know why my build is marked as TAINTED. I've done just 'git pull' from master branch and built it. The fact is, I had a prevoius build there and I've done 'make install' and not 'make clean install' - maybe that's the case?

@dreammaster - the savegame was made with the same version of scummvm, it was taken the first moment possible (almost?) on arrival to the village - that is after the initial cutscenes in the village I've made a save.

I've done another git pull and am going to test this again but now with doing 'make clean install'

comment:8 by sev-, 12 years ago

This tracker item is pending response by the submitter; we cannot continue processing it before that happens. As a consequence, its status has been set to "Pending". It will automatically revert to "Open" once a new comment is made to this item. If no response is made within 14 days, it will automatically be closed.

Thank you.

comment:9 by sev-, 12 years ago

Status: newpending

comment:10 by bluegr, 12 years ago

Resolution: invalid
Status: pendingclosed

comment:11 by bluegr, 12 years ago

Status: closedpending

comment:12 by bluegr, 12 years ago

This has not been closed automatically, and it's pretty old now. Closing manually.

comment:13 by bluegr, 12 years ago

Status: pendingclosed
Note: See TracTickets for help on using tickets.