void ReadFile(string file) { try { switch (VariousFunctions.ReadFileType(file)) { case XboxFileType.STFS: { LogRecord x = new LogRecord(); STFSPackage xPackage = new STFSPackage(file, x); if (!xPackage.ParseSuccess) { return; } PackageExplorer xExplorer = new PackageExplorer(this); xExplorer.listBox4.Items.AddRange(x.Log); x.WhenLogged += new LogRecord.OnLog(xExplorer.xAddLog); xExplorer.set(ref xPackage); xExplorer.Show(); } break; case XboxFileType.SVOD: { SVODPackage hd = new SVODPackage(file, null); if (!hd.IsValid) { return; } HDDGameForm frm = new HDDGameForm(hd, file, this); frm.MdiParent = this; frm.Show(); } break; case XboxFileType.Music: { MusicFile xfile = new MusicFile(file); MusicView xview = new MusicView(this, file, xfile); xview.MdiParent = this; xview.Show(); } break; case XboxFileType.GPD: { GameGPD y = new GameGPD(file, 0xFFFFFFFF); GPDViewer z = new GPDViewer(y, file, this); z.MdiParent = this; z.Show(); } break; case XboxFileType.FATX: { FATXDrive xdrive = new FATXDrive(file); Files.Add(file); FATXBrowser y = new FATXBrowser(xdrive, file, this); y.MdiParent = this; y.Show(); } break; case XboxFileType.GDF: { StatsForm x = new StatsForm(0); x.Text = "Select Deviation"; if (x.ShowDialog() != DialogResult.OK) { return; } GDFImage ximg = new GDFImage(file, x.ChosenID); if (!ximg.Valid) { throw new Exception("Invalid package"); } GDFViewer xViewer = new GDFViewer(ximg, this); xViewer.MdiParent = this; xViewer.Show(); } break; default: MessageBox.Show("Error: Unknown file"); return; } Files.Add(file); } catch (Exception x) { MessageBox.Show(x.Message); } }
void ReadFile(string file) { try { switch (VariousFunctions.ReadFileType(file)) { case XboxFileType.STFS: { LogRecord x = new LogRecord(); STFSPackage xPackage = new STFSPackage(file, x); if (!xPackage.ParseSuccess) return; PackageExplorer xExplorer = new PackageExplorer(this); xExplorer.listBox4.Items.AddRange(x.Log); x.WhenLogged += new LogRecord.OnLog(xExplorer.xAddLog); xExplorer.set(ref xPackage); xExplorer.Show(); } break; case XboxFileType.SVOD: { SVODPackage hd = new SVODPackage(file, null); if (!hd.IsValid) return; HDDGameForm frm = new HDDGameForm(hd, file, this); frm.MdiParent = this; frm.Show(); } break; case XboxFileType.Music: { MusicFile xfile = new MusicFile(file); MusicView xview = new MusicView(this, file, xfile); xview.MdiParent = this; xview.Show(); } break; case XboxFileType.GPD: { GameGPD y = new GameGPD(file, 0xFFFFFFFF); GPDViewer z = new GPDViewer(y, file, this); z.MdiParent = this; z.Show(); } break; case XboxFileType.FATX: { FATXDrive xdrive = new FATXDrive(file); Files.Add(file); FATXBrowser y = new FATXBrowser(xdrive, file, this); y.MdiParent = this; y.Show(); } break; case XboxFileType.GDF: { StatsForm x = new StatsForm(0); x.Text = "Select Deviation"; if (x.ShowDialog() != DialogResult.OK) return; GDFImage ximg = new GDFImage(file, x.ChosenID); if (!ximg.Valid) throw new Exception("Invalid package"); GDFViewer xViewer = new GDFViewer(ximg, this); xViewer.MdiParent = this; xViewer.Show(); } break; default: MessageBox.Show("Error: Unknown file"); return; } Files.Add(file); } catch (Exception x) { MessageBox.Show(x.Message); } }
private void button1_Click(object sender, EventArgs e) { RSAParams xParams; string xOut = null; if (xtype == PackType.STFS) { xOut = VariousFunctions.GetUserFileLocale("Save to where?", "", false); if (xOut == null) return; } else { if (ximg == null) { MessageBox.Show("Please select an image"); return; } string y = VariousFunctions.GetUserFolderLocale("Select a save location"); if (y == null) return; xOut = y; } if (radioButton1.Checked) xParams = xparent.PublicKV; else if (radioButton2.Checked) xParams = new RSAParams(StrongSigned.LIVE); else xParams = new RSAParams(StrongSigned.PIRS); if (xtype == PackType.STFS) { LogRecord rec = new LogRecord(); STFSPackage xy = new STFSPackage(xsession, xParams, xOut, rec); PackageExplorer z = new PackageExplorer(xparent); z.set(ref xy); z.listBox4.Items.AddRange(rec.Log); this.Close(); z.Show(); } else { CreateSVOD z = new CreateSVOD(ximg, xOut, xhead); if (z.Create(xParams, (PackageType)comboBoxEx2.SelectedItem)) MessageBox.Show("Completed successfully"); else MessageBox.Show("Unsuccessful build"); } this.Dispose(); }
private void button1_Click(object sender, EventArgs e) { RSAParams xParams; string xOut = null; if (xtype == PackType.STFS) { xOut = VariousFunctions.GetUserFileLocale("Save to where?", "", false); if (xOut == null) { return; } } else { if (ximg == null) { MessageBox.Show("Please select an image"); return; } string y = VariousFunctions.GetUserFolderLocale("Select a save location"); if (y == null) { return; } xOut = y; } if (radioButton1.Checked) { xParams = xparent.PublicKV; } else if (radioButton2.Checked) { xParams = new RSAParams(StrongSigned.LIVE); } else { xParams = new RSAParams(StrongSigned.PIRS); } if (xtype == PackType.STFS) { LogRecord rec = new LogRecord(); STFSPackage xy = new STFSPackage(xsession, xParams, xOut, rec); PackageExplorer z = new PackageExplorer(xparent); z.set(ref xy); z.listBox4.Items.AddRange(rec.Log); this.Close(); z.Show(); } else { CreateSVOD z = new CreateSVOD(ximg, xOut, xhead); if (z.Create(xParams, (PackageType)comboBoxEx2.SelectedItem)) { MessageBox.Show("Completed successfully"); } else { MessageBox.Show("Unsuccessful build"); } } this.Dispose(); }