Steam Deck Tools Changelog

What's new in Steam Deck Tools 0.7.2 Pre-release

Dec 15, 2023
  • PowerControl: Add Charge Limit (70%, 80%, 90%, 100%)

New in Steam Deck Tools 0.7.1 Pre-release (Dec 14, 2023)

  • SteamDeck OLED: Support BIOS 107 with temperature readings
  • SteamDeck OLED: Remove BIOS 105 support as it is buggy

New in Steam Deck Tools 0.6.22 (Dec 3, 2023)

  • SteamController: Fix broken scroll on left pad introduced by 0.6.21

New in Steam Deck Tools 0.7.0 Pre-release (Dec 2, 2023)

  • FanControl: Support for SteamDeck OLED
  • PerformanceOverlay: Support the AMD Custom GPU 0932 found in SteamDeck OLED
  • PowerControl: Support AMD Custom GPU 0932 with a SMU at 0x80600000-0x8067ffff ver.: 0x063F0E00

New in Steam Deck Tools 0.6.20 (Sep 25, 2023)

  • PerformanceOverlay/PowerControl: Add support for AMD Radeon RX 670 Graphics

New in Steam Deck Tools 0.6.22 Pre-release (Sep 24, 2023)

  • SteamController: Fix broken scroll on left pad introduced by 0.6.21.

New in Steam Deck Tools 0.6.17 (Sep 1, 2023)

  • SteamController/PowerControl: Create Logs in Documents/SteamDeckTools/Logs
  • SteamController: Improve Steam Input support for Steam Version 1684535786 WARNING: only English is supported!
  • SteamController: Allow to configure DS4 back buttons
  • SteamController: Allow to EnableDS4Support=false to hide DS4 controller

New in Steam Deck Tools 0.6.20 Pre-release (Aug 28, 2023)

  • PerformanceOverlay/PowerControl: Add support for AMD Radeon RX 670 Graphics.

New in Steam Deck Tools 0.6.19 Pre-release (Jul 4, 2023)

  • FanControl: Support 0xB030/0xA device
  • SteamController: DS4 backpanel and haptic settings are part of Release build
  • Updater: Remove InstallationTime

New in Steam Deck Tools 0.6.18 Pre-release (Jun 3, 2023)

  • PowerControl: Add 3 dots + L1 + R1 to reset current resolution.

New in Steam Deck Tools 0.6.17 Pre-release (May 21, 2023)

  • SteamController/PowerControl: Create Logs in Documents/SteamDeckTools/Logs
  • SteamController: Improve Steam Input support for Steam Version 1684535786 WARNING: only English is supported!
  • SteamController: Allow to configure DS4 back buttons
  • SteamController: Allow to EnableDS4Support=false to hide DS4 controller
  • All: Support unofficial APU drivers that present themselves as AMD Radeon 670M

New in Steam Deck Tools 0.6.16 Pre-release (Apr 29, 2023)

  • PowerControl: Show Game Profiles menu item
  • All: Support [unofficial APU drivers]

New in Steam Deck Tools 0.6.15 Pre-release (Apr 1, 2023)

  • PowerControl: Support SMU of Vangogh GPU shipped with BIOS 115

New in Steam Deck Tools 0.6.14 Pre-release (Feb 24, 2023)

  • SteamController: Add DS4 support (with Gyro, Accel, Trackpads and Haptics)
  • SteamController: Move KeepX360AlwaysConnected to Settings
  • PowerControl: Install custom resolutions (EDID) (experimental feature)
  • All: Show Missing RTSS button to install RTSS

New in Steam Deck Tools 0.6.11 Pre-release (Feb 9, 2023)

  • PowerControl: Install custom resolutions (EDID) (experimental feature)

New in Steam Deck Tools 0.6.10 Pre-release (Feb 9, 2023)

  • SteamController: Add X360: No Touchpads profile
  • All: Show Missing RTSS button to install RTSS
  • PowerControl: Retain FPS Limit (proportion) on refresh rate change
  • PowerControl: Support RTSS in custom folder

New in Steam Deck Tools 0.6.9 Pre-release (Feb 8, 2023)

  • SteamController: Fix Steam Big Picture detection for non-english
  • PowerControl: Allow user to configure selectable TDP, CPU and GPU from PowerControl.dll.ini
  • SteamController: Promote RTSS detection to Release - enable by default
  • SteamController: Improve detection of Steam processes (especially latest controller UI changes)
  • SteamController: Add configuration wizard for the first time or when configuration was lost
  • PowerControl: Show current time
  • PowerControl: Consider the foreground process to be holding profile configuration as long as it is running
  • SteamController: Require administrator privileges
  • PowerControl: Apply profile changes with a delay in bulk
  • SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294
  • All: Improve Anti-Cheat protection to allow to dismiss it
  • SteamController: Fix STEAM+DPadUp not working
  • PowerControl/SteamController: Improve RTSS detection to ignore processes not generating frames for over 5s
  • PowerControl: Expose all in GameProfiles, and fix GPU Scaling, Refresh Rate and FPS Limit interwork
  • PowerControl: Add GameProfiles allowing to persist per-game setttings for most of settings (Colors, Refresh Rate, FPS limit, etc.) [Thank you @maniman303 for https://github.com//pull/38]
  • SteamController: Add experimental ControllerProfiles to allow creating user controllers
  • SteamController: Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • SteamController: Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • PowerControl: Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.6.7 (Feb 1, 2023)

  • SteamController: Promote RTSS detection to Release - enable by default
  • SteamController: Improve detection of Steam processes (especially latest controller UI changes)
  • SteamController: Add configuration wizard for the first time or when configuration was lost
  • PowerControl: Show current time
  • PowerControl: Consider the foreground process to be holding profile configuration as long as it is running
  • SteamController: Require administrator privileges
  • PowerControl: Apply profile changes with a delay in bulk
  • SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294
  • All: Improve Anti-Cheat protection to allow to dismiss it
  • SteamController: Fix STEAM+DPadUp not working
  • PowerControl/SteamController: Improve RTSS detection to ignore processes not generating frames for over 5s
  • PowerControl: Expose all in GameProfiles, and fix GPU Scaling, Refresh Rate and FPS Limit interwork
  • PowerControl: Add GameProfiles allowing to persist per-game setttings for most of settings (Colors, Refresh Rate, FPS limit, etc.) [Thank you @maniman303 for https://github.com//pull/38]
  • SteamController: Add experimental ControllerProfiles to allow creating user controllers
  • SteamController: Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • SteamController: Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • PowerControl: Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.6.7 (Jan 22, 2023)

  • SteamController: Promote RTSS detection to Release - enable by default
  • SteamController: Improve detection of Steam processes (especially latest controller UI changes)
  • SteamController: Add configuration wizard for the first time or when configuration was lost
  • PowerControl: Show current time
  • PowerControl: Consider the foreground process to be holding profile configuration as long as it is running
  • SteamController: Require administrator privileges
  • PowerControl: Apply profile changes with a delay in bulk
  • SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294
  • All: Improve Anti-Cheat protection to allow to dismiss it
  • SteamController: Fix STEAM+DPadUp not working
  • PowerControl/SteamController: Improve RTSS detection to ignore processes not generating frames for over 5s
  • PowerControl: Expose all in GameProfiles, and fix GPU Scaling, Refresh Rate and FPS Limit interwork
  • PowerControl: Add GameProfiles allowing to persist per-game setttings for most of settings (Colors, Refresh Rate, FPS limit, etc.) [Thank you @maniman303 for https://github.com//pull/38]
  • SteamController: Add experimental ControllerProfiles to allow creating user controllers
  • SteamController: Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • SteamController: Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • PowerControl: Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.6.6 (Jan 21, 2023)

  • SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294
  • All: Improve Anti-Cheat protection to allow to dismiss it
  • SteamController: Fix STEAM+DPadUp not working
  • PowerControl/SteamController: Improve RTSS detection to ignore processes not generating frames for over 5s
  • PowerControl: Expose all in GameProfiles, and fix GPU Scaling, Refresh Rate and FPS Limit interwork
  • PowerControl: Add GameProfiles allowing to persist per-game setttings for most of settings (Colors, Refresh Rate, FPS limit, etc.) [Thank you @maniman303 for https://github.com//pull/38]
  • SteamController: Add experimental ControllerProfiles to allow creating user controllers
  • SteamController: Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • SteamController: Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • PowerControl: Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.6.6 Pre-release (Jan 20, 2023)

  • SteamController: Fix detection of the Steam client released around 2023-01-20, version: 1674182294

New in Steam Deck Tools 0.6.5 Pre-release (Jan 12, 2023)

  • All: Improve Anti-Cheat protection to allow to dismiss it
  • SteamController: Fix STEAM+DPadUp not working

New in Steam Deck Tools 0.6.4 Pre-release (Jan 10, 2023)

  • PowerControl/SteamController: Improve RTSS detection to ignore processes not generating frames for over 5s
  • PowerControl: Expose all in GameProfiles, and fix GPU Scaling, Refresh Rate and FPS Limit interwork

New in Steam Deck Tools 0.5.49 (Jan 10, 2023)

  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • The X360 has Haptics enabled by default
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • Use white icons when using Dark Theme (thanks @maniman303 #23)
  • Validate that all dependencies are installed
  • Allow Updater.exe to disable automatic updates - this is selectable option via setup.exe
  • Use Sentry.io for error tracking for all builds
  • Make Updater.exe to be able to update from .zip to setup.exe
  • Bug fixing to handle all known exceptions
  • Require to acknowledge when using function that might trigger Anti-Cheat protection via top-most window
  • GPU detection will log errors to Sentry.io
  • Support SMU of Vangogh GPU shipped with BIOS 113
  • Fix Steam Game detection when in X360 controller mode
  • Hold-press Guide button for 100ms in X360 mode
  • Avoid deadlock when changing profile

New in Steam Deck Tools 0.6.3 Pre-release (Jan 9, 2023)

  • PowerControl: Add GameProfiles allowing to persist per-game setttings for most of settings (Colors, Refresh Rate, FPS limit, etc.) [Thank you @maniman303 for https://github.com//pull/38]
  • SteamController: Add experimental UserProfiles to allow creating user controllers
  • SteamController: Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • SteamController: Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • PowerControl: Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.6.1 Pre-release (Jan 3, 2023)

  • Add experimental UserProfiles to allow creating user controllers
  • Add experimental RTSS-based detection (disables the need to use Steam, or Playnite workflow)
  • Hold Press Left and Right Pad to toggle touchpads in X360 mode
  • Make all PowerControl options to accept Strings

New in Steam Deck Tools 0.5.47 (Dec 20, 2022)

  • Support SMU of Vangogh GPU shipped with BIOS 113

New in Steam Deck Tools 0.5.44 Pre-release (Dec 19, 2022)

  • Require to acknowledge when using function that might trigger Anti-Cheat protection

New in Steam Deck Tools 0.5.43 (Dec 19, 2022)

  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • The X360 has Haptics enabled by default
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • Add Updater.exe that can update to latest release and debug
  • Add Setup.exe installer to install all except RTSS
  • Add Sentry error tracking
  • Use white icons when using Dark Theme (thanks @maniman303 #23)
  • Validate that all dependencies are installed
  • Update Updater.exe to allow to disable automatic updates - this is selectable option via setup.exe
  • Bug fixing to handle all known exceptions
  • Update Sentry integration

New in Steam Deck Tools 0.5.41 (Dec 17, 2022)

  • Update Updater.exe to allow to disable automatic updates - this is selectable option via setup.exe
  • Do not validate RTSSHooks64.dll

New in Steam Deck Tools 0.5.40 Pre-release (Dec 16, 2022)

  • Improve exception handling for Steam and X360 controllers
  • Fallback OSK to CTRL+WIN+O if TabTip.exe is missing
  • Detect that Steam was installed, but not longer available

New in Steam Deck Tools 0.5.39 Pre-release (Dec 16, 2022)

  • Update FanControl.csproj

New in Steam Deck Tools 0.5.38 (Dec 15, 2022)

  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • The X360 has Haptics enabled by default
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • Add Updater.exe that can update to latest release and debug
  • Add Setup.exe installer to install all except RTSS
  • Add Sentry error tracking
  • Use white icons when using Dark Theme (thanks @maniman303 #23)

New in Steam Deck Tools 0.5.38 Pre-release (Dec 14, 2022)

  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • To allow apps to work with Anti-Cheat detections
  • The X360 has Haptics enabled by default
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • Add Updater.exe that can update to latest release and debug
  • Add Setup.exe installer to install all except RTSS
  • Add Sentry error tracking
  • Use white icons when using Dark Theme (thanks @maniman303 #23)

New in Steam Deck Tools 0.5.37 Pre-release (Dec 14, 2022)

  • Add image shields
  • Cleanup repository
  • Update release_zip
  • Fix link to portable for release_zip.xml
  • Update development.md

New in Steam Deck Tools 0.5.36 Pre-release (Dec 12, 2022)

  • Update Sentry logging

New in Steam Deck Tools 0.5.34 Pre-release (Dec 12, 2022)

  • Fix Use X360 with Steam that was broken with 0.5.33.

New in Steam Deck Tools 0.5.33 Pre-release (Dec 11, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • To allow apps to work with Anti-Cheat detections
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Build DEBUG that has all experimental features
  • The X360 has Haptics enabled by default
  • Detect GamePad UI open temporarily for controller layout
  • Automatically manage steam controller configs when using Steam Input
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • All SteamDeckTools settings are stored in .ini file in root folder
  • Detect SAS (Secure Attention Sequence) in a way that does not prevent screen sleep
  • Recreate X360 device on fatal failure (might happen after resume)
  • DEBUG allows to keep X360 controller always connected
  • Swap STEAM+Menu and STEAM+Options. It makes more sense to switch windows with STEAM+3 horizontal lines
  • If application is run with -run-on-startup it will self-set to run on system start
  • Depend on GetCursorPos to detect SAS
  • Add Updater.exe that can update to latest release and debug
  • Add Setup.exe installer to install all except RTSS

New in Steam Deck Tools 0.5.31 Pre-release (Dec 10, 2022)

  • Detect SAS (Secure Attention Sequence) in a way that does not prevent screen sleep
  • Recreate X360 device on fatal failure (might happen after resume)
  • DEBUG allows to keep X360 controller always connected
  • Swap STEAM+Menu and STEAM+Options. It makes more sense to switch windows with STEAM+3 horizontal lines
  • If application is run with -run-on-startup it will self-set to run on system start
  • Depend on GetCursorPos to detect SAS

New in Steam Deck Tools 0.5.28 Pre-release (Dec 8, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Build DEBUG that has all experimental features
  • The X360 has Haptics enabled by default
  • Detect GamePad UI open temporarily for controller layout
  • Automatically manage steam controller configs when using Steam Input
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)
  • All SteamDeckTools settings are stored in .ini file in root folder

New in Steam Deck Tools 0.5.27 Pre-release (Dec 8, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Build DEBUG that has all experimental features
  • The X360 has Haptics enabled by default
  • Detect GamePad UI open temporarily for controller layout
  • Automatically manage steam controller configs when using Steam Input
  • Allow to assign BackPanel keys to X360 controller (breaks all current configs to set mappings)

New in Steam Deck Tools 0.5.26 Pre-release (Dec 6, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Build DEBUG that has all experimental features
  • The X360 has Haptics enabled by default
  • Detect GamePad UI open temporarily for controller layout
  • Automatically manage steam controller configs when using Steam Input

New in Steam Deck Tools 0.5.23 Pre-release (Dec 5, 2022)

  • Scale haptic intensity
  • Hide Rumble profile from DEBUG

New in Steam Deck Tools 0.5.22 Pre-release (Dec 5, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Go back to Startup Profile on Toggle deskotop mode
  • The X360.Beep() cycles currently connected device (fixes Playnite error)
  • Fix using Playnite to launch Steam game where on exit Desktop was activated
  • Build DEBUG that has all experimental features
  • Introduce X360 Haptic profile to improve vibration (in DEBUG)
  • Re-open Neptune controller every 10 failures
  • Manage Steam default controller configs to prevent double inputs (in DEBUG, change Settings)
  • Fix bug with unable to select controller profile from OSD
  • Skip repeated haptic requests
  • Allow to select Default profile (Desktop-mode profile)
  • Allow to change scroll direction
  • Debounce controller changes from Steam
  • Allow to select between touch keyboard or CTRL+WIN+O
  • Fix haptics not being fired both sides

New in Steam Deck Tools 0.5.18 (Dec 5, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Add mapping for STEAM+DPadUp
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • Allow to configure StartupProfile in SteamController.dll.config
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Provide currated list of mapping keys in settings (might be extended in the future)
  • Improve performance on critical loop (code is lock-less)
  • Reduce hold for Toggle desktop mode to 2s
  • Fix Process Kill action (STEAM+B for 3s)
  • Go back to Startup Profile on Toggle deskptop mode
  • The X360.Beep() cycles currently connected device (fixes Playnite error)
  • Fix using Playnite to launch Steam game where on exit Desktop was activated

New in Steam Deck Tools 0.5.21 Pre-release (Dec 4, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • To allow apps to work with Anti-Cheat detections
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Go back to Startup Profile on Toggle deskotop mode
  • The X360.Beep() cycles currently connected device (fixes Playnite error)
  • Fix using Playnite to launch Steam game where on exit Desktop was activated
  • Build DEBUG that has all experimental features
  • Introduce X360 Haptic profile to improve vibration (in DEBUG)
  • Re-open Neptune controller every 10 failures
  • Manage Steam default controller configs to prevent double inputs (in DEBUG, change Settings)
  • Fix bug with unable to select controller profile from OSD
  • Skip repeated haptic requests
  • Allow to select Default profile (Desktop-mode profile)
  • Allow to change scroll direction
  • Debounce controller changes from Steam
  • Allow to select between touch keyboard or CTRL+WIN+O

New in Steam Deck Tools 0.5.20 Pre-release (Dec 4, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Go back to Startup Profile on Toggle deskotop mode
  • The X360.Beep() cycles currently connected device (fixes Playnite error)
  • Fix using Playnite to launch Steam game where on exit Desktop was activated
  • Build DEBUG that has all experimental features
  • Introduce X360 Haptic profile to improve vibration (in DEBUG)
  • Re-open Neptune controller every 10 failures
  • Manage Steam default controller configs to prevent double inputs (in DEBUG, change Settings)
  • Fix bug with unable to select controller profile from OSD

New in Steam Deck Tools 0.5.19 Pre-release (Dec 3, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Add mapping for STEAM+DPadUp
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • Allow to configure StartupProfile in SteamController.dll.config
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Provide currated list of mapping keys in settings (might be extended in the future)
  • Improve performance on critical loop (code is lock-less)
  • Reduce hold for Toggle desktop mode to 2s
  • Fix Process Kill action (STEAM+B for 3s)
  • Go back to Startup Profile on Toggle deskptop mode
  • The X360.Beep() cycles currently connected device (fixes Playnite error)
  • Fix using Playnite to launch Steam game where on exit Desktop was activated
  • Build DEBUG that has all experimental features

New in Steam Deck Tools 0.5.17 Pre-release (Nov 29, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Add mapping for STEAM+DPadUp
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • Allow to configure StartupProfile in SteamController.dll.config
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Provide currated list of mapping keys in settings (might be extended in the future)
  • Improve performance on critical loop (code is lock-less)
  • Reduce hold for Toggle desktop mode to 2s
  • Fix Process Kill action (STEAM+B for 3s)
  • Go back to Startup Profile on Toggle deskptop mode

New in Steam Deck Tools 0.4.3 (Nov 28, 2022)

  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction
  • Do not use WinRing0 for GPU detection to control CPU/GPU frequency
  • Reset LibreHardware on system resume to fix battery bug
  • Reset FPS limit if anything related to resolution changes
  • Retry Vangogh GPU detection 3 times
  • Add Radeon Image Sharpening option (Yes, or No)
  • Fix FanControl window not hidden on startup
  • Performance Overlay defaults are changed to Shift+F11 (Toggle OSD) and Alt+Shift+F11 (Switch OSD)

New in Steam Deck Tools 0.5.13 Pre-release (Nov 28, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Fix FanControl broken context menu
  • Fix incorrect CurrentProfile of SteamController
  • Fix right stick serving as mouse in X360 mode
  • Improve build scripts in scripts/
  • Show notification on controller changed
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Hide Use Lizard Mouse/Buttons as it does something different than people are used to
  • Fix LT/RT to trigger up to 50%, instead of 100%
  • Add mapping for STEAM+DPadUp
  • Usage of KeyboardController will now generate key repeats
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • STEAM+B will kill foreground if hold longer than 3s
  • Allow to configure StartupProfile in SteamController.dll.config
  • Increase joystick speed and key repeats in Desktop Mode
  • Fix double presses of A(RETURN)/B(BACKSPACE) in Desktop mode
  • Fix detection of SAS to switch into full lizard
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Append controller_blacklist to config.vdf if missing
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Fix delay in X360Rumble: Do not send repeated haptic if disabled
  • Fix AccessDenied in Steam Detection
  • Properly apply X360 mappings for Back Panel keys
  • Setting Keyboard[KEY] = false and Mouse[KEY] = false does not cancel the press
  • Fix crash on startup when Steam is missing

New in Steam Deck Tools 0.5.11 Pre-release (Nov 28, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Fix FanControl broken context menu
  • Fix incorrect CurrentProfile of SteamController
  • Fix right stick serving as mouse in X360 mode
  • Improve build scripts in scripts/
  • Show notification on controller changed
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Hide Use Lizard Mouse/Buttons as it does something different than people are used to
  • Fix LT/RT to trigger up to 50%, instead of 100%
  • Add mapping for STEAM+DPadUp
  • Usage of KeyboardController will now generate key repeats
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • STEAM+B will kill foreground if hold longer than 3s
  • Allow to configure StartupProfile in SteamController.dll.config
  • Increase joystick speed and key repeats in Desktop Mode
  • Fix double presses of A(RETURN)/B(BACKSPACE) in Desktop mode
  • Fix detection of SAS to switch into full lizard
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Append controller_blacklist to config.vdf if missing
  • Add configurable BackPanel keys (allowed mappings are subject to change)
  • Fix delay in X360Rumble: Do not send repeated haptic if disabled
  • Fix AccessDenied in Steam Detection

New in Steam Deck Tools 0.5.10 Pre-release (Nov 27, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Fix FanControl broken context menu
  • Fix incorrect CurrentProfile of SteamController
  • Fix right stick serving as mouse in X360 mode
  • Improve build scripts in scripts/
  • Show notification on controller changed
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections
  • Hide Use Lizard Mouse/Buttons as it does something different than people are used to
  • Fix LT/RT to trigger up to 50%, instead of 100%
  • Add mapping for STEAM+DPadUp
  • Usage of KeyboardController will now generate key repeats
  • Configure Steam to switch between Steam Input or X360 Controller mode
  • Steam Games detection also works for X360 Controller mode
  • STEAM+B will kill foreground if hold longer than 3s
  • Allow to configure StartupProfile in SteamController.dll.config
  • Increase joystick speed and key repeats in Desktop Mode
  • Fix double presses of A(RETURN)/B(BACKSPACE) in Desktop mode
  • Fix detection of SAS to switch into full lizard
  • STEAM + 3 dots brings Task Manager (CTRL+SHIFT+ESCAPE)
  • Append controller_blacklist to config.vdf if missing

New in Steam Deck Tools 0.5.5 Pre-release (Nov 27, 2022)

  • Hide Use Lizard Mouse/Buttons as it does something different than people are used to
  • Fix LT/RT to trigger up to 50%, instead of 100%

New in Steam Deck Tools 0.5.4 Pre-release (Nov 26, 2022)

  • Introduce SteamController that provides 3 main modes of operation Desktop, X360 and Steam
  • Fix FanControl broken context menu
  • Fix incorrect CurrentProfile of SteamController
  • Fix right stick serving as mouse in X360 mode
  • Improve build scripts in scripts/
  • Show notification on controller changed
  • Try to disable usage of Kernel Drivers (when FAN in Default, and OSD Kernel Drivers are disabled)
  • to allow apps to work with Anti-Cheat detections

New in Steam Deck Tools 0.4.1 (Nov 25, 2022)

  • Replace illegitimate RivaTuner link by @pl-ca in #6
  • Fix 2nd illegitimate RivaTuner link by @pl-ca in #7

New in Steam Deck Tools 0.4.1 Pre-release (Nov 24, 2022)

  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction
  • Do not use WinRing0 for GPU detection to control CPU/GPU frequency
  • Reset LibreHardware on system resume to fix battery bug
  • Reset FPS limit if anything related to resolution changes
  • Retry Vangogh GPU detection 3 times
  • Add Radeon Image Sharpening option (Yes, or No)

New in Steam Deck Tools 0.4.0 Pre-release (Nov 23, 2022)

  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction
  • Do not use WinRing0 for GPU detection to control CPU/GPU frequency
  • Reset LibreHardware on system resume to fix battery bug
  • Reset FPS limit if anything related to resolution changes
  • Retry Vangogh GPU detection 3 times

New in Steam Deck Tools 0.3.24 Pre-release (Nov 23, 2022)

  • Adds Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Show Full OSD if in PowerControl mode
  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction
  • Do not use WinRing0 for GPU detection to control CPU/GPU frequency
  • Reset LibreHardware on system resume to fix battery bug

New in Steam Deck Tools 0.3.23 Pre-release (Nov 22, 2022)

  • Adds Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Show Full OSD if in PowerControl mode
  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction
  • Do not use WinRing0 for GPU detection to control CPU/GPU frequency

New in Steam Deck Tools 0.3.22 Pre-release (Nov 21, 2022)

  • Adds Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Show Full OSD if in PowerControl mode
  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay
  • Allow to control GPU Scaling and Display Color Correction

New in Steam Deck Tools 0.3.21 Pre-release (Nov 21, 2022)

  • Adds Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Show Full OSD if in PowerControl mode
  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)
  • Show CPU/GPU frequency in Full overlay

New in Steam Deck Tools 0.3.20 Pre-release (Nov 20, 2022)

  • Adds Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Show Full OSD if in PowerControl mode
  • Highly risky: Allow to change CPU and GPU frequency (enable EnableExperimentalFeatures in PowerControl.dll.config)

New in Steam Deck Tools 0.3.18 Pre-release (Nov 20, 2022)

  • Adds Power Control
  • Repeat keystrokes
  • Allow to control OSD and Fan from Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add 0 brightness
  • Support any battery model
  • Add battery remaining
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Fix ryzenadj creating console window
  • Swap icons of PerformanceOverlay and PowerControl
  • Improve FanControl UI
  • Make increments for Brightness and Volume in 5 (fixed)
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Fix PowerControl crash on startup (introduced with SMT)
  • Allow to change resolution (Experimental feature)
  • PowerControl options are in cycle

New in Steam Deck Tools 0.3.17 (Nov 19, 2022)

  • Adds Power Control
  • Repeat keystrokes
  • Allow to control OSD and Fan from Power Control
  • Improve flickering of OSD
  • Add Volume Up/Down controls (disable with EnableVolumeControl in PowerControl.dll.config)
  • Add 0 brightness
  • Support any battery model
  • Add battery remaining
  • Add FPSWithBattery overlay
  • Add FPS Limit using RTSS
  • Fix ryzenadj creating console window
  • Swap icons of PerformanceOverlay and PowerControl
  • Improve FanControl UI
  • Make increments for Brightness and Volume in 5 (fixed)
  • Press 3 dots + L4 + R4 + L5 + R5 to reset (TDP, Refresh Rate, FPS limit) to default
  • Allow to disable SMT (second threads of each physical cores)
  • Fix PowerControl crash on startup (introduced with SMT)
  • Allow to change resolution (Experimental feature)
  • PowerControl options are in cycle