Releases: frostbone25/ShaderInjector
Releases · frostbone25/ShaderInjector
Release list
Shader Injector 2.0.0
Major Update! This brings about alot of new shaders and other backend/stability improvements. Importantly the setup process with the injector is now fully automated (no more manual shader searching)
Change Log
- Automatic Shader Discovery (both using hash, and bytecode analysis) for simplified user setup.
- RenderDoc integration
- Reworked Shader packages and UI
- Extended Logging Information
- Async Mod Compatability Improvements (0.6.2b or newer)
- Stability Improvements to Backend
- New Shader "SSR": Rough/Glossy Reflection Support, Extended Range/Coverage, Corrected Reflection Vectors
- New Shader "SampleGI": Reprojected Ambient Cube Irradiance to Spherical Harmonics. Improved Radiance by deconvolving irradiance coeffiecents, added dominant direction specular highlight, Corrected Reflection Vectors.
- New Shader "ReflectionEnvironment": Added Screen-Space-Ground-Truth-Visibility-Bitmask AO/GI (disabled by default). Various specular occlusion enhancements and reworks, Corrected Reflection Vectors.
- New Shader "PostProcessFog": No changes, but support in future for potential tweaks.
- New Shader "PostProcessFinal": Added Experimental Adaptive Exposure (disabled by default), new Tonemaps, reworked bloom, and various wired up controls for image adjustments.
- New Shader "OceanA": Increased Wave Scale/Normal, Stronger Refraction, Chromatic Dispersion, Depth Blur, Specular Occlusion, Corrected Reflection Vectors.
- New Shader "WaterA": Increased Wave Scale/Normal, Stronger Refraction, Chromatic Dispersion, Depth Blur, Specular Occlusion, Corrected Reflection Vectors.
- New Shader "WaterB": Increased Wave Scale/Normal, Stronger Refraction, Chromatic Dispersion, Depth Blur, Specular Occlusion, Corrected Reflection Vectors.
- Shader Improvements "DirectionalLight": Improvements to contact shadowing algorithim to reduce artifacting and false occlusion issues, thickness heuristic improvements.
- Shader Improvements "LocalLight": Support for IES Variant, improvements to contact shadowing algorithim to reduce artifacting and false occlusion issues, thickness heuristic improvements.
- Supported shader hashes from game versions 1.000 to 1.005
- Also tested/verified on all game versions
- IMPORTANT NOTE 1: The SSGI Ambient Occlusion (AO) and Global Illumination (GI) are disabled by default for various reasons. While in my own sessions the impact was small and managable, it scales poorly with higher resolutions and also the current implementation has no filtering (lots of noise). You can enable it easily if you want the best visual results that are featured in screenshots/videos. In the future these effects will become more optimized and cleaner.
- IMPORTANT NOTE 2: Auto Exposure is disabled by default. The effect is experimental and it's current implementation (while it works) is flicker-prone, and very performance intensive. Just like the SSGI the impact in my sessions was small and managable, it scales poorly with higher resolutions. Again you can enable it easily if you want the benefits of a balanced exposure through gameplay. In the future this effect will become more optimized and stable.
I will share a configuration guide shortly to match the visual output featured in videos/screenshots I put out.
Installation Guide
Update Guide
Download shader-injector2_0_0.zip (not Source code.zip)
Shader Injector 1.5.1
Quick Fix
Change Log
- Attempt at resolving Anti-Virus flagging by adding versioning and extra details to the dsound.dll
Installation Guide
Update Guide
Download shader-injector1_5_1.zip (not Source code.zip)
Shader Injector 1.5.0
Another Shader Focused Update!
Change Log
- "LocalLightShader.hlsl" fixed non-standard screen resolution + dynamic resolution scaling issues creating the apperance of shifted/offsetted shadows.
- "LocalLightShader.hlsl" reworked bias factors to scale with screen resolution, leading to reduced noise at low resolutions
- "DirectionalLightShader.hlsl": fixed non-standard screen resolution + dynamic resolution scaling issues creating the apperance of shifted/offsetted shadows.
- "DirectionalLightShader.hlsl" reworked bias factors to scale with screen resolution, leading to reduced noise at low resolutions
Installation Guide
Update Guide
Download shader-injector1_5_0.zip (not Source code.zip)
Shader Injector 1.4.0
New Shader Focused Update!
Change Log
- "LocalLightShader.hlsl" added CONTACT_SHADOWS_FALLOFF making contact shadow fade out with distance from occluder
- "LocalLightShader.hlsl" wired configurable option for CONTACT_SHADOWS_BIAS_HAIR to reduce shadowing/darkening on hair by biasing the shadow ray
- "DirectionalLightShader.hlsl": added CONTACT_SHADOWS_FALLOFF making contact shadow fade out with distance from occluder
- "DirectionalLightShader.hlsl" wired configurable option for CONTACT_SHADOWS_BIAS_HAIR to reduce shadowing/darkening on hair by biasing the shadow ray
Installation Guide
Update Guide
Download shader-injector1_4_0.zip (not Source code.zip)
Shader Injector 1.3.1
Quick fix!
Change Log
- "LocalLightShader.hlsl" fully fixed harsh appearing shadowmaps (missing term again!)
Installation Guide
Update Guide
Download shader-injector1_3_1.zip (not Source code.zip)
Shader Injector 1.3.0
Another update, this one is smaller but focused more on backend problems.
Change Log
- Improved Internal Stability with PSO rebuilding and matching on subsequent playthroughs
- Previous log file now gets "saved" before a new game session
- Implemented some changes that attempt to resolve the DXGI_ERROR_DEVICE_REMOVED users were having
Installation Guide
Update Guide
Download shader-injector1_3_0.zip (not Source code.zip)
Shader Injector 1.2.0
Another update!
Change Log
- Merged PR from Phroster to change keybind IO to play better with windows store version
- Changed default keybind for toggling shader injector to delete (to play better with reshade defaults)
- Better Linux Support with changed backend IO to be more platform agonistic
- "LocalLightShader.hlsl": fixed harsh shadowmaps on skin/cloth shading by adding back a missing shadow attenuation term when micro shadows was enabled.
- "LocalLightShader.hlsl": added additional controls for disabling contact shadows for specific material types.
- "DirectionalLightShader.hlsl": added additional controls for disabling contact shadows for specific material types.
Installation Guide
Update Guide
Download shader-injector1_2_0.zip (not Source code.zip)
Shader Injector 1.1.1
Quick Fix for a shader!
Change Log
- "LocalLightShader.hlsl": fixed harsh shadowmaps on cloth shading by adding back a missing shadow attenuation term.
- "DirectionalLightShader.hlsl": fixed harsh shadowmaps on cloth shading by adding back a missing shadow attenuation term.
Installation Guide
Update Guide
Download shader-injector1_1_1.zip (not Source code.zip)
Shader Injector 1.1.0
Second release for FF7 Rebirth PC!
Change Log
- Merged PR from Phroster for Windows Store Version fix (the shader injector window shows might show up more delayed)
- "LocalLightShader.hlsl": fixed dynamic resolution scaling issue with light sources moving based on camera orientation
- "LocalLightShader.hlsl": fixed specular highlights not showing up at full intensity
- "LocalLightShader.hlsl": wired up more pre-processor macros for the ability to easily change micro/contact shadow strength, change default lit BRDF
- "DirectionalLightShader.hlsl": fixed specular highlights not showing up at full intensity
- "DirectionalLightShader.hlsl": wired up more pre-processor macros for the ability to easily change micro/contact shadow strength, change default lit BRDF
Installation Guide
Update Guide
Download shader-injector1_1_0.zip (not Source code.zip)
Shader Injector 1.0.0
First release for FF7 Rebirth PC!