Opened 7 hours ago
Last modified 4 hours ago
#15509 new defect
SCUMM: Detection of Mac version of MI1 from the LucasArts Mac CD Game Pack is broken — at Initial Version
Reported by: | eriktorbjorn | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 1 |
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.