[ scummvm-Bugs-1945335 ] SCUMM: Invalid charset id can be stored

SourceForge.net noreply at sourceforge.net
Fri Apr 18 03:47:32 CEST 2008


Bugs item #1945335, was opened at 2008-04-18 11:47
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1945335&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: All Games
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: kirben (kirben)
Assigned to: Eugene Sandulenko (sev)
Summary: SCUMM: Invalid charset id can be stored

Initial Comment:
ScummVM 0.12.0svn (Apr 18 2008 11:43:55)
Compiled under mingw with GCC 4.2.1-dw2
Running on Windows XP Media Center 2005 Edition
English DOS version of puttputt.
English DOS version of puttmoon.

An invalid charset id can be stored, when saving games under SCUMM engine. Specifically a charset id of zero can be stored, if a charset has not been loaded, before the game is saved. And charset zero might not actually exist in the data files.

In particular skipping the introduction of puttmoon or puttputt (DOS versions), saving, and reloading will trigger error. As a charset id of zero is been stored, which doesn't actually exist in data files.

The saving of charset id was added to saved games in revision 26947, by sev.

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

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




More information about the Scummvm-tracker mailing list