Skip to content

Joolace/dbd-reshade

Repository files navigation

ReShade Installer for Dead by Daylight

Project Logo

Overview

Quality Gate Status Codacy Badge CodeFactor PRs Welcome GitHub issues by-label bug DeepSource DeepSource DeepSource

The ReShade Installer for Dead by Daylight is a PowerShell script designed to simplify the installation and configuration of ReShade for the game Dead by Daylight. This tool automates the process of downloading and installing ReShade, setting up the preset files, and configuring the necessary settings. 3

Screenshots

1. Boot Screen

Boot Screen

2. ReShade Boot

ReShade Boot

3. ReShade Preset Boot

ReShade Preset Boot

4. ReShade Preset Installed

ReShade Preset Installed

5. ReShade Preset Saved

ReShade Preset Saved

6. ReShade Preset Save Success

ReShade Preset Save Success

7. ReShade Preset Selection

ReShade Preset Selection

Features

  • Automatic Detection: Finds the Dead by Daylight installation directory from both Steam and Epic Games.
  • ReShade Installation: Downloads and installs ReShade if not already present.
  • Preset Management: Allows users to select and apply ReShade presets.
  • GUI Interface: Provides a user-friendly graphical interface for managing presets and installation.

Requirements

  • PowerShell: This script is designed to run on PowerShell (Windows only).
  • .NET Framework: Required for Windows Forms.
  • Dead by Daylight: The game must be installed either via Steam or Epic Games.

Installation

  1. Clone the Repository:

    git clone https://github.com/Joolace/dbd-reshade.git
  2. Navigate to the Script Directory:

    cd dbd-reshade
  3. Run the Script: Open PowerShell as Administrator and execute the script:

    .\dbdreshade.ps1

Usage

  1. Launch the GUI: When you run the script, a GUI window will appear.

  2. Select a Preset: Choose a preset from the list in the GUI.

  3. Select Installation Folder: Click on the "Select Folder" button to choose the destination folder for the preset.

  4. Install or Change Preset: Click on the "Install or Change Preset" button to apply the selected preset.

  5. Log Output: The GUI includes a log box to display real-time log information during installation.

Troubleshooting

  • Error Retrieving ReShade URL: Ensure you have an active internet connection and the URL to ReShade is accessible.
  • ReShade Installation Failure: Make sure you have sufficient permissions and the game directory is correctly identified.
  • Missing Presets or Media: Verify that the presets and media directories are present in the same location as the script.

Disclaimer

  • Responsibility: I do not assume any responsibility for bans or other consequences resulting from the use of this tool. Use it at your own risk.
  • False Positives: The executable file may be flagged as a false positive by some antivirus programs. Ensure that you download the file from the official repository and use it with caution.

Credits

A special thanks to the creators of the following presets for Dead by Daylight, which are included in this repository:

Please refer to the respective preset files in the Presets directory for detailed credits and information.

Special Thanks

  • A huge thanks to steve02081504 for providing the tool ps12exe which was used to create the executable file for this project.

Important Notice About Antivirus Detection

Some antivirus programs may flag the executable created by this tool as a potential virus. This is primarily due to the fact that in the past, tools like ps12exe have been misused by others to create malware. Rest assured, this file is safe if downloaded from this official repository. Always use caution and make sure to download from trusted sources.

Contributing

Contributions are welcome! If you have any bug reports, feature requests, or improvements, please open an issue or submit a pull request.

License

This project is licensed under the GNU General Public License (GPL) - see the LICENSE file for details.

Contact

For any questions or feedback, you can reach out to the developer:

Join Us on Discord

Feel free to join our Discord community for support and discussions:

Join our Discord