[Scummvm-tracker] [ScummVM :: Bugs] #15509: SCUMM: Detection of Mac version of MI1 from the LucasArts Mac CD Game Pack is broken

ScummVM :: Bugs trac at scummvm.org
Mon Nov 18 08:13:06 UTC 2024


#15509: SCUMM: Detection of Mac version of MI1 from the LucasArts Mac CD Game Pack
is broken
-------------------------+------------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: SCUMM
 Version:                |  Resolution:
Keywords:                |        Game:  Monkey Island 1
-------------------------+------------------------------
Description changed by eriktorbjorn:

Old description:

> To verify that the Mac versions of the SCUMM games still work, I re-
> dumped the files using the ScummVM dumper companion. I tried all the
> games from the two Mac CD Game Packs, as well as my Fate of Atlantis CD.
> They were all detected, except for Monkey Island 1 from the first game
> pack.
>
> I tried dumping both with and without Unicode support, but that doesn't
> make any difference for this particular game. Both yield the following
> files:
>
> - MONKEY1.000
> - MONKEY2.000
> - MONKEY3.000
> - MONKEY4.000
> - MONKEY5.000
> - Monkey Island
>
> The game gets detected as any of:
>
> - The Secret of Monkey Island (CD)
> - The Secret of MOnkey Island (Mac)
> - The Secret of MOnkey Island (FM-TOWNS/FM-TOWNS)
> - The Secret of MOnkey Island (SEGA/SegaCD)
> - The Secret of MOnkey Island (SE Talkie)
>
> I picked the Mac one, but there's obviously something wrong here because
> when I run it it first complains that the game should have audio tracks
> (it doesn't), and then it crashes with a "Bad ID 69622426('ib$&') found
> in index file directory!" error.
>
> This is probably a regression from when I tried to fix the detection
> entries. Interestingly, the one from the second Mac Games pack (which has
> only MONKEY1.000, MONKEY1.001, and Monkey Island) is unambiguously
> detected and works fine.
>
> It's probably some minor mistake I made. But I won't have the time to
> look at it until later, and it's a pretty bad bug to have at this stage,
> so I'm filing a bug report in case anyone else wants to look at it before
> I can.
>
> I definitely think this one should be fixed before 2.9.0.

New description:

 To verify that the Mac versions of the SCUMM games still work, I re-dumped
 the files using the ScummVM dumper companion. I tried all the games from
 the two Mac CD Game Packs, as well as my Fate of Atlantis CD. They were
 all detected, except for Monkey Island 1 from the first game pack.

 I tried dumping both with and without Unicode support, but that doesn't
 make any difference for this particular game. Both yield the following
 files:

 - MONKEY1.000
 - MONKEY2.000
 - MONKEY3.000
 - MONKEY4.000
 - MONKEY5.000
 - Monkey Island

 The game gets detected as any of:

 - The Secret of Monkey Island (CD)
 - The Secret of Monkey Island (Mac)
 - The Secret of Monkey Island (FM-TOWNS/FM-TOWNS)
 - The Secret of Monkey Island (SEGA/SegaCD)
 - The Secret of Monkey Island (SE Talkie)

 I picked the Mac one, but there's obviously something wrong here because
 when I run it it first complains that the game should have audio tracks
 (it doesn't), and then it crashes with a "Bad ID 69622426('ib$&') found in
 index file directory!" error.

 This is probably a regression from when I tried to fix the detection
 entries. Interestingly, the one from the second Mac Games pack (which has
 only MONKEY1.000, MONKEY1.001, and Monkey Island) is unambiguously
 detected and works fine.

 It's probably some minor mistake I made. But I won't have the time to look
 at it until later, and it's a pretty bad bug to have at this stage, so I'm
 filing a bug report in case anyone else wants to look at it before I can.

 I definitely think this one should be fixed before 2.9.0.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15509#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list