private void SaveFile(string FilePath) { AppData[0x11] = (byte)trackBar1.Value; //Level AppData[0x12] = (byte)trackBar2.Value; //Heart byte[] AppData_Patched_File = Amiibo_Class.WriteAppData(File.ReadAllBytes(Current_File_Bin), AppData); File.WriteAllBytes(FilePath, AppData_Patched_File); MessageBox.Show(this, i18n.__("TP_Editor_SaveMessage", Path.GetFileNameWithoutExtension(FilePath)), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void writeAppDataToolStripMenuItem_Click(object sender, EventArgs e) { openFileDialog1.FileName = ""; openFileDialog1.Title = i18n.__("Write_AppData_Title"); openFileDialog1.Filter = i18n.__("Write_AppData_Filter", "|*.AppData|", "|*.*"); if (openFileDialog1.ShowDialog() == DialogResult.OK) { byte[] AppData_Patched_File = Amiibo_Class.WriteAppData(File.ReadAllBytes(Path.Combine(Current_Folder, listView1.SelectedItems[0].Text.Trim())), File.ReadAllBytes(openFileDialog1.FileName)); File.WriteAllBytes(Path.ChangeExtension(Path.Combine(Current_Folder, listView1.SelectedItems[0].Text.Trim()), ".AppData_Patched.bin"), AppData_Patched_File); MessageBox.Show(this, i18n.__("Write_AppData_Message1", Path.GetFileName(openFileDialog1.FileName)), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } }