Mac SCI Games

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
OmerMor
Got a warning
Posts: 176
Joined: Thu Nov 17, 2005 9:29 pm
Location: Israel
Contact:

Mac SCI Games

Post by OmerMor »

I wanted to ask if mac sci games had any unique features (e.g. like the mac agi games had an icon bar)?

I ask because I noticed in the scummvm svn repository a file called maciconbar.cpp in the SCI folder and wondered what it might be.
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Re: Mac SCI Games

Post by clone2727 »

OmerMor wrote:I wanted to ask if mac sci games had any unique features (e.g. like the mac agi games had an icon bar)?

I ask because I noticed in the scummvm svn repository a file called maciconbar.cpp in the SCI folder and wondered what it might be.
Mac SCI1.1 games (KQ6, Freddy Pharkas, and QFG1 VGA) have an incredibly stupid icon bar that's outside of the window. There are some Mac SCI games with a hires font (using a system font) too, such as GK1. They also used sampled sound in (mostly) the same format as the Amiga sampled instruments. Other than that, they're just straightforward ports.

KQ6 Icon Bar:
Image
GK1 Hires Fonts:
Image

You should also note that GK1 has some hires art mixed in, similar to the VESA mode of the DOS/Windows version, except in 640x400 instead of 640x480.

Are these versions improvements over their DOS counterparts? I would say no to that. Especially since GK1 Mac doesn't even have voices :wink:

And if anyone has the patch for KQ6 Mac that fixes the timing issues (as you can see in the above image, the game is stuck in that spot), I would love to have it!
OmerMor
Got a warning
Posts: 176
Joined: Thu Nov 17, 2005 9:29 pm
Location: Israel
Contact:

Post by OmerMor »

One more question:
How do I copy the Mac games to my windows machine in such a way that ScummVM could recognize them?
As far as I understand Mac's filesystem, HFS, uses 2 streams for each file, and when I try to copy it from the emulator to ntfs it will put each file stream in a separate folder (.finf & .rsrc).
ScummVM won't recognize neither:
The game in 'xxx\yyy\zzz' seems to be unknown.
Please, report the following data to the ScummVM team along with name
of the game you tried to add and its version/language/etc.:
{"Data1", 0, "", 0},
{"Data2", 0, "", 0},
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

Use the MacBinary format to store resource forks. HFVExplorer is a great tool for this.

If you rename the files in the .rsrc folder to "Data1.rsrc" and "Data2.rsrc" you might be able to get it to work.

WARNING: Only KQ6 will even start and it's not very playable. KQ6 is the only Mac SCI1.1+ game without compressed resources, so it's just by chance that it works at all. It's totally not worth even looking at it right now :P
OmerMor
Got a warning
Posts: 176
Joined: Thu Nov 17, 2005 9:29 pm
Location: Israel
Contact:

Post by OmerMor »

Thanks - it's working (in the sense that ScummVM recognize the hash of the Data files).
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Re: Mac SCI Games

Post by clone2727 »

clone2727 wrote:Mac SCI1.1 games (KQ6, Freddy Pharkas, and QFG1 VGA)
And Hoyle Classic Games (Hoyle 4) Mac exists too, bringing the Mac SCI1.1 count to four games. However, it doesn't use the custom icon bar like the others.
Post Reply