Opened 9 years ago

Closed 9 years ago

#4923 closed defect (fixed)

PSP : LGOP2 save files crash the PSP when loading

Reported by: SF/albadross Owned by: bluddy
Priority: normal Component: Engine: MADE
Keywords: Cc:
Game: Leather Goddesses of Phobos 2

Description

I have a complete set of 15 gamesaves for LGOP2 (English), which load happily onto the PC (ScummVM versions 1.1.1 and the current SVN). However, when I use them with the stable version of 1.1.1 for the PSP, they all crash the console.

However, I have got out an old PSP, where these savegames do work as they should. I am not sure where I got the compiled version from but it would have been on the forum - the GUI for that is headed ScummVM 0.14.0svn (Mar 20 2009 17:28:18).

Ticket imported from: #3029750. Ticket imported from: bugs/4923.

Attachments (2)

g01.sav (54.5 KB ) - added by SF/albadross 9 years ago.
Savegame for LGOP2 - first savegame slot
g15.sav (55.4 KB ) - added by SF/albadross 9 years ago.
Savegame for LGOP2 - endgame (slot 15)

Download all attachments as: .zip

Change History (9)

by SF/albadross, 9 years ago

Attachment: g01.sav added

Savegame for LGOP2 - first savegame slot

comment:1 by bluddy, 9 years ago

Component: Engine: MADE
Game: Leather Goddesses of Phobos 2
Owner: set to bluddy

comment:2 by bluddy, 9 years ago

Confirming the existence of this issue.

Checked back to rev 48636 and the bug is still there on the PSP. Simply saving and loading the same game causes a crash with error "GameDatabaseV2::findObjectProperty(XXX, XXX) Not an object!"

albadross, please confirm this error message by running a recent SVN version of ScummVM PSP and checking what's in scummtrace.txt in the scummvm directory.

by SF/albadross, 9 years ago

Attachment: g15.sav added

Savegame for LGOP2 - endgame (slot 15)

comment:3 by SF/albadross, 9 years ago

As requested, I have run the PSP version from SVN (psp-trunk-r51039) and got the same problem

scummtrace.txt reads :

GameDatabaseV2::findObjectProperty(038E, 001B) Not an object!

FWIW I also tried that version on my savegame for the end of the game and got

GameDatabaseV2::findObjectProperty(0067, 0028) Not an object!

I have uploaded that savegame as well.

comment:4 by bluddy, 9 years ago

The bug was unrelated to the PSP, but good job picking up on it nonetheless.

The issue was created in commit 46102, and my commit 51138 should take care of the problem, which had to do with clearing the property cache when loading. Interesting to see how this behavior caused bugs on one platform but not on another.

albadross, please try the SVN build from tonight (when my commit will be built) and let me know if it's fixed on your end.

comment:5 by bluddy, 9 years ago

Resolution: fixed

comment:6 by SF/albadross, 9 years ago

I have run LGOP2 on version r51187 and am happy to report all is well again with the loading of the savegame files.

Good work and many thanks,

David

comment:7 by bluddy, 9 years ago

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