LetMeReShade
LetMeReShade copied to clipboard
ReShade plugin for Steam Deck - Enhanced version with improved shader and game management.
LetMeReShade ๐ฎ
๐ Ultimate Steam Deck Graphics Enhancement Suite - Advanced shader customization with ReShade and VkBasalt support for next-level visual fidelity

โจ Features
๐จ Dual Enhancement Engines
- ReShade - Industry-standard post-processing for DirectX/OpenGL games
- VkBasalt - High-performance Vulkan-native shader pipeline
๐ ๏ธ Core Functionality
- โก 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
-
๐ฅ Download Latest Release
# Navigate to releases and download the latest version -
๐ Extract and Install
# Extract files to: homebrew/plugins/<LetMeReShade-folder> -
๐ 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.
โก VkBasalt Installation
Automatic installation through the plugin interface - no manual configuration required.
โ๏ธ Configuration
๐จ VkBasalt Configuration
-
๐ Configuration File Setup
Create or edit
~/.config/vkBasalt/vkBasalt.conf:# Core Effects Configuration effects = cas:denoise # Path Configurations reshade_effect_paths = path here reshade_texture_paths = path here reshade_include_paths = path here # Effect Parameters [cas] sharpness = 0.65 [denoise] radius = 2 -
๐ Custom Shader Placement
Engine Shader Location ReShade ~/.local/share/reshade/shaders/VkBasalt ~/.config/reshade/Shaders/ -
๐๏ธ Adding Custom Effects
# Append custom shader names (without .fx extension) effects = your_custom_effect
๐ฎ Usage
๐ Initial Setup
-
๐ Access Plugin Interface
- Open Quick Access Menu โ Navigate to LetMeReShade
-
๐ฏ Select Enhancement Engine
- ReShade: For DirectX/OpenGL titles
- VkBasalt: For Vulkan-based games
-
๐๏ธ 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:
-
๐ Plugin Installation
# Install latest LetMeReShade version -
๐๏ธ Clean Installation
# Uninstall Stardew Valley completely -
โ๏ธ Compatibility Configuration
Game Properties โ Compatibility โ Force Compatibility โ Proton Experimental -
๐ฅ Windows Version Install
# Reinstall game (Windows version will download) -
๐จ Manual Patch Application
LetMeReShade โ Manual Patching โ Select Game โ Select DLL (OpenGL) โ Apply Patch -
๐ช 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
Old guide (still relevant)
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
๐ Automatic Updates
The plugin provides seamless updates for:
| Component | Update Method |
|---|---|
| ๐จ ReShade/VkBasalt | 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
-
๐ Documentation First
- Review this README thoroughly
- Check the Wiki Guide
-
๐ Search Existing Issues
- Browse GitHub Issues
- Check closed issues for solutions
-
๐ 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

