private void saveToolStripMenuItem1_Click(object sender, EventArgs e) { try { ARC_Studio.Workers.ARC.PS3ARCWorker ps3ARCWorker = new ARC_Studio.Workers.ARC.PS3ARCWorker(); ps3ARCWorker.BuildArchive(arcfile, appdata); MessageBox.Show("Saved", "Success"); } catch (Exception err) { MessageBox.Show("error\n" + err.ToString()); } }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { try { using (var ofd = new OpenFileDialog()) { ofd.CheckFileExists = true; //makes sure opened fui exists ofd.Filter = "ARC (Minecraft Console Archive)|*.arc"; if (ofd.ShowDialog() == DialogResult.OK) { //openPck(ofd.FileName); EntryList.Nodes.Clear(); try { if (ofd.FileName.EndsWith(".arc")) { ARC_Studio.Workers.ARC.PS3ARCWorker ps3ARCWorker = new ARC_Studio.Workers.ARC.PS3ARCWorker(); ps3ARCWorker.ExtractArchive(ofd.FileName, appdata); arcfile = ofd.FileName; openPck(ofd.FileName); } else { MessageBox.Show("Check Data", "Data Error"); } } catch (Exception err) { MessageBox.Show("error\n" + err.ToString()); } } } } catch (Exception) { MessageBox.Show("The ARC you're trying to use currently isn't supported");//Error handling for PCKs that give errors when trying to be opened } }