Opened 7 years ago

Closed 7 years ago

#5985 closed defect (fixed)

SCUMM: Freddi 4 Mac not detected

Reported by: SF/horrid-porridge Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Keywords: detection Cc:
Game: Freddi Fish 4

Description

I'm trying to get the UK version, published by Infogrames, of Freddi Fish: The Case of the Hogfish Rustlers of Briny Gulch to run in the latest daily build (Feb 21 2012 04:46:13) of ScummVM on Mac OS 10.6.8. The disc is PC/Mac CD-ROM according to the box and when I open the CD the files I can see and what Mac OS X identifies them as are:

PICT Resource file:
AutoStart.rsr

Applications:
AutoStart
FreddiHRBG
Preview

Preferences Document:
FreddiHRBG (i)

Shared Libraries:
HE Engine
HE RegisterMe

Text:
AutoStart (i)
Freddi Read Me

Unix Executable Files:
FreddiHRBG (0)
FreddiHRBG (2)
FreddiHRBG (4)
FreddiHRBG (a)
Preview.cup

When I copy all of them to a folder on the HD and try to add it to the games in ScummVM it identifies the on-disc demo (as "Humongous Interactive Catalogue") but not The Hogfish Rustlers of Briny Gulch. But even trying to launch said Interactive Catalogue, all that does is cause ScummVM to quit. The freeware versions of Lure of the Temptress and Drascula: The Vampire Strikes Back are working perfectly, if that's any help.

Ticket imported from: #3490177. Ticket imported from: bugs/5985.

Attachments (1)

FreddiHRBG.txt (900 bytes) - added by SF/horrid-porridge 7 years ago.
MD5s, file names and file sizes in bytes.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 7 years ago by digitall

Summary: ScummVM won't detect the gameSCUMM: Freddi 4 Mac not detected

comment:2 Changed 7 years ago by digitall

horrid-porridge: Thank you for the bug report.

I have reviewed the SCUMM engine detection table and can't find an entry for Freddi 4 Mac UK..
To add this, we need some MD5 parameters to add the detection entry. See here:
http://wiki.scummvm.org/index.php/Reporting_unknown_MD5_checksums

I assume you have checked that this is not detected by the current stable i.e. v.1.4.1 thus this is not a regression.

If you can report these limited md5sums and attach a textfile to this bug containing a listing of the datafiles with sizes and full md5sums as well, i.e. as per the output of a tool such as md5deep or http://md5summer.org/ ... We should then be able to add a detection entry.

comment:3 Changed 7 years ago by SF/horrid-porridge

When I try to run the preview application I get, in Console:

23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] kGenUnchanged used with unsupported platform!
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] User picked target 'catalog' (gameid 'catalog')...
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] Looking for a plugin supporting this gameid... SCUMM [all games]
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] Starting 'Humongous Interactive Catalog'
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] Your game version appears to be unknown. If this is *NOT* a fan-modified
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] version (in particular, not a fan-made translation), please, report the
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] following data to the ScummVM team along with name of the game you tried
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] to add and its version/language/etc.:
23/02/2012 20:28:37 [0x0-0x19019].org.scummvm.scummvm[310] SCUMM gameid 'catalog', file 'Preview.cup', MD5 '288fb75b24389733c29fa107fe8d44e8'
23/02/2012 20:28:37 com.apple.launchd.peruser.501[96] ([0x0-0x19019].org.scummvm.scummvm[310]) Exited with exit code: 1

But I can't get ScummVM to recognise that the actual Freddi Fish game is there at all. When I remove the Preview application and Preview.cup and then try to add the game I just get the error message "ScummVM could not find any game in the specified directory!" and nothing in Console.

The hashes for all the files are (now I've worked out how to get them with Eternal Storms Software's MD5 app, which I recommend recommending for Mac users as the Terminal promt doesn't work for the files with spaces and brackets in their names):
/FreddiHRBG/AutoStart = 6cef3bfa845108c3d64761a5b79b0336
/FreddiHRBG/AutoStart (i) = 4d6b6a94ba8d891e7cd06ad79e38fe50
/FreddiHRBG/AutoStart.rsr = d41d8cd98f00b204e9800998ecf8427e
/FreddiHRBG/Freddi Read Me = fa7ef13a5cb54be1c97386b9e2d7c5c2
/FreddiHRBG/FreddiHRBG = 0a9eac8b912a30071ea3ac2243b8ad2b
/FreddiHRBG/FreddiHRBG (0) = 3b832f4a90740bf22e9b8ed42ca0128c
/FreddiHRBG/FreddiHRBG (2) = 3f297ef74ee98cef51930a159efe5332
/FreddiHRBG/FreddiHRBG (4) = da2ee7ee9ebf357a71d921ed963c9348
/FreddiHRBG/FreddiHRBG (a) = d510ab76c6cb8b642c4eb9702be9b543
/FreddiHRBG/FreddiHRBG (i) = d41d8cd98f00b204e9800998ecf8427e
/FreddiHRBG/HE Engine = c5d19e9f841c3b7185b0860417167f0a
/FreddiHRBG/HE RegisterMe = da8a396e098fadfaf5da9e9c5a79e438
/FreddiHRBG/Preview = 2f5be63f6ef668c18440559b5d622058
/FreddiHRBG/Preview.cup = 6d6bfdd32fbca5683e4fcc1866b1c376

comment:4 Changed 7 years ago by SF/horrid-porridge

And yes, I've also tried it in both 1.3.1 and 1.4.1 to the same results.

Changed 7 years ago by SF/horrid-porridge

Attachment: FreddiHRBG.txt added

MD5s, file names and file sizes in bytes.

comment:5 Changed 7 years ago by SF/horrid-porridge

Sorry, I re-read the comment and understand what you mean now. Such a text file is attached, and, forget the Eternal Storms app, checkSum+ is the only one I can find for Mac that puts them all in a text file like this – and even that doesn't do the file sizes; I've had to copy paste them from the Inspector.

comment:6 Changed 7 years ago by digitall

horrid-porridge: Thank you for this information, it should be sufficient to investigate this.

Please be patient as most of our SCUMM developers are fairly busy, and it may take them some time to locate a copy of this game... standby.

comment:7 Changed 7 years ago by Kirben

Keywords: detection added
Owner: set to Kirben
Resolution: fixed
Status: newclosed

comment:8 Changed 7 years ago by Kirben

I added the game details to ScummVM Git, use the next daily snapshot of ScummVM Git.

Note: See TracTickets for help on using tickets.