Detailed API documentation can be found at https://crosire.github.io/reshade-docs/index.html.
Dumps all textures used by the application to image files on disk (into [executable name]_0x[CRC-32 hash].bmp
files).
Replaces textures before they are used by the application with image files from disk (looks for a matching [executable name]_0x[CRC-32 hash].bmp
file and will then load it annd overwrite the image data from the application before texture creation).
One can use the texture_dump add-on to dump all textures, then modify some and use texture_replace to inject those modifications back into the application.
Credit to Crosire for the Base examples.
The aim of this project is to add DDS/BC1-5 support for texture dumping and replacement For all API's in reshade
Texture Dumping Goals: add DDS/BC1-5 texture dumping ( Currently reads DDS but has no way to export) Use DDS as default format
Texture Replacement Goals: Add DDS/BC1-5 Texture Replacement Add "live" texture replacement Use DDS as default format
Utility: .tpf and zip support ("mods") Interface to load different "mods" and create custom profiles / alter settings
Working: Converting in game texture From DDS to PNG and BMP BMP/PNG Dumping BMP/PNG texture replacement Skips Already dumped textures Supports Umod file Hashing