From a6578a3c4e832a85cc7fa978bfcdc8b83fc0e96a Mon Sep 17 00:00:00 2001 From: AdAstra-LD <76622070+AdAstra-LD@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:15:18 +0200 Subject: [PATCH] Retrieve version from Assembly --- DS_Map/Main Window.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DS_Map/Main Window.cs b/DS_Map/Main Window.cs index f52be10..7609279 100644 --- a/DS_Map/Main Window.cs +++ b/DS_Map/Main Window.cs @@ -24,12 +24,14 @@ using System.Globalization; using static DSPRE.ROMFiles.Event; using NSMBe4.NSBMD; using static DSPRE.ROMFiles.SpeciesFile; +using System.Reflection; namespace DSPRE { public partial class MainProgram : Form { public MainProgram() { InitializeComponent(); SetMenuLayout(Properties.Settings.Default.menuLayout); //Read user settings for menu layout + Text = "DS Pokémon Rom Editor Reloaded " + GetDSPREVersion() + " (Nømura, AdAstra/LD3005, Mixone)"; } #region Program Window @@ -311,6 +313,13 @@ namespace DSPRE { return true; } #endregion + + public string GetDSPREVersion() + { + return "" + Assembly.GetExecutingAssembly().GetName().Version.Major + "." + Assembly.GetExecutingAssembly().GetName().Version.Minor + + "." + Assembly.GetExecutingAssembly().GetName().Version.Build; + } + private void romToolBoxToolStripMenuItem_Click(object sender, EventArgs e) { using (ROMToolboxDialog window = new ROMToolboxDialog()) { window.ShowDialog(); @@ -515,7 +524,7 @@ namespace DSPRE { Update(); } private void aboutToolStripMenuItem_Click(object sender, EventArgs e) { - string message = "DS Pokémon ROM Editor Reloaded by AdAstra/LD3005" + Environment.NewLine + "version 1.10.1" + Environment.NewLine + string message = "DS Pokémon ROM Editor Reloaded by AdAstra/LD3005" + Environment.NewLine + "version " + GetDSPREVersion() + Environment.NewLine + Environment.NewLine + "Based on Nømura's DS Pokémon ROM Editor 1.0.4." + Environment.NewLine + "Largely inspired by Markitus95's \"Spiky's DS Map Editor\" (SDSME), from which certain assets were also reused." + "Credits go to Markitus, Ark, Zark, Florian, and everyone else who deserves credit for SDSME." + Environment.NewLine