Opened 8 years ago

Closed 7 years ago

#5869 closed defect (fixed)

SCI - MT32 support in LSL3

Reported by: SF/ghps Owned by:
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Leisure Suit Larry 3

Description

The MT32 support in Sierra LSL3 has a bug which was present, but not visible in
version 1.2. Starting that game in 1.4 development release and in 1.3.1 gives the following
error messages and results in audible sound glitches - even in the intro sequence.
These gitches were already present in version 1.2 but didn't result in a error message.

I checked that the games files are not corrupted with my real MT32.

LSL3 - MT32

WARNING: Object 0001:21ae (name scoreSound, script 0) varnum doesn't match baseObj's: obj 14, base 13!
WARNING: Object 0001:21da (name theMusic, script 0) varnum doesn't match baseObj's: obj 14, base 13!
WARNING: Object 0001:2206 (name theSoundFX, script 0) varnum doesn't match baseObj's: obj 14, base 13!

Platform: Win XP 32 - SP3 German, English LSL3 game files, id lsl3

Ticket imported from: #3421101. Ticket imported from: bugs/5869.

Attachments (2)

Original MT32 - correct intro.WMA (146.6 KB) - added by SF/ghps 8 years ago.
Intro MT32 correct sound
MT32 Emulator - defective intro.WMA (146.6 KB) - added by SF/ghps 8 years ago.
Intro MT32 Emulator defective

Download all attachments as: .zip

Change History (9)

comment:1 Changed 8 years ago by bluegr

There was no MT32 support for LSL3 in ScummVM 1.2 at all - it has a different MT32.DLL driver file. Regarding the sound glitches you are talking about: do you hear incorrect instruments? Is there a sample recording/video file where the correct music is heard, to have a comparison?

comment:2 Changed 8 years ago by bluegr

Sorry, correction: I was referring to LSL2 in the previous post when I was talking about MT32.DLL.

These warnings you pasted don't seem directly related to the issue, though. What sound settings are you using in ScummVM? What kind of sound glitches are you experiencing?

Changed 8 years ago by SF/ghps

Intro MT32 correct sound

Changed 8 years ago by SF/ghps

Intro MT32 Emulator defective

comment:3 Changed 8 years ago by SF/ghps

To be sure about that point: Are you saying that the warnings above have nothing to do with the sound problems?

Well - to make things clearer enclosed you will find two recording, one from the real MT32 and one from the MT32 emulator integrated in Scumm (using ROMs from a real MT32). You can hear crackles and wrong instruments at second 14 and deep "whoo" sound at the end of that part. This is when "presents" appears on the screen.

I hope that the files and description help to show the problem..

comment:4 Changed 8 years ago by bluegr

Thanks for the recordings :)

Yes, the warnings above have nothing to do with the sound problems - these are script bugs (related to sound).

The glitches you are describing sound like bugs with the version of the munt emulator included in ScummVM, and will likely be fixed once a new version of munt (which sounds closer to the original) is included in ScummVM

comment:5 Changed 8 years ago by SF/ghps

Just checked Scumm ver. 1.4 and the sound bug is still present.

comment:6 Changed 7 years ago by bluegr

The music glitches have now been fixed with the latest version of munt (the MT-32 emulator included in ScummVM).

Please try the latest daily version.

Closing as fixed

comment:7 Changed 7 years ago by bluegr

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