github Mortalitas/GShade v4.0.0
v4.0.0: See Changelog For More Information

latest releases: v5.1.4, v5.1.3, v5.1.2...
22 months ago

Major Changes

  • All changes from ReShade 5.0 through 5.5.2 have been added.
  • All GShade features have been rewritten and programmed from scratch as part of a rebase on ReShade 5.
  • GShade's installer and the GShade Control Panel can now auto-detect settings for over 300 games. Want to help us add more? Fill out this form!
  • The GShade branding including logos and icons have been redesigned by the talented Yae to commemorate the launch of GShade 4.0.
  • The network activity check has been removed, and you can now use GShade on any compatible game without having depth-based shaders disabled.
  • Preset Flairs have been added. This new feature enables you to store multiple sets of settings inside of a single preset. Ever wanted to have DoF close-ups, landscapes, mid-ranges, and group-shots all in one preset? Support for multiple games in a single preset? Multiple performance levels for different audiences in a single preset? These are just a few of the possibilities Preset Flairs bring to the table.
  • The bundled DXVK build has been updated to version 2.0.

Minor Changes:

  • Adding GShade to games through the GShade Control Panel should now be incredibly fast due to a large number of optimizations.
  • Added a very basic automatic integrity check to the GShade Control Panel to prevent broken installations through it when core GShade files are corrupt or missing.
  • Added automatic migration for presets from Shader-setting-based Preprocessor Storage to Preset-based Preprocessor Storage which occurs whenever a pre-4.0 preset is loaded. As these features are 1:1 in terms of functionality, nothing special needs to be done before or afterwards.
  • Added a new preprocessor definition for shader developers which holds the GShade version information in the same fashion as its ReShade equivalent: __GSHADE__
  • Added a prompt during installation to download REFramework for RE Engine games and the Offline Launcher Mod for Elden Ring.
  • Added special handling for RE Engine games to prevent automatic deletion of REFramework.
  • Added support for installing to Source Engine games where the bin folder is the proper destination for loaded libraries, such as Garry's Mod (32-bit) and Half Life 2.

Removed Features:

  • Shader Cloning - Replaced by Preset Flairs.
  • Shader-based Preprocessor Storage - Replaced by Preset-based Preprocessor Storage.
  • OpenGL Force Default Depth Buffer - Now handled automatically in the built-in Generic Depth addon.
  • Solo Technique Rendering - Not reimplemented as this is much better off being done via Addon if desired.
  • Texture Caching - Not reimplemented due to excessive maintenance complexity in return for very, very minimal benefit.

UI Changes:

  • The default overlay key combo has changed to Shift + Backspace for all games.
  • All links to the GShade Visual Guide have been replaced with links to the newly expanded GShade FAQ. The GShade Visual Guide will be rewritten and re-released at a later date, as it has fallen completely out of sync with current features.
  • The GShade Update Reminder tray icon will now use the base GShade icon when no update is available and the update icon when one is.
  • To improve responsiveness when installing GShade, the log is now hidden by default.
  • The GShade Control Panel should now behave a bit better with regard to window sizes during installs.
  • Reliable game path autodetection for a short list of games has been added to the installer and GShade Control Panel. This will be heavily expanded upon in future updates.
  • Controller/Gamepad in-game overlay support can be enabled/disabled during installation or from the Installations tab of the GShade Control Panel.
  • The Backspace key can now be used when setting the the Overlay key combo.
  • You can no longer clear the overlay key combo entirely, which would prevent opening it without a settings reset.
  • The Save Preset Automatically checkbox has been moved to the Home tab of the in-game overlay for better visibility and accessibility.
  • The Clear Alpha Channel checkbox has been moved to the Home tab of the in-game overlay for better accessibility.
  • Multiple tooltips were added throughout the in-game overlay to better explain various elements on mouseover.
  • Enable/Disable All Presets buttons have been added to the options page of the installer and GShade Control Panel.
  • Progress info in the installer and GShade Control Panel no longer use the font MS Gothic to reduce confusion.

Bug Fixes:

  • Fixed an issue in the preset converter where some presets made with GShade would be recognized incorrectly and be converted anyway.
  • Fixed an issue in the GShade Control Panel where multiple installs with the same exe name had incorrect UI ID's.
  • INI handling has been improved in the installer and GShade Control Panel to reduce the chances of file corruption.
  • Fixed an issue where DirectInput hooking could be selected when installing via DXVK.
  • Fixed an issue where the Start In path was not set for Desktop/Start Menu shortcuts.
  • Fixed an issue where a common 3Dmigoto config file would be moved into gshade-presets\Custom.

New Themes:

  • Ipsusu's "Near" Beige

Known Issues:

  • If you are using the DXVK hooking mode for any game, please ensure that you are running on the latest available graphics driver. DXVK 2.0 uses very new features which are not supported under older drivers.

Shader Changes

  • The following shaders have been added:

    • FGFXLargeScalePerceptualObscuranceIrradiance.fx
    • LinearMotionBlur.fx
    • NGLighting.fx
    • NiceGuy_Lamps.fx
    • qUINT_motionvectors.fx
    • TFAA.fx
  • The following shaders have been updated:

    • BilateralComic.fx - Fixed some minor warnings.
    • Chromakey*.fx - Added alpha transparency option for use with the Clear Alpha Channel checkbox.
    • CinematicDOF.fx
    • ColorChart.fx - Will no longer be shown in screenshots by default.
    • CRTGeomMOD.fx - Fixed some minor warnings.
    • DirectionalDepthBlur.fx - Fixed some minor warnings.
    • Droste.fx - Fixed some minor warnings.
    • Glamayre_Fast_Effects.fx - Fixed some minor warnings.
    • Halftone.fx - Fixed some minor warnings.
    • Heightfog.fx
    • HighPassSharpen.fx - Fixed some minor warnings.
    • Layer*.fx - Cleaned up comments.
    • LumaLines.fx - Fixed DirectX 9 compatibility.
    • LUT.fx - Refactored to make using custom LUT textures much easier.
    • M_Sharp.fx - Fixed some minor warnings.
    • MultiLUT.fx - Refactored to make using custom MultiLUT Atlas textures much easier.
    • NightVision.fx - Fixed some minor warnings.
    • PD80_01B_RT_Correct_Color.fx
    • Pixelate.fx - Fixed some minor warnings.
    • SlowSharp.fx - Fixed DirectX 9 compatibility.
    • StageDepth*.fx - Cleaned up comments.
    • VerticalPreviewer.fx - Additional composition lines for Twitter have been added, and the technique will no longer be shown in screenshots by default.
  • The following compute shaders have been updated:

    • ReVeil.fx - Fixed some minor warnings.

Preset Changes:

  • The following presets have been added:

    • FFXIV:
      • Arkana\ArkanaGameplayPhoto.ini
      • Arkana\ArkanaGameplayPlus.ini
      • Arkana\Arkana Artist\ArkanaPaintColour.ini
      • Arkana\Muse Presets\MuseOutline.ini
      • Neneko ColorS - Zero\*.ini - To be released a short while after these patch notes go live. Please use the Update Presets button on the Installations tab of the GShade Control Panel to obtain them at that time.
    • WoW:
      • Neneko ColorS - WoW\*.ini To be released a short while after these patch notes go live. Please use the Update Presets button on the Installations tab of the GShade Control Panel to obtain them at that time.
  • The following presets have been updated:

    • FFXIV:
      • Arkana\ArkanaChromakey.ini
      • Arkana\ArkanaGameplay.ini
      • Arkana\ArkanaPortrait.ini
      • Arkana\ArkanaSun.ini
      • Arkana\ArkanaTemperance.ini
      • Arkana\Arkana Artist\ArkanaComic.ini
      • Arkana\Arkana Artist\ArkanaSketchBW.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeAutumn.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeBase.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeNight.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeSummer.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeSpring.ini
      • Arkana\Arkana Landscapes\ArkanaLandscapeWinter.ini
      • Arkana\Muse Presets\ArkanaSteampunk.ini
      • Arkana\Muse Presets\ArkanaVaseA.ini
      • Arkana\Muse Presets\ArkanaVaseB.ini
      • Ipsusu\*.ini
  • The following presets have been removed by request of the author:

    • FFXIV:
      • Maya Purple Cocoon\Maya Adorable Gameplay.ini
      • Maya Purple Cocoon\Maya Angel.ini
      • Maya Purple Cocoon\Maya CelestiaDown.ini
      • Maya Purple Cocoon\Maya CelestiaUp.ini
      • Maya Purple Cocoon\Maya Colorful Gameplay Dreamy.ini
      • Maya Purple Cocoon\Maya Cozy.ini
      • Maya Purple Cocoon\Maya Gold night.ini
      • Maya Purple Cocoon\Maya Memory.ini
      • Maya Purple Cocoon\Maya Nighty.ini
      • Maya Purple Cocoon\Maya Onyx Bloom.ini
      • Maya Purple Cocoon\Maya Onyx Raw.ini
      • Maya Purple Cocoon\Maya Purple Atmosphere.ini
      • Maya Purple Cocoon\Maya Purple Bokeh.ini
      • Maya Purple Cocoon\Maya Purple Fog.ini
      • Maya Purple Cocoon\Maya Raktika Gameplay.ini
      • Maya Purple Cocoon\Maya Soft Lavender.ini
      • Maya Purple Cocoon\Maya Softness at day-Pink Version.ini
      • Maya Purple Cocoon\Maya Softness at day.ini
      • Maya Purple Cocoon\Maya Softness at night.ini
      • Maya Purple Cocoon\Maya Sweetness purple Plus.ini
      • Maya Purple Cocoon\Maya Sweetness purple.ini

Don't miss a new GShade release

NewReleases is sending notifications on new releases.