Releases: Mortalitas/GShade
v5.1.4 The Spookiest Coldfix There Ever Was
Minor Changes
- Added some additional fallback checks to try for Final Fantasy XIV automatic path detection in the GShade Installer and GShade Control Panel.
- All changes from ReShade version
6.3.3
have been added.
Known Issues
- Automatic depth buffer detection will not function properly under Black Dragon Viewer (Second Life) due to how its PBR changes were implemented.
- It is still possible to manually select a functional depth buffer by enabling only the
DisplayDepth.fx
shader on theHome
tab and then selecting a valid depth buffer from theAdd-ons
tab underGeneric Depth
, but this will likely need to be done on every app launch.
- It is still possible to manually select a functional depth buffer by enabling only the
Shader Changes
- The following shaders have been updated:
- CMAA_2.fx
- Layer.fx - Added saturation/brightness adjustment.
- MultiLayer.fx - Added saturation/brightness adjustment.
- MultiStageDepth.fx - Added saturation/brightness adjustment.
- pCamera.fx
- PerfectPerspective.fx
- StageDepth.fx - Added saturation/brightness adjustment.
- Swirl.fx
v5.1.3 Great Shame Upon My Family
Bug Fixes
- Fixed an ImGui font file loading issue which prevented non-Latin glyphs from displaying properly in the in-game overlay, breaking display of non-Latin characters.
- Fixed a localization reference issue in the GShade Installer which could cause crashes after selecting a language.
Known Issues
- Automatic depth buffer detection will not function properly under Black Dragon Viewer (Second Life) due to how its PBR changes were implemented.
- It is still possible to manually select a functional depth buffer by enabling only the
DisplayDepth.fx
shader on theHome
tab and then selecting a valid depth buffer from theAdd-ons
tab underGeneric Depth
, but this will likely need to be done on every app launch.
- It is still possible to manually select a functional depth buffer by enabling only the
v5.1.2 The Hotfixes Are Now Ice Cold
Minor Changes
- The setting
Disable Shaders While Window Is Inactive
is now disabled by default for new game installs, due to the relatively common app Medal.tv breaking window handles and leading to shaders being disabled at all times instead of just when the window is inactive. - Added a check for DLSSTweaks & OptiScaler under Final Fantasy XIV. If either of these tools are detected, upscaling settings for the game will not be adjusted during installs and updates even if the optimal settings checkbox is enabled.
- All changes from ReShade version
6.3.1
have been added.
UI Changes
- The Installations tab of the GShade Control Panel has been renamed to Installs to better accommodate future localization.
Bug Fixes
- Fixed an issue where installation to the Java executable
javaw.exe
for games such as Minecraft was not possible.
Known Issues
- Automatic depth buffer detection will not function properly under Black Dragon Viewer (Second Life) due to how its PBR changes were implemented.
- It is still possible to manually select a functional depth buffer by enabling only the
DisplayDepth.fx
shader on theHome
tab and then selecting a valid depth buffer from theAdd-ons
tab underGeneric Depth
, but this will likely need to be done on every app launch.
- It is still possible to manually select a functional depth buffer by enabling only the
Shader Changes
-
The following shaders have been added:
- AdaptiveTonemapper.fx
- AspectRatioSuite.fx
- fastBlur.fx
- GrainSpread.fx
- MaskGlowAdvanced.fx
- rj_sharpen.fx
- Volumetric Fog V2.0.fx
- warpsharp.fx
- xBRv4.fx
-
The following shaders have been updated:
- Copyright.fx - Adjusted default Final Fantasy XIV texture to reflect Dawntrail's new style.
- KeepUI.fx
- LumaSharpen.fx
- pCamera.fx
- RadialSlitScan.fx
- UIMask.fx - Fixed an issue where masks were being read in reverse, added a feature to allow use of custom textures by filename.
Preset Changes
-
The following presets have been added:
- FFXIV:
- Leeja Llen\LL_Bluebell.ini
- Leeja Llen\LL_Cherry Blossom.ini
- Leeja Llen\LL_Gameplay Autumn.ini
- Leeja Llen\LL_Gameplay Spring.ini
- Leeja Llen\LL_Gameplay Summer.ini
- Leeja Llen\LL_Gameplay Winter.ini
- Leeja Llen\LL_Hyacinth.ini
- Leeja Llen\LL_Poppy.ini
- Leeja Llen\LL_Tulip.ini
- Nacht\NACHT Legacy Collection\Nacht Florence-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Flux-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Gloria-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Grotesk-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Historia-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Iris-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Luminous-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Matoi-Legacy.ini
- Nacht\NACHT Legacy Collection\Nacht Mythos.ini
- Nacht\NACHT Legacy Collection\Nacht Somerset-Legacy.ini
- Nacht\Nacht Dahlia.ini
- Nacht\Nacht Grotesk_Colour Isolation.ini
- Nightingale\Nightingale_Crystal.ini
- Nightingale\Nightingale_Crystal_R.ini
- Nightingale\Nightingale_Doll.ini
- FFXIV:
-
The following presets have been updated:
- FFXIV:
- Leeja Llen\Leeja_Screenshot Bright.ini -> LL_Bright.ini
- Nacht\Nacht Abyssosque.ini
- Nacht\Nacht Alpha.ini
- Nacht\Nacht Florence.ini
- Nacht\Nacht Flux.ini
- Nacht\Nacht Gloria.ini
- Nacht\Nacht Grotesk.ini
- Nacht\Nacht Historia.ini
- Nacht\Nacht Iris.ini
- Nacht\Nacht Luminous.ini
- Nacht\Nacht Matoi.ini
- Nacht\Nacht Midsommer.ini
- Nacht\Nacht Neue [Gameplay].ini
- Nacht\Nacht Northern Lights.ini
- Nacht\Nacht Pleiades.ini
- Nacht\Nacht Pyretic.ini
- Nacht\Nacht Somerset.ini
- Nightingale\Nightingale_Deep.ini
- FFXIV:
v5.1.1 Stop Replacing Files in the GShade Program Files Folders; or, Stop Hitting Yourself
Minor Changes
- All remaining changes from ReShade version
6.2.0
have been added. - The bundled DXVK build has been updated to version
2.4.0
. - Added support for DirectX 8 games via DXVK
2.4.0
now that D8VK has been merged into the project. - Added an
Update Shaders
button to theInstallations
tab of the GShade Control Panel.- This button allows the updating of the iMMERSE, METEOR, and SHADERDECK shader collections without having to reinstall GShade.
- An option to add GShade-related paths to the Windows Defender exclusion list has been added during install to hopefully mitigate issues with screenshot, preset, and configuration file saving once and for all.
- This has unfortunately become fairly common necessity in the free software community due to ever-increasingly paranoid antivirus products. Another very common piece of common software which also uses this method is the popular Mod Manager 2 for Bethesda games like The Elder Scrolls V: Skyrim.
- This setting will only be enabled if the installer is manually run with the setting checked/enabled on the options step. Upgrades performed through the GShade Control Panel or in-game overlay will not turn this feature on automatically.
- Added files named
_README_DO_NOT_ADD_EDIT_OR_REPLACE_FILES_HERE_.txt
to various GShade-related folders directing to the proper location to add non-included shaders & textures:%Public%\GShade Custom Shaders\
which typically expands to:?:\Users\Public\GShade Custom Shaders\
UI Changes
- Added the currently installed GShade version number to the
Home
page of the GShade Control Panel. - Cleaned up some text clipping issues on the
Support
page of the GShade Control Panel.
Bug Fixes
- Fixed a crashing issue which could occasionally occur when attempting to reset uniforms using the
ui_bind
annotation. - Fixed an issue which could occasionally cause game-specific settings to not be saved when updating or installing on top of an existing GShade installation.
- Fixed an uncommon log file writing issue in the GShade Control Panel.
Known Issues
- Automatic depth buffer detection will not function properly under Black Dragon Viewer (Second Life) due to how its PBR changes were implemented.
- It is still possible to manually select a functional depth buffer by enabling only the
DisplayDepth.fx
shader on theHome
tab and then selecting a valid depth buffer from theAdd-ons
tab underGeneric Depth
, but this will likely need to be done on every app launch.
- It is still possible to manually select a functional depth buffer by enabling only the
Shader Changes
- The following shaders have been updated:
- AdaptiveTint.fx
- BloomingHDR.fx
- MartysMods_LAUNCHPAD.fx
- MartysMods_MXAO.fx
- MartysMods_SMAA.fx
- MultiLUT.fx - Added the Marot MultiLUT atlas & fixed an issue with the Ipsusu MultiLUT atlas in the optional passes 2 & 3.
- pCamera.fx
- Pirate_FXAA.fx
Preset Changes
-
The following presets have been added:
- FFXIV:
- GShade\GShadeGameplayLarboard.ini
- FFXIV:
-
The following presets have been updated:
- FFXIV:
- GShade\GShadeChromaKey.ini
- GShade\GShadeCityofSin.ini
- GShade\GShadeDeus.ini
- GShade\GShadeFilmNoir.ini
- GShade\GShadeGameplayDeus.ini
- GShade\GShadeGameplayLegacy.ini
- GShade\GShadeGameplayRealism.ini
- GShade\GShadeGameplayVanilla.ini
- GShade\GShadeGameplayVivid.ini
- GShade\GShadeLarboard.ini
- FFXIV:
v5.1.0 Have you heard of the critically acclaimed MMORPG Final Fantasy XIV? With an expanded free trial which you can play through the entirety of A Realm Reborn and the award-winning Stormblood expansion up to level 70 for free with no restrictions on playtime.
Major Changes
- GShade will now self-disable when the game window is inactive, in order to reduce unnecessary CPU/GPU utilization. This option can be disabled on the
Settings
tab under theShaders & Techniques
category. - Default depth buffer settings for Final Fantasy XIV have been adjusted to accommodate Dawntrail's engine changes.
- Default depth buffer settings for Firestorm Viewer (Second Life) have been adjusted to accommodate the client's PBR changes.
- Support for installing to The Sims 4 via the DirectX 11 API has been added to the installer & GShade Control Panel.
- Please note that as DirectX 11 support is still being evaluated by Electronic Arts on an opt-in basis, The Sims 4 will need to be launched with the
-dx11
switch from Steam or the EA App.
- Please note that as DirectX 11 support is still being evaluated by Electronic Arts on an opt-in basis, The Sims 4 will need to be launched with the
Minor Changes
- Added installation path auto-detection for Alchemy Viewer Beta (Second Life).
Bug Fixes
- Fixed an issue when loading presets with GShade which were created using older versions of the GShade shader collection under ReShade where settings for
Layer.fx
andStageDepth.fx
would be adjusted in error.
Known Issues
- Automatic depth buffer detection will not function properly under Black Dragon Viewer (Second Life) due to how its PBR changes were implemented.
- It is still possible to manually select a functional depth buffer by enabling only the
DisplayDepth.fx
shader on theHome
tab and then selecting a valid depth buffer from theAdd-ons
tab underGeneric Depth
, but this will likely need to be done on every app launch.
- It is still possible to manually select a functional depth buffer by enabling only the
Shader Changes
-
The following shaders have been added:
- DropShadow.fx
- pCamera.fx
- pColorNoise.fx
- pColors.fx
- pPalettePosterize.fx
-
The following shaders have been updated:
- BulgePinch.fx
- Composition.fx
- dh_uber_rt.fx
- Drunk.fx
- KeepUI.fx
- PerfectPerspective.fx
- qUINT_mxao.fx
- SkySave.fx
- SplicedRadials.fx
- Swirl.fx
- VerticalPreviewer.fx
- ZigZag.fx
- ZN_DAMP_RT.fx
Preset Changes
-
The following presets have been added:
- FFXIV:
- Nightingale\Nightingale_Angel.ini
- Nightingale\Nightingale_Apocalypse.ini
- Nightingale\Nightingale_Comic.ini
- Nightingale\Nightingale_Faerie.ini
- Nightingale\Nightingale_Lycoris.ini
- Nightingale\Nightingale_Sorrow.ini
- Nightingale\Nightingale_Sun.ini
- Witch Presets\Witch'sAqua.ini
- Witch Presets\Witch'sAqua.ini
- Yomigami Okami\OkamiCopper.ini
- Yomigami Okami\OkamiCyber.ini
- Yomigami Okami\OkamiLight.ini
- FFXIV:
-
The following presets have been updated:
- FFXIV:
- Ipsusu*.ini -> ipsuShade*.ini
- Witch Presets\Witch'sFae.ini
- FFXIV:
v5.0.2 The Hotfixes Keep Getting Cooler
Minor Changes
- Added a check for the Final Fantasy XIV: Dawntrail Benchmark as it uses alternative depth settings from the current live game. If you noticed misbehavior when using any depth-based shaders such as those applying AO or DOF in the benchmark, this would have been the culprit.
- All changes from ReShade version 6.1.1 have been added.
https://reshade.me/releases
Bug Fixes:
- Fixed an issue with uniform variables using the
ui_bind
annotation where after manually setting a shader preprocessor definition, it was no longer possible to alter the definition via the associateduniform
variables. - Fixed an issue where some legacy presets could not have shader hotkeys adjusted or removed.
- Fixed an issue in the GShade Control Panel where when adding a second executable in a different location with the same name as an existing install, the two would appear out of order in the installation list until restarting the application.
- Fixed an issue where several textures used by the Fairy preset collection were corrupt.
- Fixed an issue where install settings autodetection for Star Wars: The Old Republic were incorrect.
Shader Changes
- The following shaders have been updated:
- CinematicDOF.fx
- dh_uber_rt.fx
- GAUSSIAN.fx
- ZN_DAMP_RT.fx
v5.0.1 The Coolest Hotfix There Ever Was
Minor Changes
- Significantly improved fallback behavior in the event that GShade runtime symlink creation fails such as when a filesystem does not support symlinks.
- All changes from ReShade version 6.1.0 have been added.
https://reshade.me/releases - The bundled DXVK build has been updated to version 2.3.1.
UI Changes
- Added a toggle for switching between default behavior and
slider
widgets only for shader settings to theSettings
tab of the in-game overlay under theUser Interface
section.
Bug Fixes:
- Fixed an issue where crashes could occur when taking a screenshot in games with a 10-bit backbuffer.
- Fixed an issue where uniform variable drag widgets with no
ui_min
/ui_max
specified could end up with out of range values when converted toslider
widgets. - Fixed an issue with the GShade Control Panel where the
DirectInput
hooking mode was not used for new installs when selected. - Fixed an issue with game path autodetection for Phantasy Star Online 2: New Genesis under Steam.
- Fixed an issue with the
Generic Depth II
addon being disabled by default for Phantasy Star Online 2: New Genesis. - Fixed the
Update Presets
button in the GShade Control Panel failing to properly deploy downloaded presets. Note that this did not impact preset downloads during installs and updates. - Fixed the in-game overlay losing its saved language setting when updating via the GShade Control Panel.
- Fixed an issue where GShade could not be installed to Baldur's Gate 3's DirectX 11 executable.
- Fixed an ancient issue with the
MultiLUT.fx
ReShade atlas where theCool light
/Flat & green
/Red lift matte
/Cross process
LUT's were corrupt. - Fixed an issue where the April 1st language setting may be saved for English users, requiring the language to be manually changed after April 1st on the Settings tab of the in-game overlay. Much like when broken presets caused the default
Layer.fx
texture to be shown, this bug was clearly also a targeted attack against you personally, dear reader. - Renamed the texture
bluenoise.png
toj_bluenoise.png
to avoid a naming conflict with RTGI.
Shader Changes
-
The following shaders have been added:
- ATMOSPHERE.fx
- dh_ambient_remove.fx
- dh_pastel_bug.fx
- dh_uber_motion.fx
- FGFXFastCascadedSeparableBlur16X.fx
- FILMDECK.fx
- FluoroDuoTone.fx
- FSR1_2X.fx
- ZN_DAMP_RT.fx
- ZN_GI.fx
- ZN_LC.fx
- ZN_Stylize.fx
- ZN_WF.fx
-
The following shaders have been updated:
- AdaptiveColorGrading.fx
- AdaptiveTint.fx
- Delirium.fx
- dh_anime.fx
- dh_uber_motion.fx
- dh_uber_rt.fx
- dh_undither.fx
- GAUSSIAN.fx
- Heightfog.fx
- HQAA.fx
- FilmicPass.fx
- PerfectPerspective.fx
- VerticalPreviewer.fx
v5.0.0: Batch Photography & Quality of Life Focus
Major Changes
- A new fully configurable batch screenshot feature has been added, allowing you to take up to 2,147,483,647 screenshots with an adjustable delay specified in milliseconds using a single hotkey.
- Support for the majority of Japanese, Korean, and Simplified Chinese glyphs has been added to the in-game overlay by using external font files rather than packed font data.
- All changes from ReShade version 6.0.1 have been added.
https://reshade.me/releases - The bundled DXVK build has been updated to version 2.3.0.
Minor Changes
- A new button to open the GShade Custom Shaders folder has been added to the Settings tab of the in-game overlay under Shaders & Techniques.
- The in-game overlay language can now be changed directly from the Settings tab and no longer requires an application restart.
- When copying presets, for convenience the name field will now auto-populate based on the name of the preset being copied. E.g. A preset named
MyPreset
would auto-populateMyPreset_copy
. - The GShade Installer will now auto-populate the path for the most recent install on launch.
- If ENBSeries is present under a DirectX 11 game during installation, GShade will now configure it for compatibility to enable the use of both applications simultaneously.
- Gamepad support for new GShade game installations is now only enabled on an opt-in basis during install to a given game.
UI Changes
- If a shader specifies that a uniform variable should use a
drag
widget, GShade will now instead provide aslider
. Drag widgets offered less precision than manual entry (Ctrl
+Left Click
) and were less intuitive than sliders, making them the worst of both worlds.
Bug Fixes:
- Fixed an issue where the wrong font was being used by default in GShade's code viewer.
- Fixed an issue where it was possible to overwrite a shader file while viewing its generated code.
- Fixed an issue where the preset cache was not being cleared upon switching presets, preventing manual preset file editing/replacement without an app restart.
- Fixed an issue where when copying presets, only the settings for the active techniques would be added to the preset copy.
- Fixed an issue where when including a copy of a preset with screenshots failed to save the preset copy.
Shader Changes
-
The following shaders have been added:
- DepthDarkness.fx
- DynamicRaindrops.fx
- MartysMods_LAUNCHPAD.fx
- MartysMods_MXAO.fx
- MartysMods_SHARPEN.fx
- MartysMods_SMAA.fx
-
The following shaders have been updated:
- AspectRatio.fx
- BlueNoiseMotionBlur.fx
- BulgePinch.fx
- Chromakey.fx
- Chromakey2.fx
- CinematicDOF.fx
- CMAA_2.fx
- CobraMask.fx
- ColorInversion.fx
- ColorToAlpha.fx
- ContrastSharpening.fx
- Copyright.fx
- DirectionalDepthBlur.fx
- DisplayDepth.fx
- DisplayMod.fx
- Droste.fx
- FilmicAmorphSharpen.fx
- FilmicSharpen.fx
- Glamayre_Fast_Effects.fx
- GlobalAlpha.fx
- HQAA.fx
- LensDistort.fx
- MC_SSAO.fx - Fixed a texture name conflict with the new iMMERSE shader collection.
- MultiStageDepth.fx
- PerfectPerspective.fx
- PPFX_SSDO.fx
- Prism.fx
- qUINT_ssr.fx
- qUINT_bloom.fx
- qUINT_deband.fx
- qUINT_dof.fx
- qUINT_lightroom.fx
- RadialSlitScan.fx
- RealLongExposure.fx
- RetroTV.fx
- SimpleGrain.fx
- SlitScan.fx
- SplicedRadicals.fx
- StageDepth.fx
- SunsetFilter.fx
- Swirl.fx
- TiltShift.fx
- TinyPlanet.fx
- Wave.fx
- ZigZag.fx
-
The following compute shaders have been updated:
- BilateralCS.fx
- ColorSort_CS.fx
- Frequency_CS.fx
- Gravity_CS.fx
- LocalContrastCS.fx
- NGLighting.fx
Preset Changes:
-
The following presets have been added:
- FFXIV:
- Arkana\Arkana Artist\ArkanaManghwa.ini
- Arkana\Arkana Artist\ArkanaManghwaColour.ini
- Arkana\Arkana GPose\ArkanaClarify.ini
- Arkana\Arkana GPose\ArkanaDream.ini
- Arkana\Arkana GPose\ArkanaPortrait.ini
- Arkana\Arkana GPose\ArkanaSun.ini
- Arkana\Arkana Muse\ArkanaSteampunk.ini
- Arkana\Arkana Muse\ArkanaVaseA.ini
- Arkana\Arkana Muse\ArkanaVaseB.ini
- Arkana\Arkana Muse\MuseOutline.ini
- FFXIV:
-
The following presets have been updated:
- FFXIV:
- Arkana*.ini
- GShade\GShadeGameplayRealism.ini
- GShade\GShadeGameplayVanilla.ini
- GShade\GShadeGameplayVivid.ini
- GShade\GShadeLarboard.ini
- Neneko ColorS*.ini
- WoW:
- Neneko ColorS - World of Warcraft*.ini
- FFXIV:
v4.2.2: The project marches on.
Minor Changes
- The loading banner/splash will no longer be shown on application startup when the setting
Do Not Load Shaders On Startup
is enabled.
Bug Fixes:
- Fixed search box labels showing incorrect text.
- Fixed an issue where preset flairs could not be saved or loaded. Note that preset setting integrity was not impacted by this bug.
- Added a missing Korean glyph.
Shader Changes
- The following shaders have been updated:
- Layer.fxh - Fixed texture resolution adjustment for clones.
- StageDepth.fxh - Fixed texture resolution adjustment for clones.
v4.2.1: The project marches on.
gshade.org is currently offline due to ongoing DDoS attacks. In the meantime, please continue to use this Github page if you're looking for downloads.
Minor Changes
- All changes from ReShade version 5.8.0 have been added.
Bug Fixes:
- Fixed a crashing issue during preset migration for certain presets using the legacy ReShade technique format.
- Added some missing Japanese and Chinese glyphs.
- Made some minor modifications to better-ensure ImGui and general overlay sanity.
Shader Changes
- The following compute shaders have been updated:
- BilateralCS.fx