#3703 closed defect (fixed)
SCUMM: Invalid charset id can be stored
Reported by: | Kirben | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: |
Description
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.
Ticket imported from: #1945335. Ticket imported from: bugs/3703.
Change History (3)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 by , 6 years ago
Component: | --Unset-- → Engine: SCUMM |
---|
Fixed in SVN. Additional testing is required, so it was not backported.