id summary reporter owner description type status priority component version resolution keywords cc game 6078 TEENAGENT: teenagent.dat considered as a savegame misterhands digitall "{{{#!Markdown 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 \! }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#3539774. Ticket imported from: bugs/6078. }}}" defect closed normal Engine: TeenAgent fixed TeenAgent