Opened 4 years ago

Closed 4 years ago

#6917 closed defect (fixed)

SHERLOCK: No music outside Baker Street office at end of intro

Reported by: eriktorbjorn Owned by: dreammaster
Priority: normal Component: Engine: Sherlock
Keywords: Cc:
Game: Sherlock Holmes: Case of the Rose Tattoo

Description

After the intro has ended (either on its own or by pressing Escape), Watson is standing outside the Baker Street office. There's supposed to be music playing (there is in DOSBox), but there isn't. I haven't had the time to investigate further.

Ticket imported from: bugs/6917.

Change History (5)

comment:1 by eriktorbjorn, 4 years ago

To clarify something I didn't realize until now, in DOSBox I get music outside the Baker Street office if I skip the intro, but not if I let it run all the way through. (A bug in the original, perhaps?)

In ScummVM it tries to load and play "res01" if I skip the intro, and "default" if I let it run in its entirety. Since there is a song called "res01", I'll see if I can figure out why I don't hear it.

comment:2 by eriktorbjorn, 4 years ago

The "res01" song is just a few hundred bytes, and most of that is instrument names, so I don't think there is any music in it to play. I think what it should be playing is "01cue90" which, if I read the music.xls document embedded in music.lib correctly, is what's supposed to play when Watson enters that room alone.

comment:3 by eriktorbjorn, 4 years ago

I just realized there is a default.xmi as well, but like res01.xmi it's also just a few hundred bytes.

comment:4 by dreammaster, 4 years ago

Thanks for the details. Based on that, I've found the script call where it incorrect set the music to default, and added a workaround to set the correct music filename.

comment:5 by dreammaster, 4 years ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.