private void mainMenuCodeGen(object sender, EventArgs e) { // Open Code Generator byte[] formdata = null; if (verifiedPKX()) formdata = preparepkx(); CodeGenerator CodeGen = new CodeGenerator(formdata); CodeGen.ShowDialog(); byte[] data = CodeGen.returnArray; if (data == null) return; byte[] decdata = PKX.decryptArray(data); Array.Copy(decdata, pk6.Data, PK6.SIZE_STORED); try { populateFields(pk6.Data); } catch { Array.Copy(new byte[PK6.SIZE_STORED], pk6.Data, PK6.SIZE_STORED); populateFields(pk6.Data); Util.Error("Imported code did not decrypt properly", "Please verify that what you imported was correct."); } }