Skip to content

itsOwen/LetMeReShade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

78 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LetMeReShade ๐ŸŽฎ

Decky Plugin License GitHub Release Steam Deck Compatibility Downloads Updates

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

LetMeReShade Banner

โœจ 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

  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.

โšก VkBasalt Installation

Automatic installation through the plugin interface - no manual configuration required.

โš™๏ธ Configuration

๐ŸŽจ VkBasalt Configuration

  1. ๐Ÿ“ 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
  2. ๐Ÿ“‚ Custom Shader Placement

    Engine Shader Location
    ReShade ~/.local/share/reshade/shaders/
    VkBasalt ~/.config/reshade/Shaders/
  3. ๐ŸŽ›๏ธ Adding Custom Effects

    # Append custom shader names (without .fx extension)
    effects = your_custom_effect

๐ŸŽฎ Usage

๐Ÿ Initial Setup

  1. ๐Ÿ” Access Plugin Interface

    • Open Quick Access Menu โ†’ Navigate to LetMeReShade
  2. ๐ŸŽฏ Select Enhancement Engine

    • ReShade: For DirectX/OpenGL titles
    • VkBasalt: For Vulkan-based games
  3. ๐ŸŽ›๏ธ 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

๐Ÿ”„ 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

  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.

Topics

Resources

License

Stars

Watchers

Forks