Prepar3D 7 min read

How do I install and configure ReShade in Prepar3D?

Adam McEnroe
In short

Install and configure ReShade in Prepar3D correctly, choose the right DirectX option, tune effects, and fix crashes, black screens and FPS loss.

To install ReShade in Prepar3D, run the ReShade installer, select the exact Prepar3D.exe you use, choose the DirectX 10/11/12 rendering option, install only the effect packages you need, then launch the simulator and press Home to configure a preset. Back up any existing graphics-injector files first and avoid stacking injectors.

How to install ReShade in Prepar3D

  1. Close Prepar3D and its supporting applications. ReShade cannot replace or update its loader reliably while the simulator is running.
  2. Locate the active Prepar3D.exe. It is in the simulator's installation directory, not the Prepar3D documents or add-ons folder. If several Prepar3D versions are installed, confirm which executable your shortcut launches; each installation needs its own ReShade setup.
  3. Check for an existing graphics injector. Back up any ReShade configuration, preset and shader files already present. A generic DLL such as dxgi.dll or d3d11.dll may belong to another injector, so do not overwrite or delete one until you know what installed it.
  4. Run the genuine ReShade installer. Use its Browse option to select the correct Prepar3D.exe. Administrator permission may be required when Prepar3D is installed beneath a protected Windows directory.
  5. Select the DirectX renderer. For mainstream Prepar3D versions, choose the option labelled DirectX or Direct3D 10/11/12. Do not select OpenGL or Vulkan.
  6. Install the required effect packages. If you already have a preset, let the installer read its .ini file where supported so it can identify dependencies. Otherwise, begin with the standard effects rather than installing every available package.
  7. Launch Prepar3D and finish ReShade's tutorial. A ReShade banner should appear while the shaders compile. Press Home to open modern versions of the overlay; some older releases use Shift+F2. Select or create a preset and test it in a simple flight.

A mistake we see constantly is installing ReShade under a folder such as Documents\Prepar3D v5 Add-ons. ReShade is a graphics injector rather than an add-on.xml package, so its loader must be associated with the simulator executable.

Which DirectX option should I choose for Prepar3D?

The correct ReShade renderer depends on the Prepar3D generation, although recent installers combine the relevant DirectX versions into one option.

Prepar3D versionSimulator rendererReShade selection
Prepar3D v1DirectX 9DirectX 9; this is a legacy configuration
Prepar3D v2–v4DirectX 11DirectX 10/11/12
Prepar3D v5–v6DirectX 12DirectX 10/11/12

Let the installer detect whether the executable is 32-bit or 64-bit. Copying a ReShade DLL manually from another simulator or Prepar3D version can install the wrong architecture and cause an immediate startup failure.

How should I configure a Prepar3D ReShade preset?

A useful Prepar3D preset should make restrained corrections without crushing cockpit shadows, clipping bright clouds or duplicating the simulator's own antialiasing.

Visual goalRecommended approachCommon problem
Sharper instruments and sceneryUse one sharpening technique at a low strengthHalos, shimmering and noisy terrain
Better colour and contrastMake small adjustments with curves, levels, tonemapping or vibrance effectsBlack instrument panels and featureless white clouds
Reduced jagged edgesConfigure Prepar3D's antialiasing first; add a ReShade AA technique only if neededBlurred cockpit text and unnecessary GPU load
Cinematic lightingUse bloom, ambient occlusion or depth effects selectivelyLarge frame-rate loss or effects appearing over cockpit displays and menus

Build the preset under neutral daytime lighting, then check it at night, in cloud and from both cockpit and external views. Weather, HDR settings and aircraft lighting can change the result substantially. Keeping separate everyday and screenshot presets is often more practical than forcing one aggressive preset to cover every situation.

Enable effects individually and watch performance after each change. Depth-based ambient occlusion and depth of field are usually the first effects to disable when the depth buffer is unavailable or frame time rises sharply. If Prepar3D is already struggling before ReShade is enabled, start with our guidance on practical Prepar3D FPS tuning rather than masking an overloaded simulator configuration.

Save the preset as a clearly named .ini file and ensure your Windows account can modify it. If changes disappear after closing Prepar3D, file permissions are usually the cause. Check write access to the preset and ReShade.ini instead of routinely running the entire simulator as administrator.

Can I use the same preset in Prepar3D v4, v5 and v6?

A preset can be copied between Prepar3D versions, but it should be treated as a starting point rather than an exact visual match.

The required shader packages must be installed, and techniques that depend on depth information may behave differently between DirectX 11 and DirectX 12. Changes to HDR, weather, exposure and colour output also mean that a v4 preset can look too dark or saturated in v5 or v6. Retune it in the target simulator and save the result under a different name.

Why does ReShade not open or cause Prepar3D to crash?

No ReShade banner or overlay appears

If no banner appears, the ReShade loader has not initialised for that Prepar3D executable. Check that you selected the real Prepar3D.exe, used the correct DirectX option and installed into the active simulator version.

  • Look for ReShade.ini, the reshade-shaders folder and, after an attempted launch, ReShade.log beside the executable.
  • Check whether security software quarantined the loader DLL.
  • Remove conflicts with another graphics injector rather than trying to load both through the same DirectX proxy.
  • If the banner appears but Home does nothing, try the key shown by ReShade during startup; older versions commonly use Shift+F2.

Prepar3D shows a black screen or closes at startup

Rerun the ReShade installer against the same executable and choose its uninstall option. If Prepar3D then starts, the renderer selection, ReShade build, shader set or another injector was responsible. Our Prepar3D black-screen diagnosis covers the simulator and shader-cache checks to make next.

Do not remove every DLL with a DirectX-related name from the Prepar3D directory. Some belong to other add-ons. When uninstalling ReShade does not restore normal startup, follow these systematic Prepar3D crash checks to separate graphics-driver, add-on and configuration faults.

Effects show compilation errors

A red compilation message usually identifies one failed shader rather than a complete ReShade failure. Reopen the installer, add or update the package containing that effect, and confirm that the effect and texture search paths lead to the appropriate folders beneath reshade-shaders.

Presets made with different shader revisions may reference renamed or removed techniques. Disable the failed technique or obtain the matching package through the ReShade installer; installing every package indiscriminately can introduce duplicate effect names and make the error harder to isolate.

How do I update or remove ReShade safely?

Use the ReShade installer against the same Prepar3D.exe to update, repair or uninstall it, rather than deleting graphics DLLs by guesswork.

  1. Back up your preset .ini files and ReShade.ini.
  2. Close Prepar3D.
  3. Run the installer and select the exact executable used for the original installation.
  4. Choose the offered update, modification or uninstall action.
  5. Launch Prepar3D once with a minimal preset and confirm that the overlay, cockpit displays and external view work correctly.

A major Prepar3D update or repair can replace files, alter graphics behaviour or expose an incompatible injector. Use our safe Prepar3D updating checklist, then verify ReShade separately before restoring a complex preset.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members