SCUMMVM game datafiles check

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

Moderator: ScummVM Team

Post Reply
dooplex
Posts: 36
Joined: Thu Apr 02, 2009 2:17 pm

SCUMMVM game datafiles check

Post by dooplex »

Does SCUMMVM check wether all of the games data files are complete when adding a game?

I did a few short experiments on this and SCUMMVM never complained. F.e. I deleted some of the .LFL files from Maniac Mansion and tried to play it. I had no problems so far, but then I haven't played through the whole game with this "handicapped" version, of course. I'm sure there would be if I played further.

Originally I got this idea when I simultaneously compressed the audio data files from "Inherit the Earth" using two command windows at the same time. The temp files got mixed up and I got strange results (strange file sizes, game didn't run properly).

Maybe a data file check is out of question for the same reasons that zipped file support is?
User avatar
sev
ScummVM Lead
Posts: 2308
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

No, we don't check game data integrity at all.

The main reason is the giantic effort of supporting those lists. For instance, Big Red Adventure for DOS uses 2588 files....


Eugene
dooplex
Posts: 36
Joined: Thu Apr 02, 2009 2:17 pm

Post by dooplex »

This problem goes even worse if you count all the different language versions of a game, too...

So I figure that the exact version of a game is decided by just using the size and CRC32/MD5 of one or two files (in the case of C64/NES versions maybe something else)?

I guess this is nothing new for most of us, but the Passigar project collected CRC32s for all SCUMM, AGi & SCI games a while ago.
http://www.sqeagz.com/passigar/

The project is finalized, so it should be complete.
User avatar
sev
ScummVM Lead
Posts: 2308
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

Heh, it is no way complete. Just compare it with our list of MD5 list for SCUMM games here. And those are just SCUMM games.


Eugene
User avatar
Red_Breast
Posts: 775
Joined: Tue Sep 30, 2008 10:33 pm
Location: The Bar Of Gold, Upper Swandam Lane.

Post by Red_Breast »

Looking at that list the first game Maniac and all the different versions from various countries reminded me of that Japanese version of the game for the Famicom.
I take it that it won't play with ScummVM. Do you know if it even uses the SCUMM engine or did Jaleco rig up something else for it. It looks so...different.

By the way about Big Red Adventure has 2000+. I know Bud Tucker has 4000+ .wavs. So there. :wink:
I don't have all the ScummVM games (far from it). But does any game top Bud Tucker for amount of game files?
User avatar
clone2727
Retired
Posts: 1611
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 »

Red_Breast wrote:Do you know if it even uses the SCUMM engine or did Jaleco rig up something else for it. It looks so...different.
It does not use SCUMM.
User avatar
sanguinehearts
Posts: 378
Joined: Mon Oct 31, 2005 12:42 am
Location: Hampshire, United Kingdom

Post by sanguinehearts »

The only similarity is the story.
I believe Jaleco created a new engine for the game
Interestingly enough according to David Fox it was briefly discussed that this engine would simply be re-used for the standard release of the game on the NES, but I believe the general consensus was that the game was ugly and Lucasarts could do a lot better!

This version was infact released before the NES port, and since there is so much talk about the NES port and how it used SCUMM its likely that they would not have re-ported the game afterwards.

I still have all the research and documents I gathered while looking at this game, and I do intend on working on it a little more, perhaps when I have some more time.
Post Reply