Opened 16 years ago

Closed 16 years ago

#951 closed defect (invalid)

Monkey1CD - room96 not in room96 error

Reported by: SF/voodoofx Owned by: SF/ender
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Monkey Island 1

Description

I tried Monkey Island 1 CD Mulitlanguage with CVS build
0.5.0pre-cvs bulit on July 5th.

This error accours at the very begining of the game,
when Guybrush is about to leave lookout post...the
game goes into debug mode with message: "room96 not
in room96 at 46976 42+0 in file monkey.001"

This bug was obviously introduced in one of the latest
CVS builds.

Ticket imported from: #766537. Ticket imported from: bugs/951.

Change History (7)

comment:1 Changed 16 years ago by eriktorbjorn

Are you using Windows and playing the game and the music
directly from CD? Apparently that's known (according to the
README) to cause random crashes, but no one ever told me if
it's ScummVM, SDL or Windows that's buggy.

If so, try copying the data files to your hard disk. If
not... well, then I have no idea. It works for me.

comment:2 Changed 16 years ago by fingolfin

Status: newpending

comment:3 Changed 16 years ago by SF/voodoofx

Status: pendingnew

comment:4 Changed 16 years ago by SF/voodoofx

yes i play it directly from CD, but if this is truly a random
crash as stated in README, why does it always crash at
same postion? And it worked for me too, but somehow it
doesn't with build i've stated. Will try it again with next build

comment:5 Changed 16 years ago by fingolfin

Works fine for me with MP3-ripped sound track on Mac OS X.

comment:6 Changed 16 years ago by SF/ender

Owner: set to SF/ender
Resolution: invalid
Status: newclosed

comment:7 Changed 16 years ago by SF/ender

Whether it's truly random or not, it is 100% a Windows
problem and completely unrelated to ScummVM. Windows
simply gives us incorrect data, there isn't a hell of a
lot we can do about it. I'm not sure why earlier builds
worked, it may be a timing problem exagurating the effects
of the Windows bug.

The problem does not occur in Windows 98, it is a bug with
CD handling in all NT versions to at least 2000 (havn't
tested XP).

Closing.

Note: See TracTickets for help on using tickets.