Maclay74 / steam-patch

Some Steam patches, fixing broken Steam features on Asus Rog Ally
MIT License
30 stars 16 forks source link

βš™οΈ Steam Patch

Steam Patch is a tool designed to enhance your Steam experience by applying patches to the Steam client.

πŸ“₯ Installation

To install Steam Patch, run next command in your terminal

   curl -L https://github.com/Maclay74/steam-patch/releases/latest/download/install.sh | sh

To uninstall:

   curl -L https://github.com/Maclay74/steam-patch/releases/latest/download/uninstall.sh | sh

This script will add a new service to systemctl and apply the necessary patches to your Steam client. The patches will also be automatically applied every time you restart your system.

πŸ“‹ Available Patches

Here is a list of currently available patches that can be applied:

  1. TDP Slider Fix for Quick Access Menu: This patch addresses and resolves the issues with the TDP slider in the Quick Access Menu, ensuring a smoother user experience.

  2. Menu Icon Replacement For a more integrated and consistent look, this patch replaces icon to

  3. Mapping Device-Specific Buttons for Asus Rog Ally: This patch adjusts the mapping of the Asus Rog Ally's device-specific buttons for the Main Menu and Quick Access Menu to match the button mapping of the Steam Deck..

🎯 Supported Devices

Below is a list of devices supported by the Steam Patch:

⚠️ Please note: From version 0.5 onwards, for Asus Rog Ally, it becomes necessary to disable HandyGCCS. This is because the patch now uses a different method to support the Menu and QAM buttons, and HandyGCCS can interfere with this new approach. Use the following command to disable HandyGCCS:

sudo systemctl disable handycon

To enable it back:

sudo systemctl enable handycon

Before adjusting the TDP, please ensure your device can support the new value. There is a tangible risk of causing damage to your device otherwise. If you're aware that your device has different limitations, kindly reach out to me via Discord, Telegram, or email, and I will handle it.

πŸ“ License

This project is licensed under the MIT License. Feel free to use and modify the code according to the terms of the license.

I've added a new section for supported devices and removed the note about no support of patching after a Steam restart as you requested.