Releases: ayufan/steam-deck-tools
0.5.33
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
andSTEAM+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 detectSAS
- Add
Updater.exe
that can update to latest release and debug - Add
Setup.exe
installer to install all except RTSS
Full Changelog: 0.5.32...0.5.33
0.5.32
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
andSTEAM+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 detectSAS
- Add
Updater.exe
that can update to latest release and debug
Full Changelog: 0.5.31...0.5.32
0.5.31
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
andSTEAM+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 detectSAS
Full Changelog: 0.5.30...0.5.31
0.5.30
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
andSTEAM+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
Full Changelog: 0.5.29...0.5.30
0.5.29
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
andSTEAM+Options
. It makes more sense to switch windows with STEAM+3 horizontal lines
Full Changelog: 0.5.28...0.5.29
0.5.28
This project is provided free of charge, but development of it is not free - it takes a lot of effort:
- Consider donating to keep this project alive.
- Donating also helps to fund new features.
0.5.x
- 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
Full Changelog: 0.5.27...0.5.28
0.5.27
If you found it useful buy me Ko-fi.
It does help this project on being supported.
0.5.x
- 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)
Full Changelog: 0.5.26...0.5.27
0.5.26
If you found it useful buy me Ko-fi.
It does help this project on being supported.
0.5.x
- 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
Full Changelog: 0.5.25...0.5.26
0.5.18
If you found it useful buy me Ko-fi.
It does help this project on being supported.
0.5.x
- 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
inSteamController.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
onToggle 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
Full Changelog: 0.5.17...0.5.18
0.4.3
If you found it useful buy me Ko-fi.
It does help this project on being supported.
0.4.x
- Highly risky: Allow to change CPU and GPU frequency (enable
EnableExperimentalFeatures
inPowerControl.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) andAlt+Shift+F11
(Switch OSD)
0.3.x
- Adds Power Control
- Improve flickering of OSD
- Add Volume Up/Down controls (disable with
EnableVolumeControl
inPowerControl.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)
Full Changelog: 0.4.2...0.4.3