Game Data Integrity Check with MD5 hashes

A forum for solving problems that might be encountered during installation, updating, or in game.
Post Reply
User avatar
Pyro
Bug Finder Extraordinaire
Posts: 4751
Joined: Sun Mar 21, 2004 2:14 pm
Location: Texas

Game Data Integrity Check with MD5 hashes

Post by Pyro »

This is for future reference as once in a while players post about crash issues when it ends up being corrupt game data from the foundation files in the "tags" folder. This can happen if Myth II was installed from a badly scratched CD. The following are the 5 foundation tag files of the game:

international large install
international small install
large install
medium install
small install


For Mac users, one method is opening Terminal (Applications > Utilities > Terminal.app). Type "md5", type a space, drag the file into the terminal window (it adds the file path by doing that), and press Enter. The command line returns the checksum. Do that for each of the 5 "install" files in the "tags" folder except for plugin cache as that file doesn't matter.

For Windows users, go to (http://www.pc-tools.net/win32/md5sums/) and download the md5sums zip file and extract it. Place the md5sums executable in the same folder as the foundation tag files. Select the 5 files and drag them onto md5sums. A window will appear with the program scanning the files. When it is done, right click on that window's top bar. Move the mouse to "Edit" and click on "Select All". Press Enter which will copy the text that was selected.

For Linux users, many Linux distributions support the md5sum command, so at a command prompt use the command md5sum, a space, and a file name (the entire name in a pair of single quotes, i.e. 'international large install' for example) to generate the md5 sum for that file. Alternatively, you can simply use the command md5sum * to generate md5 sums for all files in the directory. Note that the Loki Linux Myth II (ISBN 1-928922-05-8) matches the English-American MD5 values.

An easy way to compare without visually looking at each character is with a text editor like Notepad++. You copy/paste your values and the ones you need from here. With that you can double click on the MD5 checksum and if the ones you copied from below are the same in the text file it will highlight them. Not all text editors do this.

Compare with the following that match your localization:

English-American

Code: Select all

63de591595aba9521667b57120092b3e  *international large install
31d0cec54ed75a0fb49ebfc43aaef0da  *international small install
6c473476d80e9f6fd069468d4b45be40  *large install
5335a2d28f60f1b60fcb8745534484ac  *medium install
c390941fe0693503a841ed85961b54d8  *small install
English-UK

Code: Select all

2ec82be798699ce9bc5836da4fda5f37  *international large install
3987b30123fe726a004d9b4059af4359  *international small install
d5b542519087abd298da30b25f81fbe8  *large install
c9a3de5907c5510238fd5c809a99befc  *medium install
e1aa378fbe682bcb16ca54c2bdaa7b82  *small install
French

Code: Select all

db7c09c8504980973f07527d79cd384b  *international large install
5f55c18465a0c2b864f7e3b747bb0b01  *international small install
ce3595ac760b95d6de5fb77187515f1c  *large install
c9a3de5907c5510238fd5c809a99befc  *medium install
09359854f09e262521764e0e5f0e678d  *small install
German

Code: Select all

78e7b7b05b23bd2ac82a5419ee91287d  *international large install
944e69b9c21e819ec1f7a8e3f592d0f4  *international small install
e88fff8d8f4806e94e4174c8462f3802  *large install
9ef6f07faf1d9e7333592c854aa6d115  *medium install
35d49a30ad9f495eba4cc2a995698e99  *small install
Japanese

Code: Select all

c672d097b9ae681683a5d0a651e76fa6  *international large install
86df34ea6b99992ba22839d6aaba7386  *international small install
4203b6816adeabe1dc74b16a88929aac  *large install
a5c4d2cceb1f4d77630d746c8635a26d  *medium install
69bbb951076ed93a3c900fdeda854ac5  *small install
Polish

Code: Select all

63de591595aba9521667b57120092b3e  *international large install
31d0cec54ed75a0fb49ebfc43aaef0da  *international small install
6c473476d80e9f6fd069468d4b45be40  *large install
5335a2d28f60f1b60fcb8745534484ac  *medium install
90873f6ad134dde7be49e42df22683cc  *small install
Portuguese

Code: Select all

4ec7d243db9232502fae72c6bfdbab38  *international large install
a13bf0fe9a5468608ba6fc4abb448751  *international small install
727bdced625982569954b361d18d125c  *large install
d79d811aa83f62f81a17db0d5194b46f  *medium install
ab06418051082096aa2f451563c2d7b0  *small install
Russian

Code: Select all

bfda540003814d6b1934feae79dee613  *international large install
901a4e3f75f05447cd4ea75bee3d1e0a  *international small install
4a275a150e4afb958fd7f8568d8e9d68  *large install
5335a2d28f60f1b60fcb8745534484ac  *medium install
feb92c9356d51733d893b0d022b5f07a  *small install
Last edited by Pyro on Sat Aug 16, 2014 2:22 pm, edited 2 times in total.
User avatar
Melekor
Site Admin
Posts: 2449
Joined: Sat May 01, 2004 12:10 am
Contact:

Re: Game Data Integrity Check with MD5 hashes

Post by Melekor »

Excellent post, stickied.
akula65
Posts: 105
Joined: Mon Mar 14, 2011 5:44 pm

Re: Game Data Integrity Check with MD5 hashes

Post by akula65 »

For completeness sake:

English-American Loki Linux (ISBN 1-928922-05-8)

Code: Select all

63de591595aba9521667b57120092b3e  international large install
31d0cec54ed75a0fb49ebfc43aaef0da  international small install
6c473476d80e9f6fd069468d4b45be40  large install
5335a2d28f60f1b60fcb8745534484ac  medium install
c390941fe0693503a841ed85961b54d8  small install
Note that these match Pyro's sums for the English-American Windows CD-ROM.

For Linux users, many Linux distributions support the md5sum command, so at a command prompt use the command md5sum, a space, and a file name (the entire name in a pair of single quotes, i.e. 'international large install' for example) to generate the md5 sum for that file. Alternatively, you can simply use the command md5sum * to generate md5 sums for all files in the directory.
User avatar
Pyro
Bug Finder Extraordinaire
Posts: 4751
Joined: Sun Mar 21, 2004 2:14 pm
Location: Texas

Re: Game Data Integrity Check with MD5 hashes

Post by Pyro »

Thanks. I altered the original post to include a link to your post for Linux users.
akula65
Posts: 105
Joined: Mon Mar 14, 2011 5:44 pm

Re: Game Data Integrity Check with MD5 hashes

Post by akula65 »

Feel free to fully integrate the information into your first post (with your own wording). Then Mel can delete all the posts after his, and the thread will be "clean(er)."
User avatar
Pyro
Bug Finder Extraordinaire
Posts: 4751
Joined: Sun Mar 21, 2004 2:14 pm
Location: Texas

Re: Game Data Integrity Check with MD5 hashes

Post by Pyro »

Edited the original post to include akula65's Linux information as well as added the Russian MD5 sum values.
Post Reply