Giter Club home page Giter Club logo

cheatdeck's Introduction

CheatDeck

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

Usage

  1. Enable the developer mode at steam system settings.
  2. Download the cheat or trainer you need in your steamdeck.
  3. Navigate to the game details menu, and find the CheatDeck item.
  4. Enable the cheat setting and select the cheat exe file you just downloaded, then save settings.
  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.

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.

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

cheatdeck's People

Contributors

sheffeyg avatar exhumer avatar nilsve avatar

Stargazers

Kaijian Laurent Law avatar  avatar  avatar  avatar Shawon Ashraf avatar  avatar  avatar  avatar  avatar  avatar TwoXTwentyOne avatar  avatar  avatar  avatar Shu avatar  avatar  avatar Vyacheslav avatar  avatar  avatar David Duschek avatar  avatar  avatar Ludovico avatar  avatar Markus Schröder avatar alaska avatar  avatar TheRocket avatar  avatar  avatar  avatar  avatar 冯文华 avatar  avatar ceejayv328 avatar Daubert Jiang avatar 月织 avatar Icarus Xu avatar  avatar  avatar Kunwoo Ahn avatar Timothy Bui avatar  avatar

Watchers

Kalafiorek avatar  avatar  avatar  avatar

cheatdeck's Issues

WeMod requires active internet connection?

I've been trying to run a trainer for Kingdom Hearts 2 but I just get a message saying me that WeMod requires an active internet connection.
Any idea how to solve this?

Feature request: Heroic support

Hi,

Thanks for your awsome plugin.
I use Heroic Game Launcher for Epic and GOG Games.
Can you make this tool compatible with Heroic launch parameters like :
run com.heroicgameslauncher.hgl --no-gui --no-sandbox "heroic://launch/legendary/xxxxxxxxx"

Thanks a lot

Trainer not accepting inputs + Steam UI broken after using CheatDeck

I tried to play Bayonetta (Steam, v1.01) with Fling's Trainer for v1.01 using CheatDeck 0.3.1 on stable SteamOS/Steam Client.
It works perfectly fine in Windows, the Num keys toggle the options as usual, this trainer does not support mouse inputs.

On the Steam Deck inside CheatDeck, I set the path to the trainer. The game loads, the trainer as well. I can switch between the windows without problem, but cannot trigger any option due to missing button assignments and no mouse support.

I tried to change controller settings to set the left trackpad to Touch Menu, assigning the keys Num1 - Num9.
Here comes the UI Problem: This did not work, I could not change the trackpad mode, nothing happened when opening any dropdown or overlay. I managed to exit the game (it would not react to Steam -> Game -> Exit), but could not restart the Steam Deck either, as the power menu stopped showing up, no matter if I held the power button or used Steam -> Power.
Things like changing controls from the game's main page and the settings menu for the game stopped working as well.
This happened reproducably, and I had to force reboot the device (or remote in with SSH and issue a restart/reboot once at home).

After the reboot, I set up the Touch Menu with Num keys and started the game again.
Still, the trainer does not react to any of the keys, neither with confirmation sound nor with any effect on the game.

Please let me know if you need any more info, or how I can provide a log, or whatever.
Thanks.

Not working with non steam games

Tried with Dave the diver in windowed mode and Dave fling trainer.
The command line that generated looks correct like the ones that work on steam games except for this non steam game.

Same for dredge as non steam game.
Can you fix this?

Feature Request: Add Delay

I want to use Kiddons modest menu in GTA V but it loads faster than GTA does, can't use cheat cuz of this

Unable to disable cheat once it’s enabled.

I pressed the enable cheat toggle, and selected an exe. Now if I try to disable the cheat, the toggle will move to the off position, but after exiting the page, it will become enabled again. This is very annoying behavior.

I’m hoping a fix will be released soon, but in the meantime, is there a file somewhere I can edit to disable it manually?

Issues with Custom Options

I noticed that a way to add custom launch options via CheatDeck is being added, but I found several bugs with the current implementation where modifying the option with a new key or value has few issues with it. If you modify only the value of an existing custom option, the new value seems to be never applied even when you save. If you modify the key of the custom option, it will not remove the old key and will instead add a new key=value pair alongside the old key=value pair.

Additionally the value field doesn't appear to be touch interactable and I have to use the DPad to access the value field.

Not seeing/reading other trainers

Hi

There are a few bugs in this plug-in ;for example Dave The Driver Fling trainer will not pop up alone with thr following lists of game trainers.

Starfield, Generation Zero, Baldours Gate 3 , Dave The Diver, Armoured Core 6, Elden Ring , Atla Fallen & Grlubded all those latest trainers by Fling will not pop-up meaning Trigger.

Also, Mrantifun trainers do not appear when trying too find the files;such as, Far Cry 2 , Red Faction Guerilla, Red Faction Armageddon Mrantifun trainers don't seem too shown by the program meaning cheatdeck can't find or see the files even when you toggle hidden files.

fling trainer compatibility after July 2023

Hello, it seems like cheatdeck has the same issue as other launch options with Fling trainers released after July of last year. There appears to have been an update with how the trainers are developed. Based off troubleshooting for SteamTinkerLaunch, it appears to be related to .NET framework. Wondering if this could be looked at since Fling trainers are one of the few remaining active standalone trainer developers.

Some games run without trainer

Hey! Maybe this question was already solved, though I can’t find a solution. It seems like some games do not allow to run something parallel. Like Elden Ring or Hollow Knight. They just run without trainers. I’ve tried everything, can’t get, what’s the problem.

Not working

Not working anymore, at least for a few games that i tested on with multiple trainers

Feature request: Add delay

Would it be possible to add the ability to delay the launch of the cheat program by X seconds? I'm trying to use an overlay for a game, but it has to be launched after a character is already loaded or it will simply error out and close itself.

Thanks

Feature request: Pass argument to Executable

I would like to start Cheat Engine.exe and load the cheat table so I need the command to be "path/to/Cheat\ Engine.exe cheat_table.ct"

Can you add an option below where you select the EXE to pass arguments.

Overwriting other launch options

I have a few GOG games that I installed, and have them all share a prefix folder using

STEAM_COMPAT_DATA_PATH="/home/deck/.steam/steam/steamapps/compatdata/experimental" STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 WINE_LARGE_ADDRESS_AWARE=0 PROTON_FORCE_LARGE_ADDRESS_AWARE=0 %command%

When setting CheatDeck, it blows out the current option, and replaces it, thus creating a new prefix folder. I've attempted to append the CheatDeck options with the current options, but it won't load the trainer. I've attempted to put the trainer in the prefix directory, and in my /home/deck/Downloads, still nothing.

Is there a way to fix this?

Auto-refresh trainer window not working

When you select one option, and you want another you have to switch between windows, wouldn't it be possible to refresh the trainer window so you don't have to switch between windows constantly?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.