private void SaveSpoilerButton_Click(object sender, EventArgs e) { if (!Randomized) { return; } // Get the default name for the saved patch string fileName = $"MinishRandomizer_{shuffler.Seed}_spoiler"; SaveFileDialog sfd = new SaveFileDialog { Filter = "Text files|*.txt|All Files|*.*", Title = "Save Spoiler", FileName = fileName }; if (sfd.ShowDialog() != DialogResult.OK) { return; } // Write output to ROM, then add patches string spoilerLog = shuffler.GetSpoiler(); File.WriteAllText(sfd.FileName, spoilerLog); }
private void SaveSpoilerButton_Click(object sender, EventArgs e) { if (!Randomized) { return; } // Get the default name for the saved patch string fileName = $"MinishRandomizer-{shuffler.Version}-{shuffler.Seed}-{shuffler.GetLogicIdentifier()}-{shuffler.GetOptionsIdentifier()}-spoiler"; SaveFileDialog sfd = new SaveFileDialog { Filter = "Text files|*.txt|All Files|*.*", Title = "Save Spoiler", FileName = fileName }; if (sfd.ShowDialog() != DialogResult.OK) { return; } // Write output to ROM, then add patches string spoilerLog = shuffler.GetSpoiler(); File.WriteAllText(sfd.FileName, spoilerLog); MessageBox.Show("Spoiler successfully saved.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); statusText.Text = $"Successfully saved \"{sfd.FileName}\""; }