Opened 21 years ago

Closed 21 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
Version: Keywords:
Cc: Game: Monkey Island 1


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 by eriktorbjorn, 21 years ago

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 by fingolfin, 21 years ago

Status: newpending

comment:3 by SF/voodoofx, 21 years ago

Status: pendingnew

comment:4 by SF/voodoofx, 21 years ago

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 by fingolfin, 21 years ago

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

comment:6 by SF/ender, 21 years ago

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

comment:7 by SF/ender, 21 years ago

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).


Note: See TracTickets for help on using tickets.