private void SendToCONExplorer_Click(object sender, EventArgs e) { var handler = new CONExplorer(Color.FromArgb(34, 169, 31), Color.White); handler.LoadCON(lstSongs.SelectedItems[0].SubItems[2].Text); handler.Show(); }
private void btnView_Click(object sender, EventArgs e) { var xExplorer = new CONExplorer(Color.FromArgb(34, 169, 31), Color.White); xExplorer.LoadCON(sOpenPackage); xExplorer.Show(); Close(); }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { picWorking.Visible = false; foreach (var mogg in moggs) { Tools.WriteOutData(Tools.ObfM(File.ReadAllBytes(mogg)), mogg); } var xExplorer = new CONExplorer(Color.FromArgb(34, 169, 31), Color.White); xExplorer.LoadCON(xOut); Close(); xExplorer.Show(); }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (!FailedSign) { Log("Successfully rebuilt and resigned CON file"); ShowChanges(false); } else { Log("Process failed ... please close this window down and try again"); } picWorking.Visible = false; if (FailedSign) { return; } var xExplorer = new CONExplorer(btnSave.BackColor, btnSave.ForeColor); xExplorer.lstLog.Items.AddRange(lstLog.Items); xExplorer.LoadCON(folder); Close(); xExplorer.Show(); }
static void Main(string[] args) { BassNet.Registration(user + "@" + domain + ".com", bKey); bool result; var mutex = new System.Threading.Mutex(true, "UniqueAppId", out result); if (!result) { MessageBox.Show("There's already another instance of " + APP_NAME + " running!\n\nYou should only have one instance running at any given time to avoid file access conflicts and possible crashes.\n\nProceed with caution.", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Stop); } AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var binFolder = Application.StartupPath + "\\bin\\"; if (!Directory.Exists(binFolder)) { Directory.CreateDirectory(binFolder); } if (!File.Exists(Application.StartupPath + "\\bin\\KV.bin")) { MessageBox.Show("Required file 'KV.bin' was not found in the \bin subdirectory\n" + APP_NAME + " can't work without it ...", "Critical Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Process.GetCurrentProcess().Kill(); } var kv = new RSAParams(Application.StartupPath + "\\bin\\KV.bin"); if (!kv.Valid) { MessageBox.Show("Required file 'KV.bin' was found in the \bin subdirectory but it is not valid\n" + APP_NAME + " can't work without it ...", "Critical Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Process.GetCurrentProcess().Kill(); } var con = ""; var argument = args.Aggregate("", (current, arg) => current + " " + arg).ToLowerInvariant().Trim(); if (string.IsNullOrWhiteSpace(argument)) { Application.Run(new MainForm()); } else if (argument.Contains("-concreator")) { Application.Run(new CONCreator(Color.FromArgb(34, 169, 31), Color.White)); } else if (argument.Contains("-packcreator")) { Application.Run(new PackCreator(null, Color.FromArgb(34, 169, 31), Color.White)); } else if (argument.Contains("-quickpack")) { Application.Run(new QuickPackEditor(null, Color.FromArgb(34, 169, 31), Color.White)); } else if (argument.Contains("-quickdta")) { Application.Run(new QuickDTAEditor()); } else if (argument.Contains("-extractor")) { Application.Run(new BatchExtractor(Color.FromArgb(197, 34, 35), Color.White)); } else if (argument.Contains("-renamer")) { Application.Run(new BatchRenamer(Color.FromArgb(197, 34, 35), Color.White)); } else if (argument.Contains("-indexer")) { Application.Run(new FileIndexer(Color.FromArgb(197, 34, 35), Color.White)); } else if (argument.Contains("-manager")) { Application.Run(new SetlistManager(Color.FromArgb(197, 34, 35), Color.White)); } else if (argument.EndsWith(".setlist", StringComparison.Ordinal)) { var file = argument.Trim(); string setlist; if (File.Exists(file)) { setlist = file; } else if (File.Exists(Application.StartupPath + "\\setlist\\" + file)) { setlist = Application.StartupPath + "\\setlist\\" + file; } else { setlist = ""; } Application.Run(new SetlistManager(Color.FromArgb(197, 34, 35), Color.White, setlist)); } else if (argument.Contains("-event")) { Application.Run(new EventManager()); } else if (argument.Contains("-visualizer")) { try { var file = argument.Replace("-visualizer -", "").Replace("-visualizer", "").Trim(); if (file != "") { if (File.Exists(file)) { con = file; } } } catch { con = ""; } Application.Run(new Visualizer(Color.FromArgb(230, 215, 0), Color.White, con)); } else if (argument.Contains("-save")) { Application.Run(new SaveFileImageEditor(Color.FromArgb(230, 215, 0), Color.White)); } else if (argument.Contains("-analyzer")) { Application.Run(new SongAnalyzer("")); } else if (argument.Contains("-audioa")) { Application.Run(new AudioAnalyzer("")); } else if (argument.EndsWith(".mid", StringComparison.Ordinal)) { var midi = ""; var doclean = argument.Contains("-cleaner"); if (doclean) { argument = argument.Replace("-cleaner", "").Trim(); } if (File.Exists(argument)) { midi = argument; } else if (File.Exists(Application.StartupPath + "\\" + argument)) { midi = Application.StartupPath + "\\" + argument; } if (string.IsNullOrWhiteSpace(midi)) { Application.Run(new MainForm()); } else { if (doclean) { Application.Run(new MIDICleaner(midi, Color.FromArgb(230, 215, 0), Color.White)); } else { Application.Run(new MIDISelector(midi)); } } } else if (argument.Contains("-cleaner")) { Application.Run(new MIDICleaner("", Color.FromArgb(230, 215, 0), Color.White)); } else if (argument.Contains("-probundler")) { Application.Run(new ProUpgradeBundler(Color.FromArgb(230, 215, 0), Color.White)); } else if (argument.Contains("-artconverter")) { Application.Run(new AdvancedArtConverter("", Color.FromArgb(37, 89, 201), Color.White)); } else if (argument.Contains("-wii")) { try { var file = argument.Replace("-wii -", "").Trim(); con = ""; if (file != "") { if (Directory.Exists(file)) { con = file; } } } catch { con = ""; } Application.Run(new WiiConverter(Color.FromArgb(37, 89, 201), Color.White, con)); } else if (argument.Contains("-ps3")) { Application.Run(new PS3Converter(null, Color.FromArgb(37, 89, 201), Color.White)); } else if (argument.Contains("-phaseshift")) { Application.Run(new PhaseShiftConverter(Color.FromArgb(37, 89, 201), Color.White)); } else if (argument.Contains("-rba")) { Application.Run(new RBAConverter(Color.FromArgb(37, 89, 201), Color.White)); } else if (argument.Contains("-usb")) { Application.Run(new USBnator()); } else if (argument.Contains("-video")) { Application.Run(new VideoPreparer(Color.FromArgb(240, 104, 4), Color.White)); } else { try { if (VariousFunctions.ReadFileType(argument) == XboxFileType.STFS) { var xExplorer = new CONExplorer(Color.FromArgb(34, 169, 31), Color.White, true); xExplorer.LoadCON(argument); Application.Run(xExplorer); } } catch (Exception) { Application.Run(new MainForm()); } } GC.KeepAlive(mutex); }