Opened 20 months ago

Closed 17 months ago

Last modified 16 months ago

#15611 closed defect (fixed)

SCUMM: HE: Unrecognized FREDDI4 Macintosh CD

Reported by: dwatteau Owned by: dwatteau
Priority: normal Component: Engine: SCUMM
Version: Keywords: macintosh
Cc: Game: Freddi Fish 4

Description

I've found a copy of a PC/Mac (French) Freddi4, at a thrift store. The Macintosh release of the game is undetected by ScummVM 2.9.0, though.

The HFS layer of the CD shows the following content:

$ for file in ./* ; do /bin/ls -l "$file"/..namedfork/rsrc 2>/dev/null ; done

-rwxr-xr-x  1 503  503  217299 Jul  6  1999 ./AutoStart/..namedfork/rsrc
-rwxr-xr-x  1 503  503  332 Oct  2  2000 ./AutoStart (i)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  86256 Oct  5  2000 ./AutoStart.rsr/..namedfork/rsrc
-rwxr-xr-x  1 503  503  332 Sep 19  2000 ./Copyrite/..namedfork/rsrc
-rwxr-xr-x  1 503  503  22779 Sep 15  2000 ./HE Engine/..namedfork/rsrc
-rwxr-xr-x  1 503  503  8991 Aug 21  2000 ./HE RegisterMe/..namedfork/rsrc
-rwxr-xr-x  1 503  503  126617 Oct 25  2000 ./MaliceMRC/..namedfork/rsrc
-rwxr-xr-x  1 503  503  4990 Oct 25  2000 ./MaliceMRC (0)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  4990 Oct 25  2000 ./MaliceMRC (2)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  4990 Oct 25  2000 ./MaliceMRC (4)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  4990 Oct 25  2000 ./MaliceMRC (a)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  286 Aug 21  2000 ./MaliceMRC (i)/..namedfork/rsrc
-rwxr-xr-x  1 503  503  79365 Oct 25  2000 ./Preview/..namedfork/rsrc
-rwxr-xr-x  1 503  503  4990 Oct 25  2000 ./Preview.cup/..namedfork/rsrc
-rwxr-xr-x  1 503  503  332 Oct  5  2000 ./lisezmoi/..namedfork/rsrc

Notice that the CD has both the "Preview.cup" game (= Humongous Interactive Catalog, in the detection tables) and Freddi4, in the same directory. Moving Preview* out of the way doesn't fix the issue, though.

<https://wiki.scummvm.org/index.php?title=Freddi_Fish_4:_The_Case_of_the_Hogfish_Rustlers_of_Briny_Gulch> doesn't mention which files are necessary for the Mac release, so this ticket is also here to validate the proper layout so that I can update the wiki.

Updating gameFilenamesTable seems to help, but I wanted to know if HE games and HE Macintosh games in particular follow a particular process. I'm more used to updating entries for the non-HE titles ;)

Change History (3)

comment:1 by dwatteau, 17 months ago

In 1d20be75:

SCUMM: HE: Add proper detection code for Macintosh French Freddi4 (Trac#15611)

From my own 'FFISH4PCMCF' PC/Mac copy found at a thrift store.

comment:2 by dwatteau, 17 months ago

Owner: set to dwatteau
Resolution: fixed
Status: newclosed

I've fixed it in commit 1d20be75a48adc9a273ffda26cd37b3cc4507ce2.

It just needed another entry with kGenHEMac, so that the logic looking for the Macintosh files ending in (0) (and such) would be triggered.

My copy is a PC/Mac release (with the usual dual ISO-9660/HFS layers on the CD) numbered 'FFISH4PCMCF' and whose barcode is 5-029988-006892, fwiw.

comment:3 by dwatteau, 16 months ago

In 0a7bb14d:

SCUMM: HE: Add proper detection code for Macintosh French Freddi4 (Trac#15611)

From my own 'FFISH4PCMCF' PC/Mac copy found at a thrift store.

(cherry picked from commit 1d20be75a48adc9a273ffda26cd37b3cc4507ce2)

Note: See TracTickets for help on using tickets.