From a75d9a35c31a11528a040808b5adccfd63213589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Tue, 6 Dec 2022 21:23:18 +0100 Subject: [PATCH] Make `SteamControllerConfigs` enabled by default --- RELEASE.md | 1 + SteamController/Managers/SteamConfigsManager.cs | 3 ++- SteamController/Settings.cs | 7 +------ 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 44af668..48802fd 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -32,3 +32,4 @@ It does help this project on being supported. - Improve responsiveness of PowerControl (read input more frequently) - Fix selecting `DefaultProfile` on startup - Detect GamePad UI open temporarily for controller layout +- Automatically manage steam controller configs when using Steam Input diff --git a/SteamController/Managers/SteamConfigsManager.cs b/SteamController/Managers/SteamConfigsManager.cs index 351f133..e78240e 100644 --- a/SteamController/Managers/SteamConfigsManager.cs +++ b/SteamController/Managers/SteamConfigsManager.cs @@ -14,7 +14,8 @@ namespace SteamController.Managers { "controller_base/desktop_neptune.vdf", Resources.empty_neptune }, { "controller_base/chord_neptune.vdf", Resources.chord_neptune } }; - static readonly Dictionary installedSteamControllerFiles = new Dictionary { + static readonly Dictionary installedSteamControllerFiles = new Dictionary + { { "controller_base/templates/controller_neptune_steamcontroller.vdf", Resources.empty_neptune }, }; diff --git a/SteamController/Settings.cs b/SteamController/Settings.cs index 448ce93..8a7a5b6 100644 --- a/SteamController/Settings.cs +++ b/SteamController/Settings.cs @@ -58,14 +58,9 @@ namespace SteamController Overwrite } -#if DEBUG [UserScopedSetting] [BrowsableAttribute(true)] -#else - [ApplicationScopedSetting] - [BrowsableAttribute(false)] -#endif - [DefaultSettingValue("DoNotTouch")] + [DefaultSettingValue("Overwrite")] [Description("This does replace Steam configuration for controllers to prevent double inputs")] public SteamControllerConfigsMode SteamControllerConfigs {