GetMd5Hash() 정적인 개인적인 메소드

static private GetMd5Hash ( string FileName ) : string
FileName string
리턴 string
예제 #1
0
        internal static bool ValidateDatHash()
        {
            string datHash = Tools.GetMd5Hash(ModManager.ZeroPath);
            string hashOld = SettingsManager.GetGameData().DatHash;

            if (datHash != hashOld)
            {
                return(false);
            }
            return(true);
        }
예제 #2
0
        internal bool ValidateDatHash()
        {
            string datHash = Tools.GetMd5Hash(ModManager.ZeroPath) + Tools.GetMd5Hash(ModManager.OnePath);
            string hashOld = this.GetGameData().DatHash;

            if (datHash != hashOld)
            {
                Debug.LogLine(String.Format("[ValidateDatHash] 00/01 dat hash mismatch:\n{0} (Found Hash) != {1} (Expected Hash)", datHash, hashOld), Debug.LogLevel.All);
                return(false);
            }
            return(true);
        }
예제 #3
0
        public void UpdateDatHash()
        {
            Settings settings = new Settings();

            settings.LoadFrom(directory, filename);

            // Hash 01.dat and update settings file
            string datHash = Tools.GetMd5Hash(ModManager.ZeroPath) + Tools.GetMd5Hash(ModManager.OnePath);

            settings.GameData.DatHash = datHash;
            Debug.LogLine(String.Format("[UpdateDatHash] Updated 00/01 dat hash to: {0}", datHash), Debug.LogLevel.All);
            settings.SaveTo(directory, filename);
        }
예제 #4
0
        public static void UpdateDatHash()
        {
            Settings settings = new Settings();

            settings.Load();

            // Hash 01.dat and update settings file
            string datHash = Tools.GetMd5Hash(ModManager.ZeroPath);

            settings.GameData.DatHash = datHash;

            settings.Save();
        }
예제 #5
0
 internal bool ValidateDatHash()
 {
     if (File.Exists(xmlFilePath))
     {
         string datHash = Tools.GetMd5Hash(ZeroPath) + Tools.GetMd5Hash(OnePath);
         string hashOld = GetGameData().DatHash;
         if (datHash == hashOld)
         {
             Debug.LogLine(String.Format("[ValidateDatHash] 00/01 dat hash match:\n{0} (Found Hash) == {1} (Expected Hash)", datHash, hashOld), Debug.LogLevel.All);
             return(true);
         }
         else
         {
             Debug.LogLine(String.Format("[ValidateDatHash] 00/01 dat hash mismatch:\n{0} (Found Hash) != {1} (Expected Hash)", datHash, hashOld), Debug.LogLevel.All);
             return(false);
         }
     }
     Debug.LogLine(String.Format("[ValidateDatHash] could not find snakebite.xml"), Debug.LogLevel.All);
     return(false);
 }
예제 #6
0
 public bool IsVanilla0001DatHash()
 {
     return(vanillaDatHash.Equals(Tools.GetMd5Hash(ModManager.ZeroPath) + Tools.GetMd5Hash(ModManager.OnePath)));
 }
예제 #7
0
 public bool IsVanilla0001DatHash() //shouldn't be in settingsmanager
 {
     return(vanillaDatHash.Equals(Tools.GetMd5Hash(ZeroPath) + Tools.GetMd5Hash(OnePath)));
 }