internal static bool ValidateDatHash() { string datHash = Tools.GetMd5Hash(ModManager.ZeroPath); string hashOld = SettingsManager.GetGameData().DatHash; if (datHash != hashOld) { return(false); } return(true); }
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); }
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); }
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(); }
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); }
public bool IsVanilla0001DatHash() { return(vanillaDatHash.Equals(Tools.GetMd5Hash(ModManager.ZeroPath) + Tools.GetMd5Hash(ModManager.OnePath))); }
public bool IsVanilla0001DatHash() //shouldn't be in settingsmanager { return(vanillaDatHash.Equals(Tools.GetMd5Hash(ZeroPath) + Tools.GetMd5Hash(OnePath))); }