Skip to content

Repository files navigation

Shader Injector

Shader Injector Mod for FF7 Rebirth PC. This is a DX12 (D3D12) based mod that intercepts the rendering API calls, and allows you to inject/replace the original shaders within the title with modified ones during runtime. This mod was built for FF7 Rebirth, however because it's primarly just a DX12 interceptor, theroetically this can be adapted to work with other D3D12 based titles.

Contact Shadows details here


Download


Guides

Building a Shader (coming soon...)



Showcase

Left Side: Shader Injector 2.0 On | Right Side: Shader Injector 2.0 Off

Left Side: Shader Injector 2.0 On | Right Side: Shader Injector 2.0 Off

Left Side: Shader Injector 2.0 On | Right Side: Shader Injector 2.0 Off


Issues

If you find any issues with the mod or general shader injector framework please report an issue here on GitHub, or whevever the mod is hosted. Please be as descriptive as possible when reporting an issue, otherwise it will be ignored!

In addition if you would like to do pull requests to improve or contribute features to Shader Injector feel free to do so!


TODO

  • Vertex / Mesh Shader Replacements
  • Custom Render Passes
  • Improvements to automatic shader discovery.
  • Stability Improvements for Linux
  • General Bug / Issue Fixing

Sources / References

Special Thanks

People who have aided in the development of this project with testing or other various tasks, big or small.

About

Shader Injector Mod for FF7 Rebirth PC

Resources

Stars

133 stars

Watchers

4 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages