-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the ReShade_advancedfx wiki!
ReShade_advancedfx is an addon for ReShade to connect HLAE baseFx mirv_streams to ReShade.
Advantages:
- better depth buffer and detection, based on the HLAE mirv_streams one
- effects are applied before the HUD would be drawn
- allows to limit ReShade to a specific stream and recording that stream as usual with mirv_streams
Problems:
- HLAE depth buffer is itself not perfect, so e.g. smokes are problematic just like with HLAE itself
- Currently MSAA still needs to be disabled in CS:GO video options
- HLAE 2.131.0 or newer: https://github.com/advancedfx/advancedfx/releases/latest
- ReShade 5.0.2 with full-addon support: https://reshade.me/downloads/ReShade_Setup_5.0.2_Addon.exe
- ReShade shaders: https://github.com/crosire/reshade-shaders/archive/refs/heads/master.zip
- ReShade_advancedfx addon for ReShade: https://github.com/advancedfx/ReShade_advancedfx/releases/latest
- 7-Zip: https://www.7-zip.org/
This guide currently assumes you are already familiar with HLAE mirv_streams and ReShade with HLAE a bit.
Extract ReShade_Setup_5.0.2_Addon.exe from within 7-Zip using the extract button in the 7-Zip toolbar.
Rename the extracted folder to reshade
and put it on your Desktop.
Extract reshade-shaders-master.zip, enter the extracted folder and move it's files and folders inside into the reshade
folder on your Desktop.
Create a folder named Addons
in the reshade
folder and put the contents of ReShade_advancedfx.zip inside.
- Open HLAE's Custom Loader.
- Set path to your csgo.exe as usual.
- You can use e.g. these command line options
-steam -insecure +sv_lan 1 -window -console -novid
- Add AfxHookSource.dll of HLAE into the DLLs to inject as first DLL.
- Add ReShade32.dll from the
reshade
folder as second DLL to inject - Optional: set your mmcfg folder for CS:GO/HLAE to be used, by entering the path to the folder into the bottom box (environment variables) as follows:
USRLOCALCSGO=C:\path\to\your\mmcfg-folder
- Click launch
- Disable MSAA in CS:GO video settings!
- Open Reshade (HOME-key)
- Navigate to Add-ons tab
- Set the
Addons
folder in yourreshade
in Add-on search path box - Disable
Generic Depth
default addon! - Navigate to Setting tab
- Set the full path to the
Shaders
folder in yourreshade
folder under Effect search path - Set the full path to the
Textures
folder in yourreshade
folder under Texture search path - Navigate to Home tab
- Click "Edit global preprocessor definitions" button
- Add the following entries there (name on left box, value on right box):
- RESHADE_DEPTH_INPUT_IS_REVERSED 0
- RESHADE_DEPTH_LINEARIZATION_FAR_PLANE 255
- Click outside to close / save
- Exit CS:GO!
- Launch CS:GO again form HLAE custom loader
- Open a demo
Enter this in console
mirv_streams add baseFx myShade
mirv_streams edit myShade reshade enabled 1
mirv_streams preview myShade
And start configuring the ReShade effects as you need for your myShade stream.
If you want to donate, donate to the original ReShade author, for more information see https://reshade.me/