Opened 11 years ago

Closed 11 years ago

#4064 closed defect (fixed)

GOB2: Mac Version Still Detected as DOS

Reported by: SF/koalet Owned by: DrMcCoy
Priority: normal Component: Engine: Gob
Keywords: detection Cc:
Game: Gobliins 2

Description

The Macintosh version is still detected as DOS on 0.13svn

# MD5 checksums generated by MD5summer (http://www.md5summer.org)
# Generated 12/31/2008 07:19:38

2a56133ca40849215c1e66c2155a9875 *All.ask
89f7ef7f82590e714967f88df7307255 *Disk2.stk
d68d88d2116e9f72ce8e1fc984c5cb39 *Disk3.stk
40fefdaab076e4f820d2dcf1e20889cd *Go.bat
d41d8cd98f00b204e9800998ecf8427e *Icon_
a5e232fcd02733c7dffff107d22d36eb *INTRO.STK
9b6de65d811c08eebf50391b84fcba92 *Intro2.stk
0d285bf881fbc460f2e7c8fa25750a03 *Jeudak.fnt
550b27dcee92a43d8db448fb0bf88c78 *Jeulet1.fnt
c8a7ff84c63cb0bca21d295ba0bb584c *Jeulet2.fnt
f638643ec5eb5e293ff0a4bae3797424 *L360.gdr
2d8b53126c02a102dd439778c1d1a078 *Lvga.gdr
536a91ce917562c6e654625aaa9d8ff3 *Maj1.fnt
2ec0e1a967c72a3904c39e5ffb720d4d *Maj2.fnt
cf7d465f332e68660483c1dc2678c216 *Maj3.fnt
7f96f491448c7a001b32df89cf8d2af2 *Musmac1.mid
16dd21b3f8915b2f69f376976a91c20e *Musmac2.mid
ecfc41446aca28b33409a678fc4fdda8 *Musmac3.mid
5ce38ef4b45f04211ecedcc8965bede6 *Musmac4.mid
e2bc33efce12cdf2d69ed94eddf4c125 *Musmac5.mid
64960e9433546cc9118c55a5a9b76045 *Musmac6.mid

Ticket imported from: #2478585. Ticket imported from: bugs/4064.

Change History (10)

comment:1 by DrMcCoy, 11 years ago

Could you please give the file sizes as well? And the MD5 sums out of only the first 5000 bytes of each file?
Especially from your intro.stk, since this looks like an unknown mac version using the same intro.stk than another DOS version. I probably should add a generic fallback detection for MAC versions, too...

comment:2 by DrMcCoy, 11 years ago

Owner: set to DrMcCoy

comment:3 by SF/koalet, 11 years ago

Can you help me in how to get the needed MD5? I seeked for tools to do it on windows and I only could find tools to generate for the entire file.

Follow the file sizes

Volume in drive D is NCC-1701A Serial number is f474:3a2f
Directory of D:\ScummVM\gob2\MAC\*

12/31/2008 07:41 <DIR> .
12/31/2008 07:41 <DIR> ..
12/31/2008 07:06 8.537 All.ask
12/31/2008 07:41 0 dir.txt
12/31/2008 07:06 1.001.893 Disk2.stk
12/31/2008 07:06 950.651 Disk3.stk
12/31/2008 07:06 24 Go.bat
12/31/2008 07:06 0 Icon_
12/31/2008 07:06 233.466 INTRO.STK
12/31/2008 07:06 828.443 Intro2.stk
12/31/2008 07:06 7.172 Jeudak.fnt
12/31/2008 07:06 5.732 Jeulet1.fnt
12/31/2008 07:06 6.724 Jeulet2.fnt
12/31/2008 07:06 3.524 L360.gdr
12/31/2008 07:06 4.844 Lvga.gdr
12/31/2008 07:19 1.051 MAC.md5
12/31/2008 07:06 7.172 Maj1.fnt
12/31/2008 07:06 5.732 Maj2.fnt
12/31/2008 07:06 7.172 Maj3.fnt
12/31/2008 07:06 1.658 Musmac1.mid
12/31/2008 07:06 1.287 Musmac2.mid
12/31/2008 07:06 1.807 Musmac3.mid
12/31/2008 07:06 2.814 Musmac4.mid
12/31/2008 07:06 9.213 Musmac5.mid
12/31/2008 07:06 1.143 Musmac6.mid
3.090.059 bytes in 23 files and 2 dirs 4.259.840 bytes allocated
380.780.010.496 bytes free

comment:4 by DrMcCoy, 11 years ago

http://md5deep.sourceforge.net/
Run it that way:

md5deep -p 5000 <file> | find /i "offset 0-5000"

where "<file>" should be replaced with the name of your input file.

comment:5 by SF/koalet, 11 years ago

97fbaca635b92ad4fdf6ba50bf531836 D:\ScummVM\gob2\MAC\Disk2.stk offset 0-5000
b090fcd87bbe9ce36f51cae2b79d973a D:\ScummVM\gob2\MAC\Disk3.stk offset 0-5000
26a9118c0770fa5ac93a9626761600b2 D:\ScummVM\gob2\MAC\INTRO.STK offset 0-5000
b45b984ee8017efd6ea965b9becd4d66 D:\ScummVM\gob2\MAC\Intro2.stk offset 0-5000
33dcd99ea4d0090df9c663efd9495326 D:\ScummVM\gob2\MAC\Musmac5.mid offset 0-5000

comment:6 by DrMcCoy, 11 years ago

Huh, what game version is that?!?
Your intro.stk is a Gob1 one and your intro2.stk is a Gob2 one... Is that some kind of combo release?
And if so, why are there no musmac*.adl for the music the Mac version of Gob1 has?

comment:7 by SF/koalet, 11 years ago

Sorry, I made a mess with some files here and sent the wrong info... Got the files again from the original disk again. I found only a strange thing on my version: it's a multi-language (english/french, as most mac games that landed here in Brazil), but on Scumm it only detects as French (as DOS Version, though)

Follows the sizes and md5

12/31/2008 09:06 <DIR> .
12/31/2008 09:06 <DIR> ..
12/31/2008 09:05 997.418 Disk2.stk
12/31/2008 09:05 921.796 Disk3.stk
12/31/2008 09:05 837.275 Intro.stk
12/31/2008 09:05 7.172 Jeudak.fnt
12/31/2008 09:05 5.732 Jeulet1.fnt
12/31/2008 09:05 6.724 Jeulet2.fnt
12/31/2008 09:05 3.524 L360.gdr
12/31/2008 09:05 7.172 Maj1.fnt
12/31/2008 09:05 5.732 Maj2.fnt
12/31/2008 09:05 7.172 Maj3.fnt
12/31/2008 09:05 1.658 Musmac1.mid
12/31/2008 09:05 1.287 Musmac2.mid
12/31/2008 09:05 1.807 Musmac3.mid
12/31/2008 09:05 2.814 Musmac4.mid
12/31/2008 09:05 9.213 Musmac5.mid
12/31/2008 09:05 1.143 Musmac6.mid

6257093d43b1151c4d19eacc008cf3fa D:\ScummVM\gob2\Data\Disk2.stk offset 0-5000
842fb8b4683183ed78c4501843c6e6ed D:\ScummVM\gob2\Data\Disk3.stk offset 0-5000
a13ecb4f6d8fd881ebbcc02e45cb5475 D:\ScummVM\gob2\Data\Intro.stk offset 0-5000
e01d21330dbb1acd606060013eae2b82 D:\ScummVM\gob2\Data\Jeudak.fnt offset 0-5000
70dbe9389aa5767e138c1263ce150230 D:\ScummVM\gob2\Data\Jeulet1.fnt offset 0-5000
d325811bdf44c98f64db8ac7416a6d4b D:\ScummVM\gob2\Data\Jeulet2.fnt offset 0-5000
ca3221e41a1d2fc0230c7faa572ce5e3 D:\ScummVM\gob2\Data\Maj1.fnt offset 0-5000
5b3931d44c8b193281e45ba3d5d2d869 D:\ScummVM\gob2\Data\Maj2.fnt offset 0-5000
9d6f8aa005aa54483ac7f29c8b135d51 D:\ScummVM\gob2\Data\Maj3.fnt offset 0-5000
33dcd99ea4d0090df9c663efd9495326 D:\ScummVM\gob2\Data\Musmac5.mid offset 0-5000

comment:8 by DrMcCoy, 11 years ago

No, that version is most certainly not bilingual, it's french only. I've got the DOS version of that version here (which is basically the same but without the extra fonts (*.fnt) and music (*.mid) the Mac versions use, and a DOS binary instead of a Mac one). There are no .ANG or .USA files in there (for British or American English text), only .DAT files (French text).

I did add a detection entry with the musmac1.mid, which should identify it correctly as the (French) Mac version, though.

comment:9 by SF/koalet, 11 years ago

I can't test right now on Mac, but it's ok... I'll get the next build and test it.

Thanks for your time again

Life long and prosper ;)

comment:10 by DrMcCoy, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.