ipsuShade - Guidance on Pro Suite Supported Shaders:
- iMMERSE Pro 2403
- iMMERSE Ultimate 2403
- qUINT_rtgi.fx (v0.36.1, but lower versions will work.)
- NiceGuy COMPLETE_RT
- What is ipsuShade?
- Software Install Guides:
- ipsuShade Install Guides:
- In-Game settings and Troubleshooting:
- Misc:
ipsuShade is a ReShade preset collection (with GShade support) that aims to deliver maximum quality at maximum FPS with the Gameplay
, Questing
and Lite
variant presets, but also provide the highest fidelity screenshots with the Screenie
, Ultimate
and Pro Suite
preset types.
Each preset type comes in a range of 7 included colour variants.
- Click here to download the latest version of ReShade, specifically the
with full add-on support
version.- This is the version which allows use of add-ons and an unlocked depth buffer for Depth of Field effects and improved lighting and shadows.
- Run the ReShade Setup executuable and select
FINAL FANTASY XIV (ffxiv_dx11.exe)
in the game/application list.
You can search using the text input box aboveBrowse...
.- Ensure it's
ffxiv_dx11.exe
and notffxiv.exe
orffxivboot.exe
orffxivsysinfo.exe
etc. - You may have to click the
Browse...
button and navigate to your FFXIV/game/
folder to find the correct installation.
- Ensure it's
-
For the rendering API step, select
Microsoft DirectX 10/11/12
. -
This step is a bit counterintuitive, but:
When it asks you to select the effects (Shaders) you wish to install, you please first clickUncheck All
in the top right of the window.- Please then click the same box again, which should have changed to
Check All
. - Every shader package should now be checked to download. Please ensure it looks like the image below:
- Please then click the same box again, which should have changed to
- This step is required for ipsuShade, and ensures maximum compatibility with other all other presets. The file size increase is minimal.
- For some reason, SweetFX is checked by default, and this hides the
Check All
option, hence needing to click it twice.
-
Please now click
Next
after ensuring all the effects have a checkmark next to them. The ReShade installer will now download these shaders. Please wait for this process to finish, and it will bring you to the Addon step. -
As of 2024-07-02, the ReShade installer downloads an outdated version of REST. If you want REST, install it from here: https://github.com/4lex4nder/ReshadeEffectShaderToggler/releases/latest/ --------------------------------------- Old guidance: (OPTIONAL) For the add-ons step, you may want to check and install
ReshadeEffectShaderToggler (REST) by 4lex4nder
to allow the exclusion of UI / HUD elements from the preset filtering (FFKeepUI in GShade).- If you check this, you need to download the FFXIV preconfigured
ReshadeEffectShaderToggler.ini
found here to get it working. Just place it next to theReshadeEffectShaderToggler.addon64
in your/game/
folder. - To remove this addon, just delete the
ReshadeEffectShaderToggler.addon64
from your game folder.
- If you check this, you need to download the FFXIV preconfigured
-
Click
Next
on the add-ons page.- You can manually install add-ons later if needed, just put the
.addon64
files in your FFXIV/game/
folder.
- You can manually install add-ons later if needed, just put the
-
You should now have a working ReShade install for FFXIV. However, it will have no presets, only shaders.
- Follow the steps below to install ipsuShade!
-
For XIV Dawntrail and onwards, due to the Graphics Update, you require one last ReShade configuration step.
- Boot into FFXIV, and open the ReShade overlay (By default, the keybind for this is the
Home
key, above your arrow keys.) - Click the
Edit global preprocessor definitions
box in the middle of the overlay. - In this menu, under the
RESHADE_DEPTH_INPUT_IS_REVERSED
section, change the value from0
to1
. - Now click away from the menu, and your shaders should recompile. The depth buffer should now be working in Dawntrail (required for Depth of Field, MXAO shaders etc.)
- Boot into FFXIV, and open the ReShade overlay (By default, the keybind for this is the
-
To update ReShade in the future, simply repeat this process with the new installer
.exe
, but instead select theUpdate ReShade and effects
option after Step 3.
There are two methods:
- GPosingway - best compatibility, easy updates, other creators' presets included!
- Standalone Install - if you just want ipsuShade.
GPosingway is a drop-in package for Final Fantasy XIV containing a stable collection of shaders, textures, and presets gathered from the community and beyond. GPosingway aims to ensure that presets will work as intended by its creators by avoiding conflicts, mismatches and missing files, giving users a consistent experience.
Install:
You must already have ReShade installed to use GPosingway!
Please follow the Installation Script
instructions listed here to add GPosingway to your ReShade install: GPosingway Latest Release
Note. You must say yes to the iMMERSE
and METEOR
optional packages when prompted by the installation script, as they are required by ipsuShade!
-
After ensuring you have downloaded ReShade as specified by the guide above, please download the
.zip
of the ipsuShade files using the link above.- It's important that you've installed ReShade with all of the avaliable effects, as there are only a very few shaders provided with ipsuShade. The vast majority of shaders are provided via the ReShade installer.
-
Drag and drop the two ReShade folders found inside the
ipsuShade_2406.zip
into your FFXIV installation\game\
directory. Be sure to merge and overwrite the existingreshade-presets
andreshade-shaders
folders.-
For the Steam version, your directory is most likely:
C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY XIV Online\game\
-
For the Windows version, your directory is most likely:
C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\
-
Note. The existing folders should be named reshade-presets
and reshade-shaders
. If they are called gshade-presets
and gshade-shaders
please read the section below as you have an installation that has been migrated from a GShade install.
-
Once in-game, open the ReShade overlay (by pressing the
Home
key by default) and navigate to theipsuShade
folder inside yourreshade-presets
folder.- If you dragged the files while the game was still open, you need to press
Reload
on the bottom left of the overlay to get them to show up.
- If you dragged the files while the game was still open, you need to press
-
Simply double click to navigate the ipsuShade folders, and click any of the
.ini
presets to enable them. See here about an explanation of the presets.- Click the two dots at the top (the "..") to go up / back one folder.
-
You should now have a perfectly working install of ipsuShade.
The simplest way forward here would be to just install ReShade again from scratch using the guide above, and then only use presets verified to work with this standard. The problem is that people are using a bunch of outdated shaders in the GShade file structure format, which causes shader duplication issues when using the proper ReShade standard.
However, the majority of other creators presets are only compatible with GShade, and will have issues working with the ReShade standrard adopted by ipsuShade 2.0.0. It's a big problem, and it's why packages like GPosingway now exist.
As of ipsuShade version 2.0.0, my presets use shaders that will not be included in any old GShade installs. If you add these specific shader packages to your gshade-shaders
folder, and then use my new preset files, it will work:
ipsuShade is included with GShade by default.
Disclaimer:
GShade is a closed source fork of ReShade that includes specific improvements to usability and compatibility with whitelisted games. There was an incident in Feburary 2023 where a poor decision was made by GShade's sole developer. The 4.1.1 update included anti-tampering code within the GShade installer that would restart Windows if a specific 3rd-party program was used to trigger functions within the installer to download certain assets independently (in an attempt to bypass a new GShade license agreement for certain textures and shaders). This code was removed after the obvious extremely negative reaction to the restart function from the community, but the reputational damage was already done. Therefore, do use this program at your own judgement. However, I do not want to punish innocent users who may not be able to use ReShade (e.g., Linux and Mac users) or may not have the technical ability to follow the install guides above. I have always held the stance that anyone may use and redistribute my presets or textures (as explained in my license). My assets were excluded from the GShade license as they have always been offered freely and independently on my GitHub. I encourage my presets to be bundled with any possible ReShade forks in the future (please do get in touch!).
Click here to download the latest release of GShade, which includes ipsuShade by default.
After installation, you will be able to find the ipsuShade presets in the gshade-presets\ipsuShade\
folder.
-
Click the
gshade-presets
folder if it is not already selected, and scroll down to find theipsuShade
folder. -
Simply browse into your desired folder, and click any of the
.ini
presets to enable them. See here for an explanation of the presets.- Click the two dots at the top (the "..") to go back to the main folder if you would like to swap to another creator's preset.
1. GPosingway.
- GPosingway will automatically clean up your install and install ipsuShade.
- Please follow the
Installation Script
instructions listed here: GPosingway Latest Release - Note. You must say yes to the
iMMERSE
andMETEOR
optional packages when prompted by the installation script, as they are required by ipsuShade!
2. GShade.
- GShade will automatically clean up your install and install ipsuShade.
- Download the latest release: here.
3. Manually Update (Not Recommended)
- Due to the significant changes between ipsuShade 1.0.1 and 2.0.0, your old
/reshade-shaders/
folder is incompatible with the update. - As such you must backup (copy it to a safe place) and delete then your old
/reshade-shaders/
folder, located in your FFXIV/game/
folder.- I just create a new
backup
folder and then drag and drop the oldreshade-shaders
into it, like this:
- I just create a new
- Then, you need to download the latest version of ReShade: here. Specifically the
with full add-on support
version. - Run the ReShade Setup executuable and select
FINAL FANTASY XIV (ffxiv_dx11.exe)
in the game/application list.
You can search using the text input box aboveBrowse...
. - Ensure it's
ffxiv_dx11.exe
and notffxiv.exe
orffxivboot.exe
orffxivsysinfo.exe
etc.- You may have to click the
Browse...
button and navigate to your FFXIV/game/
folder to find the correct installation.
- You may have to click the
- For the rendering API step, select
Microsoft DirectX 10/11/12
. - If you've selected the correct
ffxiv_dx11.exe
, it should detect your previous ReShade installation and show the screen in the image below. You need to select theUpdate ReShade and effects
option, then clickNext
.
When it asks you to select the effects (Shaders) you wish to install, you please first click Uncheck All
in the top right of the window.
- Please then click the same box again, which should have changed to
Check All
. - Every shader package should now be checked to download. Please ensure it looks like the image below:
-
Click
Next
on the add-ons page.- You can manually install add-ons later if needed, just put the
.addon64
files in your FFXIV/game/
folder.
- You can manually install add-ons later if needed, just put the
-
You should now have a working ReShade install for FFXIV with the correct shaders, however you now need to update to the new ipsuShade v2.0.0 presets.
-
Click HERE to download a
.zip
of the current ipsuShade files. -
You need to open your FFXIV
/game/
folder and navigate inside the/reshade-presets/
folder. -
Open the the ipsuShade
.zip
you just downloaded, navigate inside it's/reshade-presets/
folder. -
Copy the
ipsuShade
folder from inside here, into the/reshade-presets/
folder inside your FFXIV/game/
folder. -
You can now safely delete the old
Ipsusu
folder from the game presets folder also, this is the old folder containing the v1.0.1 presets. These will no longer work properly with the new shaders, so you should probably do this. -
You should now have manually updated your ReShade to use the standard ReShade shaders and installed the new ipsuShade presets!
-
For XIV Dawntrail and onwards, due to the Graphics Update, you require one last ReShade configuration step.
- Boot into FFXIV, and open the ReShade overlay (By default, the keybind for this is the
Home
key, above your arrow keys.) - Click the
Edit global preprocessor definitions
box in the middle of the overlay. - In this menu, under the
RESHADE_DEPTH_INPUT_IS_REVERSED
section, change the value from0
to1
. - Now click away from the menu, and your shaders should recompile. The depth buffer should now be working in Dawntrail (required for Depth of Field, MXAO shaders etc.)
- Boot into FFXIV, and open the ReShade overlay (By default, the keybind for this is the
Please first ensure your install is correct:
1. Check that you don't have duplicate shaders.
-
If you have multiple of the exact same shader enabled (shown in the ReShade overlay), this means you have duplicates of shaders in your
reshade-shaders/Shaders
folder.- This is likely caused by trying to manually merge shader packages or update shaders in an imprecise way.
- To solve this, either manually clean your
reshade-shaders/Shaders
by searching for and deleting duplicates (for example, delete one of theMultiLUT.fx
files), or entirely delete yourreshade-shaders/Shaders
folder and reinstall the shaders fresh via one of the methods listed at the start of this document.
2. Make sure you are using the "with full add-on support" version of ReShade.
-
You can check this by going to the "Add-ons" tab in the ReShade overlay and checking if you see this message at the top:
-
If you see this message, you are using the wrong version of ReShade. You need to reinstall with the "full add-on support" version, which can be found here.
3. Make sure your ReShade has a reversed depth buffer.
-
The depth buffer (the thing that ReShade reads for depth information) has been reversed with the Dawntrail Graphics Update.
-
You can check if your ReShade install has been configured to accept the reversed depth buffer by checking here:
If you cannot see the "Edit Global Preprocessor Definitions" button, disable
Performance Mode
by unchecking the box at the bottom of the overlay) -
The value should be
1
, if it is0
, you need to set it to1
for it to work in FFXIV.
This is because of the in-game Graphics Upscaling setting and/or 3D Resolution Scaling settings. This is currently most often the issue when people tried to set their FSR ingame to 99, to enable the built in sharpening filter of FSR. This setting should not be used in conjunction with ReShade, as it causes issues for ReShade and you can instead just enable a shader like iMMERSE: Sharpen
and get a better quality effect anyway. As for this issue: FSR will be "static" and just respect your resolution scaling percentage, offsetting the effects by a fixed amount. DLSS will vary to the demands of the current scene, making the effects scale and move.
To fix this you can:
- Select the upscaled scaled depth buffer value in the settings of the "Generic Depth" addon.
-
To do this, go to the "Add-ons" tab in your ReShade overlay, and look under the
Generic Depth
addon. -
You need to click the checkbox next to one of the values that match your monitor's native resolution (for me, in this screenshot, it's 2560x1440).
- It's normally the top one, but use trial and error and iterate through these settings until you can see the shaders line up properly with the in-game image.
- For me, it was this one:
- Your stuff should now work!
- If not, you may need to simply disable the Graphics Upscaling. You can currently do this by turning the
Graphics Upscaling
value toFSR
and then setting the3D Resolution Scaling
slider to100
.
-
Alternative Method: I think you can instead add RESHADE_DEPTH_INPUT_X_SCALE
and RESHADE_DEPTH_INPUT_Y_SCALE
to in the global preprocessor settings, and then set their values to a value above 1 to scale the depth buffer to match the native resolution. For the FSR at 99 trick, it would be setting these to 1.01
or 1.02
etc. until everything matches up. If you're scaling staticly via DLSSTweaks and have disabled the dynamic resolution, you can set this again to your static scaling. A 0.75 internal scaling preset requires a 1.33
scaling via the ReShade preprocessors, for some reason, so idk how that works.
FIRST ENSURE YOUR INSTALL IS CORRECT BY FOLLOWING THE 3 STEPS AT THE START OF THIS SECTION!!!
This issue can also be caused by duplicate shaders. If your install is seemingly fine, then:
If you are using GPosingway:
- Update your MultiLUT.fx file (found in
/game/reshade-shaders/Shaders/MultiLut.fx
) with the latest version from GShade: https://github.com/Mortalitas/GShade/blob/master/Shaders/MultiLUT.fx - Ensure you are using the most up-to-date version of my
MultiLut_Ipsusu.png
file. Replace the one found in your/game/reshade-shaders/Textures/MultiLut_Ipsusu.png
directory with the one downloaded from here.
If you are using a standalone install of ipsuShade:
- Update your MultiLUT.fx file (found in
/game/reshade-shaders/Shaders/MultiLut.fx
) with the latest version from the offical repo: https://github.com/FransBouma/OtisFX/blob/master/Shaders/MultiLUT.fx - Ensure you are using the most up-to-date version of my
MultiLut_Ipsusu.png
file. Replace the one found in your/game/reshade-shaders/Textures/MultiLut_Ipsusu.png
directory with the one downloaded from here.
This seems to be an issue with the ReShade installer downloading an old version of the REST (ReshadeEffectShaderToggler) add-on for exclusion of UI filtering, that doesn't play well with the Glamarye Fast Effects shader.
This can be fixed by updating your REST add-on and it's FFXIV specific config. Both the ReshadeEffectShaderToggler.addon64
and ReshadeEffectShaderToggler.ini
should be copied into your /game/
folder. Replace/overwrite.
Update your REST here: https://github.com/4lex4nder/ReshadeEffectShaderToggler/releases/latest/
Update your REST FFXIV specific config here: https://github.com/4lex4nder/ReshadeEffectShaderToggler-FFXIV
This issue is caused by ReShade not having a way of detecting the UI and HUD of the game. Therefore, it renders through it. You can fix this by the following methods:
If you are using ReShade: You need to use the REST (ReshadeEffectShaderToggler) add-on for exclusion of UI in the filtering. Or, if you are using GPosingway, you can optionally enable both FFKeepUI and FFRestoreUI in the preset instead of using REST. Don't use both at the same time.
Bear in mind, the FFKeepUI shader relies on GShade specific code to function, so it will not work on certain HUD elements in ReShade. This method also requires FXAA to be enabled for the ingame settings, so it is less than ideal. Do use REST if you can.
If you are using GShade: Enable FFKeepUI and FFRestoreUI in the preset. If you want to use REST instead (lets you use an AA method other than FXAA among other benefits, so I recommend it) disable FFKeepUI and FFRestoreUI in the preset. Just put the addon file in your gshade-addons
folder alongside the specific FFXIV.ini config for it from, the linked repo.
This is due to the use of FFKeepUI under ReShade, which is done by default with GPosingway. I don't particularly agree with this choice, due to this very reason. FFKeepUI is a GShade specific shader, and has these issues under ReShade. Instead, REST should be used to stop applying your filters to the base game's HUD and transparencies.
To fix this:
You need to use the REST (ReshadeEffectShaderToggler) add-on for exclusion of UI in the filtering rather than FFKeepUI. Follow the steps in that guide, and download it's recommended version of the REST addon and the FFXIV specific config .ini provided. You need to put both the REST .addon64
file and it's FFXIV config .ini
in your FFXIV /game/
folder. For GShade, you need to put these in your gshade-addons
folder, which should be in the same location. Ensure you disable the FFKeepUI
and FFRestoreUI
shaders in all of your presets after enabling REST.
Along with the graphics updates in Dawntrail, they changed how the rendering worked on certain glass materials. As such, ReShade now will see these as opaque objects, and attempt to render a shadow behind them if any Ambient Occlusion (AO) shaders are enabled. In my presets, these shaders would be the Fast AO
checkbox under Glamarye Fast Effects, and the entire iMMERSE: MXAO
shader and the qUINT MXAO
shader, mainly.
To fix this:
Unfortunately, there is no perfect fix to this if you want to keep the AO shaders enabled. You can use one of the following options.
To fix this entirely:
Disable the Fast AO
checkbox under Glamarye and also any MXAO shaders used in the preset to add additional shadows to the game. Bear in mind, this means ReShade will no longer contribute any additonal shadows to your game. You might want to use the GTAO Quality
Ambient Occlusion setting in-game to somewhat counteract this.
To fix this while keeping AO shaders enabled:
You need to use the experimental REST transparency fix as detailed below in this document. It is a custom config for the REST addon that includes some of the shaders of the preset before the in-game transparencies of the game, by detecting the in-game shaders used and giving that information back to the shader. However, it gives it to the shader in a very raw way that it doesn't expect, so it causes significant flickering issues and black clipping with iMMERSE MXAO
and causes glitching of black squares when used with the with_Fake_GI
version of Glamarye. Instead, use the without_Fake_GI
version.
If this config is not up-to-date, simply take the default FFXIV config and then ingame edit the "Before Effects" group in the Add-ons
tab to include any of the AO shaders you use. To do this, just click the checkboxes next to the list of shaders on the first panel of the edit screen. You must click Save toggle groups
after, otherwise this change will revert once you reset your game.
Recommended:
- Fix your DLSS, and use it! -> https://www.reddit.com/r/ffxivdiscussion/comments/1dwr5bu/definitive_dlss_fixes/
Required: WIP FOR DAWNTRAIL
Please report to me any issues you have with this!
Required REST version: 1.3.20
Last updated: 2024-07-13
Download: 1.3.20 ReshadeEffectShaderToggler.ini config.
Example preset to use with the config - Download: ipsusuQuestingLite - Melon.ini
NOTE: I've significantly increased the sharpening in the preset to counteract some of the softening caused by DLSS (DLAA, specifically), and also the depth blur and fog that the shaders now render underneath.
if the game looks fucked up to you, turn the "Sharpen Strength" slider down under the "Effects Intensity" tab of the Glamarye settings.
Known bugs:
- Seems to be a flickering issue with iMMERSE MXAO. Disabling iMMERSE fixes this.
- There's another issue with Glamarye's Fake GI. Use the Glamarye version without FakeGI to fix this.
You can donate or tip me some lunch money here:
You can contact me easiest on my Twitter. Just send me a DM.
If you don't have Twitter you can find and DM me on Discord @ ipsusu.
I also check my Reddit DMs semi-regularly.
FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. © SQUARE ENIX CO., LTD. All Rights Reserved.