SCUMM: Potential savegame incompatibility
|Reported by:||eriktorbjorn||Owned by:|
|Cc:||Game:||Indiana Jones 3|
I've only tested this bug with the latest SVN and the VGA version of Indy 3, but it should be reproducable in a couple of other games.
If I run the game using the Adlib music driver, _imuse is created (even though the game does not really use iMUSE), and when I save a game, the iMUSE state is saved in it.
If I run the game using the PCjr music driver, _imuse is not created (since the PC speaker drivers are not played through iMUSE). But when I try to load the previously created savegame, the iMUSE state is not skipped. So the data is read back to the wrong variables. Most noticeably (and probably least seriously), the mouse cursor is corrupted.
Ticket imported from: #1508095. Ticket imported from: bugs/2693.