Opened 15 years ago

Closed 12 years ago

#1750 closed defect (wontfix)

COMI: CD swapping and savegames?

Reported by: SF/jellby Owned by: aquadran
Priority: high Component: Engine: SCUMM
Keywords: Cc:
Game: Monkey Island 3

Description

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.

Attachments (1)

comi.s08 (77.1 KB) - added by SF/jellby 15 years ago.
After meeting Stan, I believe. Spanish version, previous CVS

Download all attachments as: .zip

Change History (10)

Changed 15 years ago by SF/jellby

Attachment: comi.s08 added

After meeting Stan, I believe. Spanish version, previous CVS

comment:1 Changed 15 years ago by fingolfin

Priority: normalhigh

comment:2 Changed 15 years ago by fingolfin

Owner: set to aquadran

comment:3 Changed 14 years ago by sev-

What is the status of this item?

comment:4 Changed 14 years ago by cyxx

Just looked at this. The change made some months ago to
error() out when a sound file is missing just make
impossible to enable the CD swapping in COMI.

comment:5 Changed 14 years ago by sev-

So any workarounds then?

comment:6 Changed 13 years ago by sev-

What is the status of this item?

comment:7 Changed 13 years ago by aquadran

propably still occurs

comment:8 Changed 13 years ago by bluegr

Er, excuse me for asking, but shouldn't this be closed?
As the original poster says, CD swapping is not supported in ScummVM and the recommended procedure is to copy all files to the HDD...

comment:9 Changed 12 years ago by fingolfin

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.