Skip to content

ReShade plugin for Steam Deck - Enhanced version with improved shader and game management.

License

Notifications You must be signed in to change notification settings

Cliffback/LetMeReShade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

91 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LetMeReShade ๐ŸŽฎ

A community-maintained fork of LetMeReShade by itsOwen.

All credit goes to the original author for his incredible work.
The goal of this fork is to keep the project alive โ€” updating it to support future versions of ReShade, as well as adding quality-of-life improvements and fixes โ€” since itsOwen has mentioned that he wonโ€™t have time to maintain the original project anymore.

Initially based on LetMeReShade v1.8, this fork uses semantic versioning via release-please, continuing from v1.8.0 as its baseline.

Contributions and feedback are very welcome!

Decky Plugin License GitHub Release Steam Deck Compatibility Downloads Updates

๐Ÿš€ Ultimate Steam Deck Graphics Enhancement Suite - Advanced shader customization with ReShade for next-level visual fidelity

LetMeReShade Banner

โœจ Features

๐Ÿ› ๏ธ Core Functionality

  • ReShade - Industry-standard post-processing for DirectX/OpenGL games
  • โšก One-click installation and management
  • ๐ŸŽฏ Automatic game detection and configuration
  • ๐Ÿ”ง Manual DLL patching capabilities
  • ๐ŸŒ Global preset management with custom shader support
  • ๐ŸŽฎ In-game overlay accessible via HOME key
  • โš™๏ธ Steam Deck-optimized configurations
  • ๐Ÿ–ฅ๏ธ Supports AUTO HDR for OLED Screens
  • ๐ŸŽช Full support for Heroic Games (Epic Games, GOG, Amazon Games)

๐Ÿ“‹ Prerequisites

Requirement Description
๐Ÿ”Œ Decky Loader Must be installed on your Steam Deck
๐ŸŒ Internet Connection Required for initial setup and shader downloads
๐Ÿ’พ Storage Space 500MB+ recommended for shader libraries
๐Ÿ–ฅ๏ธ Compatible OS SteamOS or compatible variants (Bazzite/ChimeraOS)

๐Ÿš€ Installation

๐Ÿ“ฆ ReShade Installation

  1. ๐Ÿ“ฅ Download Latest Release

    # Navigate to releases and download the latest version
  2. ๐Ÿ“ Extract and Install

    # Extract files to: homebrew/plugins/<LetMeReShade-folder>
  3. ๐Ÿ”„ System Restart

    # Restart Steam Deck to complete installation

โš ๏ธ Important Note: ReShade conflicts with FGMOD due to shared DLL files. Uninstall or unpatch one before enabling the other.

๐ŸŽฎ Usage

๐Ÿ Initial Setup

  1. ๐Ÿ” Access Plugin Interface

    • Open Quick Access Menu โ†’ Navigate to LetMeReShade
  2. ๐ŸŽ›๏ธ In-Game Access

    • Launch game โ†’ Press HOME key for overlay

๐ŸŽจ Shader Management

Action Method
Enable Effects Plugin interface toggle
Adjust Settings In-game overlay (HOME key)
Load Presets Global preset manager
Custom Shaders Drop files in designated folders

๐Ÿ”ง Manual Patching

๐Ÿ“– Stardew Valley Example

๐Ÿ’ก Use Case: When automatic patching doesn't work out of the box

Step-by-Step Process:

  1. ๐Ÿ”Œ Plugin Installation

    # Install latest LetMeReShade version
  2. ๐Ÿ—‘๏ธ Clean Installation

    # Uninstall Stardew Valley completely
  3. โš™๏ธ Compatibility Configuration

    Game Properties โ†’ Compatibility โ†’ Force Compatibility โ†’ Proton Experimental
    
  4. ๐Ÿ“ฅ Windows Version Install

    # Reinstall game (Windows version will download)
  5. ๐ŸŽจ Manual Patch Application

    LetMeReShade โ†’ Manual Patching โ†’ Select Game โ†’ Select DLL (OpenGL) โ†’ Apply Patch
    
  6. ๐ŸŽช Additional Enhancements

    # Download Fadedew preset โ†’ Place in Stardew Valley folder

๐Ÿ”ง Troubleshooting

๐Ÿ“š Comprehensive Guide: LetMeReShade Complete Wiki Guide

๐Ÿšจ Common Issues & Solutions

Issue Solution
๐Ÿšซ Overlay Not Appearing โ€ข Verify DLL override selection
โ€ข Check Vulkan launch settings
โ€ข Confirm HOME key mapping
โ€ข Validate engine compatibility
๐Ÿ’ฅ Game Crashes on Launch โ€ข Try alternative DLL override
โ€ข Check shader compatibility
โ€ข Verify game support
๐ŸŒ Performance Issues โ€ข Disable intensive shaders
โ€ข Update plugin version
โ€ข Verify shader repositories

๐Ÿ” Advanced Troubleshooting

# Check log files
~/.local/share/Steam/logs/

# Verify installation
homebrew/plugins/LetMeReShade/

# Reset configuration
rm ~/.config/vkBasalt/vkBasalt.conf

๐Ÿ“บ Video Guide

New video Guide

๐Ÿ“น New Guide Setup Tutorial

Old guide (still relevant)

๐Ÿ“น Complete Setup Tutorial

Click to watch the comprehensive setup and usage tutorial

๐Ÿค Contributing

We welcome community contributions! Here's how you can help:

๐Ÿ› Bug Reports

  • Use GitHub Issues with detailed reproduction steps
  • Include system specifications and error logs

๐Ÿ’ก Feature Requests

  • Propose new functionality via GitHub Discussions
  • Provide use cases and implementation suggestions

๐Ÿ”ง Pull Requests

  • Fork the repository and create feature branches
  • Follow existing code style and documentation standards

๐ŸŽจ Shader Presets

  • Share custom presets with the community
  • Include screenshots and compatibility notes

๐Ÿ› ๏ธ Development

๐Ÿ“ฆ Creating a Dev Build

For developers who want to test local changes easily, follow these steps:

  1. ๐Ÿ”จ Build the Plugin

    pnpm run dev-build
  2. ๐Ÿ“ Locate the Build

    The script creates a versioned zip file in the builds/ directory:

    builds/LetMeReShade_v1.8.0-dev.1.zip
    

    The dev counter automatically increments if a build with the same version already exists.

  3. ๐Ÿ“ฒ Install on Steam Deck

    • Extract the zip file contents
    • Copy the LetMeReShade folder to: ~/homebrew/plugins/
    • Enable Developer Mode in Decky Loader settings
    • Install the plugin from the zip file

๐Ÿ”„ Automatic Updates

The plugin provides seamless updates for:

Component Update Method
๐ŸŽจ ReShade Automatic version checking
๐Ÿ“š Shader Repositories Background synchronization
๐Ÿ”Œ Plugin Core Integrated update system

โš–๏ธ License

This project is licensed under the BSD-3-Clause License.

Copyright (c) 2024 LetMeReShade Contributors
All rights reserved.

See the LICENSE file for complete terms and conditions.

๐Ÿ™ Acknowledgments

๐Ÿ‘จโ€๐Ÿ’ป Core Contributors

  • ZigmA - Project inspiration and extensive testing support
  • xXJSONDeruloXx - Foundation framework from Decky Framegen plugin
  • kevinlekiller - reshade-steam-proton repository integration
  • DadSchoorse - VkBasalt repository and Vulkan expertise
  • Gizzburt - Special thanks to my buddy Gizz for helping me add AutoHDR support and also for his Detailed Guide

๐ŸŒŸ Community Support

Special thanks to the Steam Deck homebrew community for continuous feedback and testing.

๐Ÿ“ž Support & Help

๐Ÿ†˜ Getting Help

  1. ๐Ÿ“– Documentation First

    • Review this README thoroughly
    • Check the Wiki Guide
  2. ๐Ÿ” Search Existing Issues

  3. ๐Ÿ†• Report New Issues

    • Provide detailed system information
    • Include reproduction steps
    • Attach relevant log files

๐Ÿ“ฑ Community Channels

  • GitHub Discussions - Feature requests and general discussion
  • GitHub Issues - Bug reports and technical support

๐ŸŽฎ Made with โค๏ธ for the Steam Deck Community ๐ŸŽฎ

Enhancing your gaming experience, one shader at a time

About

ReShade plugin for Steam Deck - Enhanced version with improved shader and game management.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •