public MainWindow() { InitializeComponent(); IsoManagement = new IsoManagement((this)); MapReplacement = new MapReplacement(this); OptionalPatches = new OptionalPatches(this); MapSelectionRadioButtonHelpers = new MapSelectionRadioButtonHelpers(this); DynamicMapPanelHelpers = new DynamicMapPanelHelpers(this); DynamicMapPanelValidation = new DynamicMapPanelValidation(this); }
public void action() { OptionalPatches.update(); // we need to update patches before the code below, so we using single action if (!Main.config.limitBlueprints) { uGUIBuilderMenu_Show_Patch.enableAllTabs(); } uGUI_BuilderMenu.singleton.UpdateItems(); }
public void action() { OptionalPatches.update(); if (!Main.config.limitBlueprints) { uGUIBuilderMenu_Show_Patch.enableAllTabs(); } uGUI_BuilderMenu.singleton.UpdateItems(); }
public void action() { Debug.assert(args.isNullOrEmpty() || args.All(arg => arg is Type)); if (args.isNullOrEmpty()) { OptionalPatches.update(); } else { args.forEach(arg => OptionalPatches.update(arg as Type)); } }
private async void UpdateMapButton_Click(object sender, EventArgs e) { var extractDiscBatFilePath = Path.Combine(Directory.GetCurrentDirectory(), DiscOperationsHelperPaths.ExtractDiscFileName); var progressBar = new ProgressBar(); progressBar.Show(); ProgressBarHelpers.UpdateProgressWindow(progressBar, "Extracting disc...", 20); if (!File.Exists(setInputISOLocation.Text)) { ErrorMessages.ThrowSourceIsoCouldNotBeOpenedError(progressBar); } else { if (setOutputPathLabel.Text == "None") { ErrorMessages.ThrowOutputFilePathCannotBeBlankError(progressBar); } else { await IsoManagement.StartExtractBatFileProcess(extractDiscBatFilePath); //if (p.Completed != true && p.ExitCode != 0) return; ProgressBarHelpers.UpdateProgressWindow(progressBar, "Determining file structure...", 25); DiscPath = IsoManagement.DetermineIsoFolderStructure(progressBar); ProgressBarHelpers.UpdateProgressWindow(progressBar, "Replacing maps...", 40); MapReplacement.ReplaceMaps(); ProgressBarHelpers.UpdateProgressWindow(progressBar, "Setting Options...", 60); if (removeIntroMenuAndMapBgmToolStripMenuItem.Checked) { OptionalPatches.RemoveMusic(); } OptionalPatches.AsmHacks(); OptionalPatches.UpdateUiForWiimmfi(); ProgressBarHelpers.UpdateProgressWindow(progressBar, "Re-compiling disc...", 80); await IsoManagement.CompileTheDisc(); ProgressBarHelpers.UpdateProgressWindow(progressBar, "Done!", 100); progressBar.SetButtonToClose(); } } }