# 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](https://docs.getbf2142.net/advanced/project-remaster/install-project-remaster) v14 installation. In this guide, we’ll also cover how to install ReShade if you don’t have the mod.

<div><figure><img src="https://2528809422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv7quU61Y8jKNEQOOteps%2Fuploads%2FGa0HXiRnm2BUtLPhreb8%2Freshade_remagen.gif?alt=media&#x26;token=a001f3ad-6442-413d-b937-884da310ca16" alt=""><figcaption><p>Breakthrough at Remagen</p></figcaption></figure> <figure><img src="https://2528809422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv7quU61Y8jKNEQOOteps%2Fuploads%2FnnHrq0Bema6bmUATB1RQ%2Freshade_street.gif?alt=media&#x26;token=efedd76e-b5db-45f7-841a-8f5a4c417823" 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.
