From 4f775013a6d8850d9df4c51948d4b04a8f6afd09 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Fri, 17 Mar 2023 02:08:04 -0500 Subject: [PATCH] Include old name when running PowerShell name change scripts --- LANCommander.Playnite.Extension/LANCommanderLibraryPlugin.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LANCommander.Playnite.Extension/LANCommanderLibraryPlugin.cs b/LANCommander.Playnite.Extension/LANCommanderLibraryPlugin.cs index 90225d2..e8aed9c 100644 --- a/LANCommander.Playnite.Extension/LANCommanderLibraryPlugin.cs +++ b/LANCommander.Playnite.Extension/LANCommanderLibraryPlugin.cs @@ -180,10 +180,12 @@ namespace LANCommander.PlaynitePlugin Description = "Change Player Name", Action = (nameChangeArgs) => { + var oldName = Settings.PlayerName; + var result = PlayniteApi.Dialogs.SelectString("Enter your player name", "Change Player Name", Settings.PlayerName); if (result.Result == true) - PowerShellRuntime.RunScript(nameChangeArgs.Games.First(), SDK.Enums.ScriptType.NameChange, $@"""{result.SelectedString}"""); + PowerShellRuntime.RunScript(nameChangeArgs.Games.First(), SDK.Enums.ScriptType.NameChange, $@"""{result.SelectedString}"" ""{oldName}"""); } };