Call for help: need MD5 game data hashes

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

Moderator: ScummVM Team

User avatar
giucam
Posts: 139
Joined: Mon Mar 21, 2011 9:20 am

Call for help: need MD5 game data hashes

Post by giucam »

The development version of ResidualVM, in master, has a list of MD5 hashes to check the integrity of the game data files of Grim Fandango retail and demo.
Currently we have some of them, but we need the ones for all the languages, and for all the different versions (unpatched, pre-patched).

The best way to get them is to run the latest version from master (you can download a daily build), run Grim, press Ctrl+d and in the on-screen console run the command

Code: Select all

check_gamedata
It may take a while to check all the files, and if there is one that has a different MD5 hash a dialog will come up with the file name and the hash. The same hash is also outputted in the log, which you can see by calling in the console

Code: Select all

openlog
Otherwise you can calculate the hashes by using a standalone tool (e.g. md5sum in Linux) on the .LAB files.

Please post here the hashes you get, together with the game version.

So far we have:
- English both
- Italian unpatched
- German unpatched
- French unpatched
- Spanish unpatched

and we need
- Italian patched
- German patched
- Spanish patched
- French patched
- Portuguese both
Last edited by Masamune on Sat Mar 23, 2013 10:54 am, edited 6 times in total.
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

by the way, the game runs perfectly here :-)
User avatar
giucam
Posts: 139
Joined: Mon Mar 21, 2011 9:20 am

Post by giucam »

Thanks desperadoduck. is it the patched or unpatched version?
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

How can I tell the difference? I didn't apply any patches. I just put gfupd101.exe into the game directory.
User avatar
giucam
Posts: 139
Joined: Mon Mar 21, 2011 9:20 am

Post by giucam »

If you run the original game without the patch does it have the subtitles in the movies?
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

hmmm... difficult.

1. The game won't run in residualvm if I remove the gfupd101.exe from the game directory.

2. The game won't install with the original installer on my win7-64 setup, so I can't have a look at how it originally looked.

3. All data on the disk seems to have a time stamp from 1998
counting_pine
Posts: 12
Joined: Wed Feb 07, 2007 5:47 pm

Post by counting_pine »

If the game is already patched, would running the patch cause an error? That might be another handy litmus.
User avatar
YakBizzarro
Posts: 37
Joined: Wed May 18, 2011 8:10 am

Post by YakBizzarro »

I'm quite sure that is the unpatched version, since the md5 of data000.lab is the same of mine italian unpatched version.

@counting_pine: for simplicity in ResidualVM the patch is mandatory, even on already patched versions.
User avatar
giucam
Posts: 139
Joined: Mon Mar 21, 2011 9:20 am

Post by giucam »

desperadoduck, are you sure your data003.lab is not corrupted? Its md5 is different from the english one, and i know that can file can be tricky.
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

Ok, here is what I did (on linux):
1. I tried to run md5sum directly on the files on the cdrom, and got an I/O-Error.
2. I renamed data003.lab to data003.lam in my grim-directory, and soft-linked this file from the cdrom to the directory. residualvm shoud now use the data003.lab from the cdrom
3. I ran the checksum-tool in residualvm
4. This is what I got:
WARNING: 'vox0004.lab' may be corrupted. MD5: 'bae246c5335c1d139b97a48277ee8841'!
WARNING: 'vox0003.lab' may be corrupted. MD5: '5bda9a36181c1fea368491b842c11efe'!
WARNING: 'vox0002.lab' may be corrupted. MD5: '5ea9fde04f3315a51fe1fe9c5bdb9d0d'!
WARNING: 'vox0001.lab' may be corrupted. MD5: 'e13eb421b9490cbaeef66f0cf6156764'!
WARNING: 'vox0000.lab' may be corrupted. MD5: 'e884221099ba62dacf04a35be8428419'!
WARNING: 'movie04.lab' may be corrupted. MD5: 'f1b8c1de4f82099ab080f9cbe2b02da6'!
WARNING: 'movie03.lab' may be corrupted. MD5: 'd2aae2e27616f78016a71818e528acda'!
WARNING: 'movie02.lab' may be corrupted. MD5: 'a4d5c108a167afb0674e26790edf65e6'!
WARNING: 'movie01.lab' may be corrupted. MD5: '500bc51ce211d528f6c7170f479c9525'!
WARNING: 'data003.lab' may be corrupted. MD5: '7f76c20f1d77db287473ffef10b8b309'!
WARNING: 'credits.lab' may be corrupted. MD5: '2e6319c2ec5772ced5dc9f8b41eb5de7'!
WARNING: 'local.lab' may be corrupted. MD5: '27c961c16f9eaf0260781883150e5611'!


Btw, I'm not totally sure the file works. I'm still in year two of the game.
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

sorry... I ran the test in the wrong copy of my grim directory ;-)
When I use the directory with the softlink to data003, I get yet another checksum:
WARNING: 'data003.lab' may be corrupted. MD5: '095841df2b14fefeee69d0b48b7c8cbf'!
desperadoduck
Posts: 11
Joined: Wed Feb 06, 2013 5:10 pm

Post by desperadoduck »

Ok. I just cheated my way to year three. I can run around and do stuff (using the 7f76c20f1d77db287473ffef10b8b309-Version of data003).
User avatar
giucam
Posts: 139
Joined: Mon Mar 21, 2011 9:20 am

Post by giucam »

Could you check the sums of all the files in data003.lab?
compile unlab from residualvm-tools, run md5sum on the files you get and post the output on some pastebin.

that should say a final word on if your md5 is correct or not.

Thanks
counting_pine
Posts: 12
Joined: Wed Feb 07, 2007 5:47 pm

Post by counting_pine »

YakBizzarro wrote:@counting_pine: for simplicity in ResidualVM the patch is mandatory, even on already patched versions.
I just meant running the gfupd101 file, whether that informs you if the game is already patched.
User avatar
YakBizzarro
Posts: 37
Joined: Wed May 18, 2011 8:10 am

Post by YakBizzarro »

Gfupd101.exe doesn't recognize pre-patched versions, it add patches files again, even if they aren't needed.
Post Reply