Extracting Mac Games in Windows

Ask for help with ScummVM problems

Moderator: ScummVM Team

joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Extracting Mac Games in Windows

Post by joachimeberhard »

I have bought the LucasArts Macintosh Archives Volume 1 (ATLANTIS, DOTT, SAMNMAX and other StarWars junk) and INDY4 FLOPPY Macintosh.

I have managed to copy the games of the CD using HFVExplorer.

Then I extracted the "Data" files using extract_scumm_mac.exe

The extracted games run fine.

But I have read in the README that ScummVM is also able to read the unextracted Data forks.

Now, this doesn't work for me.

When I try to add DOTT or SAMNMAX I'm presented a list to choose 5 times the same game title.

Adding ATLANTIS PowerPC data forks doesn't work at all, no game found.

And I am having trouble reading the DISKs of INDY4 Floppy.

How do I do that on a PC?
I would have access to a Mac if needed.
I clarified this, it is an OS9/OSX DualBoot Mac.

Can you give me instructions what to do?
Do I need to install the game on a Mac?
How do I install the Floppy game on a Mac?

EDIT: Ok, I've managed to extract the Floppys using HFVExplorer and extract the game files using StuffIt Expander.
There's no need to install the game.
Quite interesting for me as a DOS/Windows user.
A totally different concept.
No help needed with the Floppys anymore, thanks anyways.

If you need any additional information, I can at least tell you everything about the CDs.

Ah, and of course.

ATLANTIS MacCD contains 2 versions of INDY4.

The Original release matching the MD5 of your INDY4 MAC-Talkie, in plain files so no need to "rescumm/extract".
The PowerPC release in the data fork, which extracted matches the INDY4 DOS-Talkie.
So maybe you should state "All" instead of "DOS" here:

Talkie DOS en
182344899c2e2998fca0bebcd82aa81a atlantis


Best regards

Joachim
Last edited by joachimeberhard on Thu Nov 17, 2005 7:42 pm, edited 1 time in total.
Kirben
Posts: 421
Joined: Wed Sep 21, 2005 12:15 pm
Location: Melbourne, Victoria, Australia

Post by Kirben »

We don't have the md5 details of the unextracted data files of the Macintosh versions of later SCUMM games.

If you could provide the md5 checksum of unextracted data forks of ATLANTIS, DOTT and SAMNMAX, we will add them to ScummVM.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Fate of Atlantis Data 24a9f99277ec46ec9592d7b0457896b4

Sam & Max Data e84d3a41b3015de79344f2c507639eed

Day of the Tentacle Data 4c8fdb49faf15391a3b179364c8af76a


The demos on the included Super Mac Sampler Volume 1:

The Dig Demo Data 7bc30eab02da1a6a1e4e9ede528e6be4

Full Throttle Demo Data be7ee4d2de086668e0a16b0cd5514faa

If you are interested in the demos, please contact me.


Best regards!

Joachim Eberhard
Kirben
Posts: 421
Joined: Wed Sep 21, 2005 12:15 pm
Location: Melbourne, Victoria, Australia

Post by Kirben »

I added the details to ScummVM, try the current Windows snapshot.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Now I am also presented a list of 5x INDY4 to choose, but it still doesn't work.

The state of DOTT and SAMNMAX hasn't changed.

Shall I file a bug report, or continue discussion here?

The -d9 output of the games is very short.

Only bad ID stuff.

I really must say it would be much more convenient here in the forum :lol:

Also, could you add the "Data" md5s to the Documentation on the webpage?
Maybe state them as "Mac Data" variant or so.


EDIT:

Ok I've manually edited the game-targets in the scummvm.ini, just put gameid= and platform=macintosh in there manually.

DOTT & SAMNMAX work this way, INDY4 still doesn't.

EDIT2:

Strange, but -d1 says unknown MD5 and displays a completely different one than I computed with md5sums.

Debuglevel (from command line): 1
Looking for atlantis
Trying to start game 'Indiana Jones and the Fate of Atlantis'
Output sample rate: 22050 Hz
Unknown MD5 (2d9d46f23cb07bbc90b8ad464d3e4ff8)! Please report the details (langu
age, platform, etc.) of this game to the ScummVM team
Bad ID 30B9CD60('0╣═`') found in index file directory!!

Debuglevel (from command line): 1
Looking for tentacle
Trying to start game 'Day Of The Tentacle'
Output sample rate: 22050 Hz
Unknown MD5 (cc04a076779379524ed4d9c5ee3c6fb1)! Please report the details (langu
age, platform, etc.) of this game to the ScummVM team
ScummEngine_v6 readMAXS: MAXS has blocksize 38

Debuglevel (from command line): 1
Looking for samnmax
Trying to start game 'Sam & Max'
Output sample rate: 22050 Hz
Unknown MD5 (166553538ff320c69edafeee29525419)! Please report the details (langu
age, platform, etc.) of this game to the ScummVM team
ScummEngine_v6 readMAXS: MAXS has blocksize 38

EDIT3:

Full Throttle Demo Data delivers the following -d1 output:

Debuglevel (from command line): 1
Looking for ft
Trying to start game 'Full Throttle'
Output sample rate: 22050 Hz
Unknown MD5 (9b7452b5cd6d3ffb2b2f5118010af84f)! Please report the details (langu
age, platform, etc.) of this game to the ScummVM team

EDIT4:

Also, it would be nice to be called Joachim Eberhard instead of joachimeberhard, which is just my username.

Joachim
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Another question:

How can I use ScummVM to compute MD5s??

I really would like to check this way, since my md5sums computed MD5s and the ones computed by ScummVM do not seem to match sometimes.

Am I correct at assuming that this is only the case with files over a certain file size? If so, what's the size and how do I compute that?

EDIT: Also I can't give you an exact The Dig Demo MD5 without knowing how to compute it with ScummVM or how ScummVM computes it.


Best regards

Joachim Eberhard
Kirben
Posts: 421
Joined: Wed Sep 21, 2005 12:15 pm
Location: Melbourne, Victoria, Australia

Post by Kirben »

The SCUMM engine of ScummVM gets the md5 checksum of the first 1,048,576 bytes of a filename.

The SAGA and Simon engines of ScummVM only get the md5 checksum of the firsy 5,000 bytes of a filename.

I added the updated details to ScummVM and corrected your name as requested. The Dig demo was already listed, but not marked as a bundled version.

Try the current Windows snapshot.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Thanks a lot for fixing DOTT and SAMNMAX and also for changing my name!


But INDY4 Mac bundle still errors out as described above, without complaining about md5 although.

FT demo bundle errors out as follows:


Debuglevel (from command line): 5
Looking for ft
Trying to start game 'Full Throttle'
File ft.000 not found
File Full Throttle Data not found
Generated filename substitute: ft.000 -> Full Throttle Demo Data
Output sample rate: 22050 Hz
File ft.la0 not found
File ft.000 not found


In the extracted version, the correct file is ftdemo.la0 instead of ft.la0.


How can I create an md5 of the first 1,048,576 bytes?
I just don't know how.
I use md5sums from here:
http://www.pc-tools.net/win32/md5sums/
Any program which can do that?
Can I use ScummVM to create md5 sums?

Best regards

Joachim Eberhard
Kirben
Posts: 421
Joined: Wed Sep 21, 2005 12:15 pm
Location: Melbourne, Victoria, Australia

Post by Kirben »

I added the updated details to ScummVM, so hopefully they would work now. Try the current Windows snapshot.

Unfortunately I don't know of any good Windows utility for get a md5 checksum of only part of a file.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Thanks for fixing INDY4, kirben!

Unfortunately, FT demo bundle still doesn't work and gives the same error as above.

I'm sorry I can't give you any more clues.

Best regards!

Joachim Eberhard
User avatar
GUN
Posts: 45
Joined: Tue Nov 08, 2005 8:48 am
Location: Germany
Contact:

Post by GUN »

maybe the name of the Files are not in use ??


have you tried to rename & test ?
Kirben
Posts: 421
Joined: Wed Sep 21, 2005 12:15 pm
Location: Melbourne, Victoria, Australia

Post by Kirben »

I made another change which will hopefully help with FT demo, try the current Windows snapshot.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Sorrowly, nothing has changed with the latest CVS.

Thank you very much for the work, kirben!

Best regards

Joachim
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Since now I went through this whole process of extracting Mac games, I would like to make the following suggestion to the Mac-How-To documentation on the website:

First of all, the download link for HFVExplorer provided doesn't work anymore.

Here is a very good site related to PC->Mac transfer which hosts HFVExplorer:

http://home.earthlink.net/~gamba2/pc2mac.html

Unfortunately, only the ZIP-Download works, so here is how to make HFVExplorer without Installer work in Windows:

Installation of HFVExplorer
---------------------------
1. Extract all of the files to the directory of your choice.
HFVExplorer initially shows all HFV and DSK files from the directory
of the executable, so it is convenient to place them into a directory
where you have your HFV and DSK files.

2. CDENABLE.VXD is needed under Windows 95 to give access to
HFS/hybrid CD:s. Must be *moved* to "\Windows\System" directory.

CDENABLE.SYS is needed under Windows NT 4.0 to give access to
HFS/hybrid CD:s. Must be *moved* to "\Winnt\System32\Drivers" directory.
After moving the driver, the program must be run once with system administrator
rights. Later normal user rights suffice.


Next, C:\ScummVM isn't the default directory anymore, so you should state C:\program files\ScummVM instead.

The filename for "rescumm" has changed, so you should write instead:

c:\program files\ScummVM\tools\extract_scumm_mac.exe "Sam & Max Data"

You shouldn't state to delete the files anymore, since now the dataforks can be used to play as well.

Again, change rescumm to extract_scumm_mac again, and finally:

Update the link to the new forum, since the old link leads nowhere.

Best regards & thank you very much!
User avatar
sev
ScummVM Lead
Posts: 2277
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

joachimeberhard wrote:Since now I went through this whole process of extracting Mac games, I would like to make the following suggestion to the Mac-How-To documentation on the website:
Please, submit this to our patch tracker.


Eugene
Post Reply