๐ Ultimate Steam Deck Graphics Enhancement Suite - Advanced shader customization with ReShade and VkBasalt support for next-level visual fidelity
- ReShade - Industry-standard post-processing for DirectX/OpenGL games
- VkBasalt - High-performance Vulkan-native shader pipeline
- โก 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)
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) |
-
๐ฅ 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.
Automatic installation through the plugin interface - no manual configuration required.
-
๐ 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
-
๐ 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
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 |
๐ก 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
๐ Comprehensive Guide: LetMeReShade Complete Wiki Guide
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 |
# Check log files
~/.local/share/Steam/logs/
# Verify installation
homebrew/plugins/LetMeReShade/
# Reset configuration
rm ~/.config/vkBasalt/vkBasalt.conf
Click to watch the comprehensive setup and usage tutorial
We welcome community contributions! Here's how you can help:
- Use GitHub Issues with detailed reproduction steps
- Include system specifications and error logs
- Propose new functionality via GitHub Discussions
- Provide use cases and implementation suggestions
- Fork the repository and create feature branches
- Follow existing code style and documentation standards
- Share custom presets with the community
- Include screenshots and compatibility notes
The plugin provides seamless updates for:
Component | Update Method |
---|---|
๐จ ReShade/VkBasalt | Automatic version checking |
๐ Shader Repositories | Background synchronization |
๐ Plugin Core | Integrated update system |
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.
- 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
Special thanks to the Steam Deck homebrew community for continuous feedback and testing.
-
๐ 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
- 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