Difference between revisions of "OpenTasks/Engine/Improve Sound Support in SCUMM"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Apple II sound support has been added already.)
(add MI1, MI2, and Indy4 Mac sound support to the list)
 
(One intermediate revision by one other user not shown)
Line 8: Line 8:
__TOC__
__TOC__


<span style="color:red">TODO: Is this task really suitable for this wiki page? It seems to be very specific and has a high entry barrier (esp. for the Apple II part). At the very least, a more detailed description is necessary.</span>
<span style="color:red">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.</span>


===Background:===
===Background:===


* Add support for the sound format used by the Macintosh version of Loom to the SCUMM engine. Known [http://sourceforge.net/tracker/index.php?func=detail&aid=824221&group_id=37116&atid=418823 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.
* Add support for the sound format used by the Macintosh version of Loom to the SCUMM engine. Known [http://sourceforge.net/tracker/index.php?func=detail&aid=824221&group_id=37116&atid=418823 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.

Latest revision as of 21:21, 8 March 2012

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.