[ scummvm-Bugs-3539774 ] Teenagent : teenagent.dat considered as a savegame

SourceForge.net noreply at sourceforge.net
Tue Jul 3 18:10:12 CEST 2012


Bugs item #3539774, was opened at 2012-07-03 09:10
Message generated for change (Tracker Item Submitted) made by misterhands
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3539774&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Unknown Crash/Other
Group: TeenAgent
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Remy (misterhands)
Assigned to: Nobody/Anonymous (nobody)
Summary: Teenagent : teenagent.dat considered as a savegame

Initial Comment:
Latest win 32 build
Teenagent freeware from GOG

The teenagent.dat file is considered as a savegame.
The symptom is the presence of a phantom savegame (called ,;ØÀéÒ) lurking at the bottom of the save list.
It is associated with savegame 0 meaning that :
	- when you save over the phantom, savegame 0 will be overwritten
	- when you try to delete it in the save/load dialog, it will actually delete savegame 0, but the phantom won't be deleted.
	  After that, trying to load the phantom savegame will result in a crash :
	  Assertion failed: idx < _size, file ./common/array.h, line 157	
	  
The cause for this bug is the fact that the names of the save files teenagent.xx and teenagent.dat are very close.
They also both use the same gzip compression, which might be a factor ?

I do have my savegames in the main SCUMMVM directory.
From the user perspective there are 2 simple fixes for this :

Move the savegames elsewhere
or
remove/rename the teenagent.dat file.

I did the latter and the problem disappeared.
The game did however start normally, so I suspect that the engine data files are now embedded in the SCUMMVM executable.
In that case, I wonder why keep bundling SCUMMVM with these files ?
That's redundant, and also it creates this issue if you have the savegames in the SCUMMVM directory.

Anyway quite an annoying little bug that one, especially at first, before I figured out what was going on.
I'm sure there are some quick and easy ways to fix this though.

Thanks !

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3539774&group_id=37116




More information about the Scummvm-tracker mailing list