/Reshade-uMod

"umod in reshade"

Primary LanguageC++

ReShade API Examples

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