From 9ef4b6136de1be8e368469af98f6e6aff6223b2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Mon, 19 Dec 2022 11:20:59 +0100 Subject: [PATCH] Update Anti-Cheat detection --- RELEASE.md | 11 ++++++----- docs/README.md | 28 +++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 7dff825..164f7b0 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -5,17 +5,18 @@ Buy Me a Coffee at ko-fi.com Donate with PayPal +[**READ IF PLAYING ONLINE GAMES AND/OR GAMES THAT HAVE ANTI-CHEAT ENABLED**](https://steam-deck-tools.ayufan.dev/#anti-cheat-and-antivirus-software) + ## 0.5.x - 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 https://github.com/ayufan/steam-deck-tools/pull/23) - Validate that all dependencies are installed -- Update `Updater.exe` to allow to disable automatic updates - this is selectable option via `setup.exe` +- Allow `Updater.exe` to disable automatic updates - this is selectable option via `setup.exe` +- Use `Sentry.io` for error tracking +- Make `Updater.exe` to be able to update from `.zip` to `setup.exe` - Bug fixing to handle all known exceptions -- Update `Sentry` integration +- Require to acknowledge when using function that might trigger `Anti-Cheat` protection diff --git a/docs/README.md b/docs/README.md index b925bfb..fff0d18 100644 --- a/docs/README.md +++ b/docs/README.md @@ -60,9 +60,31 @@ Join Us for help or chat. We are at [#windows of Steam Deck Discord](https://dis Since this project uses direct manipulation of kernel memory via `inpoutx64.dll` it might trigger Antivirus and Anti-Cheat software. -If you use at least version `0.5.x` you can disable kernel drivers usage that should -avoid trippping Anti-Cheat detection. Set FAN to `Default` and disable `OSD Kernel Drivers`. -Of course you will miss some metrics due to that. +**READ IF PLAYING ONLINE GAMES AND/OR GAMES THAT HAVE ANTI-CHEAT ENABLED** + +Since this project uses direct manipulation of kernel memory via `inpoutx64.dll` +it might trigger Antivirus and Anti-Cheat software. This could result in interference +or issues in games that use anti-cheat technology (including the possibility of a suspension or ban). + +Application by default does not use any kernel-level features. If you request a change +that might trigger anti-cheat detection application does require to acknowledge this. + +### Safe settings + +If you play online games application needs to be configured to. +Those settings are considered safe: + +- **Fan Control**: Use **Default** FAN +- **Performance Overlay**: OSD Kernel Drivers are **DISABLED** + +### Features missing without Kernel Drivers + +By disabling usage of Kernel Drivers you are loosing the: + +- **Fan Control**: Optimised `SteamOS` FAN curve +- **Performance Overlay**: See CPU % and MHz, GPU MHz, APU W usage +- **Power Control**: Ability to change TDP, CPU and GPU frequency - you can change this safely before you start the game +- **Steam Controller**: There's no impact ## Author