* Detailed guide by Lifell
Stormshade is a custom Reshade build compiled using reshade’s open source files.
It has an unlocked depth-buffer that allows some of reshade’s shaders (that uses depth information) to work in online games.
By default, Reshade’s depth-buffer is disabled when networking is detected to disallow cheating in online games.
For FFXIV however, that’s unnecessary. Depth-buffer is used by shader effects such as MXAO. On a normal reshade build the MXAO will flicker on and off when network connectivity is detected.
Note: It is not possible to use Stormshade and ReShade together. You can use either ReShade or Stormshade, not both.
Installation & Usage
Performance Mode/Configuration Mode
On 4.x Located on the “Home” tab at the bottom aside the “Reload” button and for 3.x located in the “Settings” tab “Performance” mode compiles the shader files to improve performance (who would’ve thought). It can be toggled any time and can provide quite a lot of FPS increase depending on what shaders you’re using. “qUINT_Lightroom” won’t get the same performance benefits as something like “qUINT_mxao”. Note that when “Performance” mode is active, configuring shader values is impossible.
Global Pre-processor Definitions
On 4.x Located on the “Home” tab on the lowest column. On 3.x it’s on the “Settings” tab. Can usually be left alone. Values should be set like so:
Shader preprocessor options
Some shaders have extra options that can’t be activated/deactivated in the ReShade menu and are present in the file itself. qUINT mxao is such an example. Open “qUINT_mxao.fx” with workpad (NOT Notepad) and there will be more options available. Indirect lighting, smoothnormals and so forth. Just replace the “0” with a “1” or the other way around to activate and deactivate the preprocessor settings for that specific shader. A reload of ReShade is required for the changes to take effect.
How to use presets
Presets are small .ini files that have values for effects stored. To use them simply copy them in your “game” folder and start your game or reload ReShade using the “reload” button on the “Home” tab. Then select your preset on the “home” tab through the drop down menu at the top.
Shaders are applied over the game afterwards. See it as a semi transparent piece of paper that you lay over your screen that is highly customizable and alters the look without touching the game rendering itself. The “depth buffer” is used to apply the more 3D effects like MXAO but it can not filter out the user interface parts of the screen. There is an easy way to fix it. The KeepUI shader downloadable here can filter the UI out.
Here is an example of a good load order:
Make sure the “global preprocessor values” are correct. Check the “Global Pre-processor Definitions” under the “Usage” section in this guide.
Put Magic Bloom higher in the load list. Just go to the “Home” tab and drag MagicBloom higher or on top.