emoose / DLSSTweaks

Tweak DLL for NVIDIA DLSS, force DLAA on DLSS-supported titles, tweak scaling ratios & DLSS 3.1 presets, override DLSS versions without overwriting game files.
MIT License
1.23k stars 20 forks source link

Is it possible to use Reshade with this? #20

Open SneakyBeav3r opened 1 year ago

SneakyBeav3r commented 1 year ago

Reshade also uses its own dxgi.ddl, so right now it seems like it's one or the other. Is there a workaround I'm not aware of?

emoose commented 1 year ago

You could try renaming the DLSSTweaks dxgi.dll to one of the other filenames mentioned in the INI, depends on the game whether that'll work or not though.

ReShade does also seem to support DLL addons, if you use the addon-enabled version ("ReShade 5.6.0 with full add-on support" from https://reshade.me/#download), it looks like you can rename DLSSTweaks DLL to dlsstweaks.addon (not dlsstweaks.addon.dll, change the .dll to .addon), and that should make ReShade load us in.

That seems to work with the 0.123.10 beta build from https://github.com/emoose/DLSSTweaks/issues/2#issuecomment-1436107437, the tweaks from the INI all seemed to get applied at least, but ReShade does mention an error in the log file & says that it's unloading our addon, so can't vouch for how stable it is.

aufkrawall commented 1 year ago

Renaming ReShade dxgi.dll to d3d12.dll or d3d11.dll also works (and the next version of DLSSTweaks to winmm.dll too?).

gebsaint commented 1 year ago

Any other dll. name I can change DLSSTweaks to other than winmm.dll and the ones listed in the ini? Winmm.dll disables controller function for steam, and I'm attempting to play GoW 2018 with DLSSTweaks + Reshade.