private static void Import() { using var fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() != DialogResult.OK) { return; } var count = PKSMUtil.CreateBank(fbd.SelectedPath); WinFormsUtil.Alert("Bank Created!", $"Added {count} Pokémon to the bank!"); }
private static void Export() { if (!WinFormsUtil.OpenSAVPKMDialog(new[] { ".bnk" }, out var path)) { return; } var bank = File.ReadAllBytes(path !); using var fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() != DialogResult.OK) { return; } var count = PKSMUtil.ExportBank(bank, fbd.SelectedPath, out var previews); PKMPreview.ExportCSV(previews, fbd.SelectedPath); WinFormsUtil.Alert("Bank Exported!", $"Dumped {count} Pokémon!"); }