CheatDeck is a Decky Loader plugin to make it more conveniently to use cheat or trainer and manage launch options on your Steam Deck.
You can download the latest nightly build of CheatDeck from the following link and installing as ZIP in Decky Loader, or by directly installing from URL using https://nightly.link/SheffeyG/CheatDeck/workflows/dev-build/main/CheatDeck.zip
in Decky Loader.
- Enable the developer mode at Steam system settings.
- Download the cheat or trainer you need in your Steam Deck.
- Navigate to the game details menu, and find the
CheatDeck
item. - Enable the cheat setting and select the cheat EXE file you just downloaded, then save settings.
- Launch the game, and the cheat windows should be shown, if not, press the
steam
key, you can switch the game and cheat windows.
- Please make sure the file or folder name does not contain slashes or quotes.
- If you are unable to click on the selected cheat, please switch to windowed mode in the game settings.
- If the program or trainer is not launching, it may be due to requiring .NET Core, .NET Framework or Visual Studio Redistributable that is not available in your compatibility environment. Use
protontricks
to install the required dependency.
LANGUAGE
: Use the language code setting if your game or cheat language not correct (most on non-steam games).DXVK_ASYNC
: Enable shaders pre-calculate for games use ProtonGE below version 7-45.RADV_PERFTEST
: Enable shaders pre-calculate for games use ProtonGE above version 7-45.STEAM_COMPAT_DATA_PATH
: Specify a folder as the shared prefix for the game, so you don't have to upgrade dependencies repeatedly. (May need to migrate game saves)
You can also custom and quick access some other launch options.