Opened 6 weeks ago

Last modified 3 weeks ago

#15021 new defect

Macintosh sound only available on MAC OS X with SCI engine

Reported by: g5ppc Owned by:
Priority: normal Component: Engine: SCI
Version: Keywords: Macintosh SCI
Cc: Game: King's Quest 5

Description (last modified by g5ppc)

This bug was originally for the broken resource loading in 2.8.0. Since that is now fixed in 2.8.1, I confirmed that MacBinarized files seem to work on OS X and Linux.

However, it appears that Macintosh sound is only available on OS X, as I can not get it to engage on Linux. By comparison, LucasArts SCUMM games for Macintosh do seem to produce Macintosh music on Linux.

I am not sure if this is a problem loading the proper SCI 'sound driver' file on Linux, or if it is a problem making Macintosh sound available in SCUMMVM SCI engine on Linux. The usual result is either no sound or MIDI/MT-32 sound on Macintosh game played on Linux. I haven't tested, but believe it is the same on Windows.

Change History (4)

comment:1 by g5ppc, 6 weeks ago

Description: modified (diff)

comment:2 by g5ppc, 3 weeks ago

Component: --Unset--Engine: SCI
Description: modified (diff)
Game: King's Quest 5
Keywords: Macintosh SCI added
Summary: Scummvm 2.8.0 broke Macintosh-format SCI on OSXMacintosh sound only available on MAC OS X with SCI engine

comment:3 by g5ppc, 3 weeks ago

I'm guessing this is related to the 2.8.0 problem, or this problem: On Mac OS X, native resource-fork files for Quest for Glory I Macintosh is not recognzied(Game data not found) while 2.7.1 works. However, MacBinarized version of the same files is recognized on Mac OS X and Linux. As expected, only the OSX release will play Macintosh music.

comment:4 by sluicebox, 3 weeks ago

Hello! I'm confused by the descriptions in this bug report. I don't understand the title either? From your name, I'm assuming that these are problems that occur when using ScummVM on OSX. =)

As you've probably seen, the challenge is getting these issues in front of a developer with OS X. When that eventually happens, I want to make sure that the problem has a clear description for them to test.

Can you describe the exact steps to reproduce with version 2.8.1, the behavior that occurs, and the behavior that you expect? Ideally these steps would start with adding the game to ScummVM. It should include the game to test (KQ5 or QFG1VGA?) and any non-default configurations you've set. Please confirm that this is the Macintosh version of the game. If the game is QFG1VGA-Mac, which has resource forks, then please describe how those forks are stored on your file system. (Are they native forks? Separate files with .rsrc extension? MacBinary?)

Is the problem with the music or the digital sound effects?

Is this particular problem you're having with 2.8.1 a regresion that used to work? If so, on which version?

Writing it up this way will make it clearer and increase the chances that this problem gets fixed. I wish I had a PPC OS X to help! They're gorgeous, and I like big endian!

Note: See TracTickets for help on using tickets.