From 986762688a27d87cdd87871d03ab4ae55e6c64af Mon Sep 17 00:00:00 2001 From: MathiasL Date: Fri, 27 May 2022 20:58:50 +0200 Subject: [PATCH] Add version to window title --- DamagePrinter/DamagePrinter/Program.cs | 18 +++++++++++++++++- .../DamagePrinterGUI/MainWindow.xaml.cs | 3 +++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/DamagePrinter/DamagePrinter/Program.cs b/DamagePrinter/DamagePrinter/Program.cs index 0421284..e6f4e3c 100644 --- a/DamagePrinter/DamagePrinter/Program.cs +++ b/DamagePrinter/DamagePrinter/Program.cs @@ -27,6 +27,22 @@ static class Program [STAThread] static void Main(string[] args) { + var cfg = SteamShared.SourceConfig.SourceCFG.FromFile(@"I:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\csgo\cfg\autoexec.cfg"); + foreach(var command in cfg.Commands) + { + Console.Write(command.CommandName + " "); + command.CommandValues?.ForEach(value => Console.Write(value.Value + " ")); + Console.WriteLine(); + } + return; + + + foreach (var game in steamHelper.GetInstalledGames()) + { + Console.WriteLine(game.Name); + } + return; + string? gamePath = steamHelper.GetGamePathFromExactName("Counter-Strike: Global Offensive"); if (gamePath == null) @@ -282,7 +298,7 @@ static class Program ExecuteCommands(false, commands); } } - Thread.Sleep(50); + Thread.Sleep(500); } } diff --git a/DamagePrinter/DamagePrinterGUI/MainWindow.xaml.cs b/DamagePrinter/DamagePrinterGUI/MainWindow.xaml.cs index ac42a54..ac012e4 100644 --- a/DamagePrinter/DamagePrinterGUI/MainWindow.xaml.cs +++ b/DamagePrinter/DamagePrinterGUI/MainWindow.xaml.cs @@ -54,6 +54,9 @@ namespace DamagePrinterGUI { InitializeComponent(); + Version? ver = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + this.Title += $" v{(ver == null ? "???" : ver.ToString())}"; + if (!this.ensureConsoleLogAndGamePath()) { MessageBox.Show("The console log could not be created.\n\nAs a workaround, try to create an autoexec config and adding the line 'con_logfile console.log' to it.", "Unknown setup error", MessageBoxButton.OK, MessageBoxImage.Error);