Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#5927 closed defect

COMPOSER: Mac Sleeping Cub Not Detected

Reported by: SF/aluff Owned by: fuzzie
Priority: normal Component: Engine: Composer
Keywords: detection Cc:
Game:

Description

Using 1.5.0git1464-g3e6e5bc from 17 Dec 2011. Running Mac with OS X Lion 10.7.2. Tried to copy files for "Magic Tales: Sleeping Cub's Test of Courage" and detecting the CD in the drive. In both cases ScummVM states it cannot find the game in the drive.

Here's a directory output of the CD:

total 61168
-rwxr-xr-x@ 1 aluff staff 6.3M Aug 17 1995 by_demo.rsc*
-rwxr-xr-x@ 1 aluff staff 3.1M Aug 16 1995 by_intro.rsc*
-rwxr-xr-x@ 1 aluff staff 488B Sep 26 1995 demo.mac*
drwxr-xr-x@ 19 aluff staff 646B Aug 14 1996 demo2/
-rwxr-xr-x@ 1 aluff staff 16K Aug 6 1996 Desktop DB*
-rwxr-xr-x@ 1 aluff staff 15K Jul 31 1996 Desktop DF*
-rwxr-xr-x@ 1 aluff staff 0B Jul 31 1996 Icon?*
-rwxr-xr-x@ 1 aluff staff 6.4M Sep 9 1995 ik_demo.rsc*
-rwxr-xr-x@ 1 aluff staff 2.5M Sep 17 1995 ik_intro.rsc*
-rwxr-xr-x@ 1 aluff staff 8.0M Oct 12 1995 ls_demo.rsc*
-rwxr-xr-x@ 1 aluff staff 1.7M Sep 25 1995 ls_intro.rsc*
-rwxr-xr-x@ 1 aluff staff 43K Oct 11 1995 Magic Tales Demo 1*
-rwxr-xr-x@ 1 aluff staff 57K Aug 6 1996 Magic Tales Demo 2*
-rwxr-xr-x@ 1 aluff staff 390B Aug 9 1996 Magic Tales Demo 2.ini*
-rwxr-xr-x@ 1 aluff staff 335K Oct 11 1995 mdemo.rsc*
-rwxr-xr-x@ 1 aluff staff 301K Jul 31 1996 RETAIL.RSC*
drwxr-xr-x@ 35 aluff staff 1.2K Aug 14 1996 sleepcub/
-rwxr-xr-x@ 1 aluff staff 57K Aug 6 1996 Sleeping Cub*
-rwxr-xr-x@ 1 aluff staff 877B Aug 1 1996 Sleeping Cub.ini*
-rwxr-xr-x@ 1 aluff staff 301K Aug 9 1996 SPLASH.RSC*
-rwxr-xr-x@ 1 aluff staff 497K Sep 9 1995 title.rsc*

Ticket imported from: #3461369. Ticket imported from: bugs/5927.

Change History (13)

comment:1 by SF/aluff, 8 years ago

Full MD5s for some of the main files
MD5 (RETAIL.RSC) = 9de6c1ae51ea53e2e668c25b3004e3bf
MD5 (SPLASH.RSC) = 7c12833547c8ec8020f132143d36d343
MD5 (Sleeping Cub) = f7271358ac0fb7377037959c202a6baa
MD5 (Sleeping Cub.ini) = 39642a4036cb51443f5e90052c3ad0b2
MD5 (by_intro.rsc) = d96ffbdcc89c9bdac217297c0090a0cb
MD5 (ik_intro.rsc) = 194d523f88206c72e3a36c009c34c6cd
MD5 (ls_intro.rsc) = d96f615d899a4a3b31a00552f6441863
MD5 (title.rsc) = 6dc1ece46fd217fcb1a3f64a637a2fe7

comment:2 by digitall, 8 years ago

Summary: Magic Tales Sleeping Cub's Test of Courage Mac not detectedCOMPOSER: Mac Sleeping Cub Not Detected

comment:3 by digitall, 8 years ago

Owner: set to fuzzie

comment:4 by digitall, 8 years ago

aluff: Thank you for this bug report. Checking the composer detection table shows that there is not currently an entry for the Mac variant of Sleeping Cub.

In order to add a detection entry, we will need the MD5s limited to the first 5000 bytes. This is explained here:
http://wiki.scummvm.org/index.php/Reporting_unknown_MD5_checksums

comment:5 by SF/aluff, 8 years ago

Unfortunately the built-in Mac md5 utility doesn't allow for partial md5 checksums. Some quick searching didn't reveal any easy way to do this on the Mac. If you know of something I'm all ears. Otherwise I'll look into this more later.

comment:6 by criezy, 8 years ago

The following command should do the trick :
head -c 5000 filename | md5sum

comment:7 by SF/aluff, 8 years ago

Thanks criezy! head didn't occur to me. The Mac's md5 utility is just "md5" though.

I ended up creating an "md5scumm" script with this. I also created "md5scummall" for the recursion:
find . -name "*" -type f -print -exec md5scumm "{}" \;

./by_intro.rsc
65c5725bd5dba8feea72b7af3b1b13cf
./ik_intro.rsc
ea82e324a3a5de2ec215417c94464389
./ls_intro.rsc
0642832d360ed66cb2fc8eff37632748
./RETAIL.RSC
e10bd691cd87bd41747a95be678e1143
./sleepcub/PAGE01.RSC
89247728528da9e95dbc6ec69fad884b
./sleepcub/PAGE02.RSC
75ba5f47d65d08f9810d3ec90dff1622
./sleepcub/PAGE03.RSC
e7006eee9454b0ae5471b5c5853ec889
./sleepcub/PAGE04.RSC
d264bec79f4a5ec9de4c46f8be918e8e
./sleepcub/PAGE05.RSC
fed2c3db125d319ce42ec1bbd7dce0a0
./sleepcub/PAGE06.RSC
908a9b25b6e38def02a574e6e8dcc51a
./sleepcub/PAGE07.RSC
8dc858d1c71a233b7954399b62e86ba3
./sleepcub/PAGE08.RSC
4d94a02a80dbb5b27792acb49319fef1
./sleepcub/PAGE09.RSC
f8b15e6d5f9946c2b32ef942e59d0479
./sleepcub/PAGE10.RSC
2dfcb5bbc63396a700d80c9518ce8ce0
./sleepcub/PAGE11.RSC
bf6664846732b996164a961c24103ff9
./sleepcub/PAGE12.RSC
cae5dbc4252b5202bf795677287bb3ef
./sleepcub/PAGE13.RSC
aa130f5b1f10ebfdd501613388bc86af
./sleepcub/PAGE14.RSC
2bf06a9efea09c299dd9cc1772fdf76f
./sleepcub/PAGE15.RSC
7f4b2f663ce1126cd653cb79d9b2af63
./sleepcub/PAGE16.RSC
d9f25967313b722bf1357140a8366a64
./sleepcub/PAGE17.RSC
736c499a2196a0f66b070580b4d81e05
./sleepcub/PAGE20.RSC
d45c0da9c534bc6de2ce8e4ad1b0b007
./sleepcub/PAGE51.RSC
e29f9c0bd6980d1fa2428325bbef8c91
./sleepcub/PAGE52.RSC
b2c1f12d4089bf198b87846546d8faae
./sleepcub/PAGE99.RSC
219fbd9bd2ff87c7023814405d753145
./sleepcub/TEXT01.DAT
5e7bcd5f8a8514cfc160a4c614a61ecb
./sleepcub/TEXT02.DAT
fb157c4382c788d661f35fb9daa65443
./sleepcub/TEXT03.DAT
452984c7412e117b4c6bd89be5b4b7e4
./sleepcub/TEXT04.DAT
356314b048e9d5088dcc9ad248a574da
./sleepcub/TEXT05.DAT
c3ede212867ea32fd73b1732a8eb5bb3
./sleepcub/TEXT06.DAT
7c2e2caa0f6e81eeea4d913b8ce356c4
./sleepcub/TEXT07.DAT
dbda6994c5b5a7bd700fb1fd8123e91e
./sleepcub/TEXT08.DAT
b31d6878df4b3e7c73e5fa531f15bbab
./sleepcub/TEXT09.DAT
60ddb774905dd54f9c8b701eee837d37
./sleepcub/TEXT10.DAT
817b2378d7efa98d17a6220c3dad6079
./sleepcub/TEXT11.DAT
7f08c8344b1e3f68dc1ae29b38abd9f7
./sleepcub/TEXT12.DAT
ab76e01179051e28cdb010d890d88e2b
./Sleeping Cub
76840407a319362da752e5293ab533f6
./Sleeping Cub.ini
39642a4036cb51443f5e90052c3ad0b2
./SPLASH.RSC
1c60c9ddac439544e549666060f8a725
./title.rsc
b64d496854c3953decbcc342f0832615

comment:8 by digitall, 8 years ago

Added detection entry to Git master in b66b7f8ec81a6574134adb5d2d8e3d55663e3fb4

aluff: Please test with the next nightly build:
http://www.scummvm.org/downloads/#daily

and confirm if detection is successful and if the game starts and runs correctly.

comment:9 by digitall, 8 years ago

As the user has failed to respond, assuming that this is working fine.
Setting bug to pending. Unless the user responds, this will be
automatically closed within 14 days.

comment:10 by digitall, 8 years ago

Status: newpending

comment:11 by bluegr, 8 years ago

Despite requesting a status update, no further information
on this tracker item has been provided.

As a consequence, I am now closing this item as "Out of
Date". Should you feel that this is not justified, feel free
to re-open it while providing a status update at the same
time, so that we can properly re-evaluate it.

Thank you.

comment:12 by bluegr, 8 years ago

Status: pendingclosed

comment:13 by Strangerke, 6 years ago

Component: --Unset--Engine: Composer
Note: See TracTickets for help on using tickets.