// Randomizing via Game Image private async void btn_loadiso_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog { Title = "Location of Yu-Gi-Oh! Forbidden Memories NTSC CUE File", Filter = "*.cue | *.cue" }; if (dlg.ShowDialog() == true) { lbl_path.Content = Path.GetDirectoryName(dlg.FileName); MessageBox.Show("Extracting game data can take a minute... please wait.", "Extracting data", MessageBoxButton.OK, MessageBoxImage.Information); pgr_back.Visibility = Visibility.Visible; BinChunk chunker = new BinChunk(); await Task.Run(() => chunker.ExtractBin(dlg.FileName)); pgr_back.Visibility = Visibility.Hidden; MessageBox.Show("Extracting game data complete.", "Extracting data", MessageBoxButton.OK, MessageBoxImage.Information); Static.UsedIso = true; btn_patchiso.IsEnabled = false; btn_perform.IsEnabled = true; } }
public static void Convert_To_ISO(string CueFile, string OutputFile) { BinChunk binchunk = new BinChunk(); binchunk.Convert_To_ISO(CueFile, OutputFile); }