Happy New Year!
I've been playing with some graphics mods recently and discovered it was possible to use the latest ReShade framework with FPSC Classic.
This is an important development as it opens the door to some new graphics features and performance optimizations which had made previous ENB series mods not viable. There is still a limitation for any effects which require depth buffer access e.g. DOF as this was only recently added in GameGuru but still gives plenty of nice options and settings to play with for Classic.
Here is a HD video where I've added Bloom, Color Correction, Vibrance, Sharpening, SMAA Antialiasing, Light Flares, God Rays and Lens Dirt to some Black Ice Mod demos:
Installation
1. Download the zip file 'FPSC Reshade Installer' from the link below:
http://www.blackicemod.org/files/FPSCReShadeInstaller.zip
2. Extract then double click the installer and follow the instructions. You can change the target directory for built FPSC games.
Configuration
1. To change the ReShade configuration all you need to do is open the file MasterEffect.h with notepad, change the settings under 'Enable Effects' from 0 to 1
* You can even edit this file whilst the FPSC game executable is running and the shaders will recompile without having to exit and restart
2. To customize the effects even further, scroll down to 'Effect Parameters' and follow the comments provided
3. Run your FPSC executable. To enable / disable the ReShade effects use the Scroll Lock key
Credits
ReShade.dll by Crosire / MasterEffect by Marty McFly
Change Log
- Added #define RFX_ShowStatistics flag to enable realtime performance statics for ReShade
- Added #define RFX_ShowToggleMessage flag to allow Reshade enabled / disabled notifications
- Modified cartoon shader parameters for more impact when this effect is enabled
- ReShade effects now disabled by default so they don't interfere with the editor or loading screens and only activate in-game
- ReShade enabled / disabled notifications are now on by default as the effects are no longer switched on automatically
- Added a new file 'common.cfg' in the MasterEffect folder so global parameters in ReShade.fx work correctly
- Added '#define RFX_DepthBufferCalc' flag to ensure no depth buffer reads if your game does not require this for better performance
If you decide to use this and find any really good presets, please upload your MasterEffect.h file so we can share them.