gamemd5.h

Go to the documentation of this file.
00001 /*
00002 Copyright (C) 2005-2006 The Pentagram team
00003 
00004 This program is free software; you can redistribute it and/or
00005 modify it under the terms of the GNU General Public License
00006 as published by the Free Software Foundation; either version 2
00007 of the License, or (at your option) any later version.
00008 
00009 This program is distributed in the hope that it will be useful,
00010 but WITHOUT ANY WARRANTY; without even the implied warranty of
00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012 GNU General Public License for more details.
00013 
00014 You should have received a copy of the GNU General Public License
00015 along with this program; if not, write to the Free Software
00016 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00017 */
00018 
00019 
00020 
00021 // md5's of the [efg]usecode.flx file of various versions of
00022 // Ultima 8, Crusader: No Remorse and Crusader: No Regret
00023 
00024 
00025 #include "GameInfo.h"
00026 
00027 namespace Pentagram {
00028 
00029 struct GameMD5Entry {
00030         GameInfo::GameType type;
00031         GameInfo::GameLanguage language;
00032         int version;
00033         const char* md5;
00034 };
00035 
00036 
00037 static GameMD5Entry md5table[] = {
00038         // U8, 2.10
00039         { GameInfo::GAME_U8, GameInfo::GAMELANG_ENGLISH, 210,
00040           "da13af19e2b7f4e6a5efbaffff371030" },
00041         { GameInfo::GAME_U8, GameInfo::GAMELANG_FRENCH, 210,
00042           "05f867efd6eebd2deac05d50464ac1e5" },
00043         { GameInfo::GAME_U8, GameInfo::GAMELANG_GERMAN, 210,
00044           "cf6815f9b65b7530b6c43d7f23a11afc" },
00045         { GameInfo::GAME_U8, GameInfo::GAMELANG_SPANISH, 210,
00046           "d075ac78cd75529142325ab0b80ed813" },
00047 
00048         // U8, 2.12
00049         { GameInfo::GAME_U8, GameInfo::GAMELANG_ENGLISH, 212,
00050           "34cd320c4b780e59ae7fab40ab4338f1" },
00051         { GameInfo::GAME_U8, GameInfo::GAMELANG_FRENCH, 212,
00052           "9675900bd1a9c9f72b331e84a6cdbc23" },
00053         { GameInfo::GAME_U8, GameInfo::GAMELANG_GERMAN, 212,
00054           "473991399cfb176b0df6f088d30301c5" },
00055         { GameInfo::GAME_U8, GameInfo::GAMELANG_JAPANESE, 212,
00056           "304a315f7a436d18397c4ec544585f7e" },
00057 
00058         // U8, 2.13
00059         { GameInfo::GAME_U8, GameInfo::GAMELANG_ENGLISH, 213,
00060           "09e6916fdd404ce910eb19b6acf96383" },
00061         { GameInfo::GAME_U8, GameInfo::GAMELANG_FRENCH, 213,
00062           "2dd7355009021ebc85803b7227fcea4c" },
00063         { GameInfo::GAME_U8, GameInfo::GAMELANG_GERMAN, 213,
00064           "7aeab4a5f84dd6264d2ff80c5bdcebd4" },
00065 
00066 
00067         // Remorse, 1.01
00068         { GameInfo::GAME_REMORSE, GameInfo::GAMELANG_ENGLISH, 101,
00069           "e3b09cbe08b18b45767739a37ee5c239" },
00070 
00071         // Remorse, 1.07
00072         { GameInfo::GAME_REMORSE, GameInfo::GAMELANG_GERMAN, 107,
00073           "a82ecab20a8f0f79a1fb2e803ac67b0d" },
00074 
00075         // Remorse, 1.10
00076         { GameInfo::GAME_REMORSE, GameInfo::GAMELANG_ENGLISH, 110,
00077           "d41c4bd1401aaf3a1a47522fdebfd7c7" },
00078 
00079         // Remorse, 1.21
00080         { GameInfo::GAME_REMORSE, GameInfo::GAMELANG_ENGLISH, 121,
00081           "a3c0950f44693eb5983227b4e834a3b6" },
00082 
00083 
00084         // Regret, 1.01
00085         { GameInfo::GAME_REGRET, GameInfo::GAMELANG_ENGLISH, 101,
00086           "ddd81cd425cd77632c3878ca97d46e75" },
00087 
00088         // Regret, 1.06
00089         { GameInfo::GAME_REGRET, GameInfo::GAMELANG_ENGLISH, 106,
00090           "ce7b4ed2081e8bfb34bf74920a1ec254" },
00091         { GameInfo::GAME_REGRET, GameInfo::GAMELANG_GERMAN, 106,
00092           "0579a250c486a022f7336c6d02dff93d" },
00093 
00094         { GameInfo::GAME_UNKNOWN, GameInfo::GAMELANG_UNKNOWN, 0, 0 }
00095 };
00096 
00097 }

Generated on Fri Jul 27 22:27:16 2007 for pentagram by  doxygen 1.4.7