# ReShade & Shaders

Reshade adds a layer of shaders to the game, giving the visuals a big boost. It was first used in Project Reality for BF2 and has since been adapted for BF2142 as well.

The original post about **Reshade for BF2142** by the Project Remaster Team is here:&#x20;

{% embed url="<https://www.moddb.com/downloads/bf2142-reshade>" %}

However, that version is outdated. The team now uses a newer Reshade client and has updated shader presets. The latest Reshade package for BF2142 is included with the [Project Remaster](/advanced/project-remaster/install-project-remaster.md) v14 installation. In this guide, we’ll also cover how to install ReShade if you don’t have the mod.

<div><figure><img src="/files/08jBE8o7UVGPy6vzCmuU" alt=""><figcaption><p>Breakthrough at Remagen</p></figcaption></figure> <figure><img src="/files/26dlJAFpTVTvLkMwkgL2" alt=""><figcaption><p>Street</p></figcaption></figure></div>

### Installation

<details>

<summary>Already got the Remaster mod installed?</summary>

Activating Reshade is super easy with the mod's launcher, simply:

1. Open your <mark style="color:blue;">Remaster Launcher</mark>.
2. Head to the <mark style="color:blue;">Settings</mark> tab.
3. Check the <mark style="color:blue;">Reshade</mark> option.
4. That’s it — you’re all set!
5. Jump straight to the [Usage](#usage) section to see how to use ReShade in-game.\
   \&#xNAN;*(You don't have to follow any steps below.)*

To uninstall, just uncheck the <mark style="color:blue;">Reshade</mark> option. It’s that simple!

</details>

{% stepper %}
{% step %}
Download the patch from [Downloads](#downloads).
{% endstep %}

{% step %}
Extract all the files to the folder where your `BF2142.exe` is located — by default, that’s usually `C:\Program Files (x86)\Electronic Arts\Battlefield 2142`.&#x20;

Overwrite any files.
{% endstep %}

{% step %}
If you installed the game somewhere other than `C:\Program Files (x86)\Electronic Arts\Battlefield 2142`, you’ll need to manually update all the paths in `d3d9.ini` using a text editor to match your setup.
{% endstep %}
{% endstepper %}

### Downloads

{% tabs %}
{% tab title="Download" %}
**BF2142 ReShade & Shaders Patch v14 (4.2 MB)**

{% embed url="<https://www.mediafire.com/file/omrlv57o1vh0k98/BF2142_Reshade_PRv14.zip/file>" %}

{% embed url="<https://drive.google.com/file/d/1W1SdhJ14TMcm9y3ttx9QSs4RKySJ0LyL>" %}
{% endtab %}

{% tab title="Changelog" %}
N/A
{% endtab %}
{% endtabs %}

### Usage

{% stepper %}
{% step %}
Launch the game.
{% endstep %}

{% step %}
As soon as you reach the intro or login screen, you’ll notice the visual effect right away.
{% endstep %}

{% step %}
Press <mark style="color:blue;">Shift + F2</mark> to open ReShade in-game tool. This button lets you toggle the tool on or off.
{% endstep %}

{% step %}
On the <mark style="color:blue;">Home</mark> tab, check if the preset has loaded — you should see shaders like Levels.fx and Vignette.fx listed.
{% endstep %}

{% step %}
If the page is empty, the shaders are not loaded yet. You should:

1. Go to the <mark style="color:blue;">Settings</mark> tab and enter the correct paths:
   1. Effect search path: `C:\Program Files (x86)\Electronic Arts\Battlefield 2142\reshade-shaders\Shaders` (or wherever your setup is)
   2. Texture search path: `C:\Program Files (x86)\Electronic Arts\Battlefield 2142\reshade-shaders\Textures` (or wherever your setup is)
2. Then return to the <mark style="color:blue;">Home</mark> tab and click <mark style="color:blue;">Reload</mark>. The preset should load properly now.
3. Also, in the <mark style="color:blue;">Home</mark> tab, check that the preset path in the dropdown menu points to the correct location: `C:\Program Files (x86)\Electronic Arts\Battlefield 2142\DefaultPreset.ini` (or wherever your setup is).
   {% endstep %}

{% step %}
By default, you can toggle the Reshade effect with the <mark style="color:blue;">Scroll Lock</mark> key, but you can change this key bind using the in-game tool. I would recommend setting it to <mark style="color:blue;">Shift + F1</mark>.
{% endstep %}

{% step %}
If you want to adjust the shaders, just go to the <mark style="color:blue;">Settings</mark> tab and enable <mark style="color:blue;">Configuration Mode</mark>. Then, return to the <mark style="color:blue;">Home</mark> tab to tweak the parameters however you like.
{% endstep %}

{% step %}
You can create a new preset by clicking the <mark style="color:blue;">+</mark> button next to the dropdown menu in the <mark style="color:blue;">Home</mark> tab. There are two presets **\[**[**?**](#user-content-fn-1)[^1]**]** — `DefaultPreset` and `DefaultPreset2` — that you can select from the dropdown.
{% endstep %}

{% step %}
If you notice any graphical glitches, try turning off the LUT on certain maps.
{% endstep %}
{% endstepper %}

### Remarks

* ReShade only works on Windows 7 or newer.
* ReShade applies to all mods, including vanilla 2142.
* ReShade can be easily uninstalled by just deleting the files you added.
* ReShade has been tested in multiplayer — you won’t get kicked for using it.

### Acknowledgements

Special thanks to:

* Project Remaster Team for adapting this excellent shader for BF2142 @ [BF2142 Remastered](https://discord.com/invite/nVdDkgA)
* [illicitSoul](https://www.moddb.com/members/ainas) for sharing instructions on ReShade setup @ [BF2142 Reshade](https://www.moddb.com/downloads/bf2142-reshade)
* [phale](https://www.moddb.com/members/phale) for sharing details on ReShade setup @ [Heat of Battle Reshade](https://www.moddb.com/mods/heat-of-battle2/downloads/heat-of-battle-reshade-20)

[^1]: For anyone installing the pack from Downloads.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getbf2142.net/advanced/addons-tweaks/reshade.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
