COMI: CD swapping and savegames?
|Reported by:||SF/jellby||Owned by:||aquadran|
|Cc:||Game:||Monkey Island 3|
Some days ago (around 25th August, see bug #1015941) I was using the CVS version of ScummVM with COMI and it worked almost fine. I had just begun playing with the 2nd CD. There was some annoying back-and-forth CD-swapping in the transition, but then the game continued fine. If I remember correctly, I could even start the game with just the 2nd CD in the drive. Now (aug 31) I have to start with the 1st CD, load a savegame and change CDs. Maybe I just don't remember correctly?
Furthermore, I cannot load the last 2 savegames I have (one of them attached). When I try, ScummVM crashes with:
================ WARNING: BundleMgr::openFile() Can't open bundle file: musdisk2. bun! scummvm: scumm/imuse_digi/dimuse.cpp:146: void Scumm:: IMuseDigital::saveOrLoad(Scumm::Serializer*): Assertion `track->soundHandle' failed. ================
(it needs musdisk2.bun from CD2, I guess)
... but a previous savegame (also in CD2) loads fine, it just asks for the 2nd CD. If I load this working savegame and *then* try to load the non-working ones, I'm asked to supply the 1st CD, and then, after pressing "OK", it crashes with the above message.
I understand that CD-swapping is not supposed to work fine and I would be better copying all the files to the CD, but it seems it worked OK some days ago and now it doesn't...
As I said before, maybe it was always like this and I have some false memories (I don't remember whether I have actually loaded these savegames before).
Ticket imported from: #1019790. Ticket imported from: bugs/1750.