mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-09-11 13:15:19 -05:00
Add SAV6 ChecksumsValid property
This commit is contained in:
@@ -261,6 +261,8 @@ private void setChecksums()
|
||||
BitConverter.GetBytes(ccitt16(array)).CopyTo(Data, BlockInfoOffset + 6 + i * 8);
|
||||
}
|
||||
}
|
||||
public bool ChecksumsValid => verifyG6SAV(Data);
|
||||
public string ChecksumInfo => verifyG6CHK(Data);
|
||||
public byte[] Write()
|
||||
{
|
||||
setChecksums();
|
||||
|
||||
@@ -2431,12 +2431,9 @@ private void clickVerifyCHK(object sender, EventArgs e)
|
||||
{
|
||||
if (SAV.Edited) { Util.Alert("Save has been edited. Cannot integrity check."); return; }
|
||||
|
||||
if (PKX.verifyG6SAV(SAV.Data))
|
||||
{ Util.Alert("Checksums are correct."); return; }
|
||||
if (DialogResult.Yes != Util.Prompt(MessageBoxButtons.YesNoCancel, "Export Checksum Info to Clipboard?"))
|
||||
return;
|
||||
|
||||
Clipboard.SetText(PKX.verifyG6CHK(SAV.Data));
|
||||
if (SAV.ChecksumsValid) { Util.Alert("Checksums are valid."); return; }
|
||||
if (DialogResult.Yes == Util.Prompt(MessageBoxButtons.YesNo, "Export Checksum Info to Clipboard?"))
|
||||
Clipboard.SetText(SAV.ChecksumInfo);
|
||||
}
|
||||
private void clickExportSAVBAK(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user