[Scummvm-tracker] [ScummVM :: Bugs] #4494: SCUMM: Indy3 (MAC) - Music Does Not Play When Loading Games
ScummVM :: Bugs
trac at scummvm.org
Sat Oct 14 14:03:03 UTC 2023
#4494: SCUMM: Indy3 (MAC) - Music Does Not Play When Loading Games
---------------------------+------------------------------
Reporter: SF/mthreepwood | Owner: athrxx
Type: defect | Status: pending
Priority: normal | Component: Engine: SCUMM
Version: | Resolution: pending
Keywords: | Game: Indiana Jones 3
---------------------------+------------------------------
Comment (by eriktorbjorn):
But from what I understand, this wouldn't be just an issue for the Mac
version of Indiana Jones and the Last Crusade. It's Player_V2 or
Player_V2Base who should do the saving/loading, I think? The Mac version
definitely uses Player_V2, and it doesn't implement
saveLoadWithSerializer().
Player_V2Base is the base class for Player_V2 and Player_V2CMS, but not
for Player_V2A. (So in a hypothetical future, there would be a
Player_V2MAC that emulates the particular sound of the Macintosh 4-voice
synth, but which otherwise behaves like Player_V2?
So which games would that affect?
Games with version 2-4 with PC Speaker or PCjr music use Player_V2. That
would be:
- Maniac Mansion (enhanced)
- Zak McKracken and the Alien Mindbenders (enhanced)
- Indiana Jones and the Last Crusade (all versions except FM Towns)
- Loom (all versions without CD audio tracks)
- The Secret of Monkey Island (all versions except the Mac version and the
ones with CD audio tracks)
There may be others, with other music drivers that also don't save/restore
state.
To test, I started The Secret of Monkey Island (VGA) with AdLib music,
entered the SCUMM bar and saved. When I loaded, the music resumed from
where it was saved. When I tried it with CMS music (it doesn't play at all
with PCjr) it did not resume at all when loading.
--
Ticket URL: <https://bugs.scummvm.org/ticket/4494#comment:7>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list