Skip to content

SheffeyG/CheatDeck

Repository files navigation

CheatDeck

Nightly Action Status Release Store Downloads Testing Store Downloads License: GPL 3.0

CheatDeck is a Decky Loader plugin to make it more conveniently to use cheat or trainer and manage launch options on your Steam Deck.

Nightly Release Download

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.

Usage

  1. Enable the developer mode at Steam system settings.
  2. Download the cheat or trainer you need in your Steam Deck.
  3. Navigate to the game details menu, and find the CheatDeck item.
    screenshot
  4. Enable the cheat setting and select the cheat EXE file you just downloaded, then save settings.
    screenshot
  5. Launch the game, and the cheat windows should be shown, if not, press the steam key, you can switch the game and cheat windows.
    screenshot

Tips

  • 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.

Other Options

  • 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.

Reference