Open main menu

OpenTasks/Engine/Improve Sound Support in SCUMM

< OpenTasks
Revision as of 21:21, 8 March 2012 by Clone2727 (talk | contribs) (add MI1, MI2, and Indy4 Mac sound support to the list)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Open Task
Task Name Improve sound support in SCUMM games
Technical Contact(s) Eugene Sandulenko, Travis Howell
Subsystem Audio/Engine

TODO: Is this task really suitable for this wiki page? It seems to be very specific and has a high entry barrier. At the very least, a more detailed description is necessary.

Background:

  • Add support for the sound format used by the Macintosh version of Loom to the SCUMM engine. Known information about the structure of the sound resources used is available. If you don't own the game, the LucasArts Mac CD Game pack is usually available via eBay.
  • Improve support for the sound format used by the Macintosh version of The Secret of Monkey Island. We currently have a mapping of the "Mac0" format to GM, but we do not properly support the format nor the instrument samples ('snd ' resources in the resource fork of the executable). One must reverse engineer all processing of the instrument samples as well as the format.
  • Improve support for the playback of MIDI from the Macintosh versions of Monkey Island 2: LeChuck's Revenge and Indiana Jones and the Fate of Atlantis. The instrument samples for Monkey Island 2 are in the resource fork of the "iMuse Setups" file ('snd ' resources), while they are in the resource fork of the executable for the Indiana Jones and the Fate of Atlantis (again, 'snd ' resources). One must reverse engineer all processing of the instrument samples as well as the format.