Opened 14 years ago

Closed 14 years ago

#2221 closed defect (fixed)

MI1MAC: crashes while training swordfighting

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

Description

Using latest beta5 PSP ScummVM. Monkey Island 1, English, ScummVM detects it as being a Mac version.

I get the following error when Guybrush tries to learn swordfighting by traning with "THE MACHINE" (see save):

ERROR: (60:101:0x275): Unrecognized base tag 0x0d200e46 in sound 39

The debugger tells me I can type 'exit' to return to the game, but when I do it just quits. Also tried 'continue,' but I got the same result.

Ticket imported from: #1311447. Ticket imported from: bugs/2221.

Attachments (1)

monkey.s01 (9.2 KB ) - added by SF/cameronmcd 14 years ago.
A save immediately before crash. Knock on the door, show the guy the sword, and click through all the text until it crashes.

Download all attachments as: .zip

Change History (10)

by SF/cameronmcd, 14 years ago

Attachment: monkey.s01 added

A save immediately before crash. Knock on the door, show the guy the sword, and click through all the text until it crashes.

comment:1 by joostp, 14 years ago

I don't have the Mac version of MI.

This might not be PSP specific; have you tried reproducing the problem on windows with a daily CVS build of ScummVM?

comment:2 by SF/cameronmcd, 14 years ago

Sorry, I should have done some more testing before posting,

I cannot run a daily CVS build on Windows as I am using a Mac with OS 10.4.2. I reproduced the event with the June 24, 2005 ScummVM snapshot (0.8.0) on said OS using the same MI data files and had no errors, no problems. Ran just fine.

comment:3 by SF/programplay, 14 years ago

Red Hat FC4 crashes while sword training with the same Error:

[scottr@localhost ~]$ ./downloads/programs/scummvm/scummvm Looking for monkey Trying to start game 'Monkey Island 1' (60:101:0x275): Unrecognized base tag 0x0d200e46 in sound 39 (60:101:0x275): Unrecognized base tag 0x0d200e46 in sound 39! [scottr@localhost ~]$

I have Monkey Island 1, English, Mac version The version of ScummVM I am running is built from the 10-22-05 nightly source tarball.

The game quits on me as well, immediately after the error, no matter what I try to do.

I would be more than happy to send you, my .scummvmrc file, the monkey1 mac game files I am using (I have them saved to my harddrive), and change my .scummvmrc file settings if any would be helpful. Thank you, Scott

comment:4 by SF/programplay, 14 years ago

Forgot to add, I compiled with gcc and can't tell if the last version without the bug as this is the first I've tried ScummVM

Scott

comment:5 by joostp, 14 years ago

Thanks programplay, that is very useful information. I'm changing the title of the bugreport as it's apparently not PSP-specific.

comment:6 by joostp, 14 years ago

Summary: PSP: MI crashes while training swordfightingMI1MAC: crashes while training swordfighting

comment:7 by fingolfin, 14 years ago

I can reproduce the issue under OS X, latest ScummVM CVS.

comment:8 by fingolfin, 14 years ago

Owner: set to fingolfin
Resolution: fixed
Status: newclosed

comment:9 by fingolfin, 14 years ago

Sound resource 39 is really weird. It seems to contain the same data as the CD/VGA Version of Monkey 1 contains, only instead of the SBL header, it has a new. so far unknown (at least to me) header with a bogus (?) tag value (the oen contained in the error message).

Anyway I added a workaround to CVS.

Note: See TracTickets for help on using tickets.