ThirteenAG / WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
https://thirteenag.github.io/wfp
MIT License
2.22k stars 211 forks source link

Chaos Theory, compatibility with Reshade. #1574

Closed r3538987 closed 1 week ago

r3538987 commented 1 week ago

Hello, could be slight offtop. It looks like people have figured out how to run CT game, with WidescreenFix applied and having additionally Reshade on top of it. Could someone help to determine how to chain DLLs together?

For CT game, fix also includes wrapper which allows to tweak various Window settings, and it uses d3d9 filename. You can remove d3d9 and its INI, widescreen patch still will apply.

Once you drop d3d9 (32bit) from reshade, in main menu you see it's being hooked in, but once level load finish and "any" key is pressed game crashes.

Any insights or suggestion how to fuse both pieces?

r3538987 commented 1 week ago

Closing this out, as this looks like an Reshade issue, while v6.1.1 DLLs crash, the older ones (v.4.3.0) I had - do work. If anyone finds this topic, and you have explanation for this, please share what could be the reason for such behavior.

r3538987 commented 1 week ago

Looks like older DLL handled RTSS in background differently. With MSI Afterburner disabled (maybe its enough to disable overlay) problem is gone. In other words - this is was my case and solution - https://www.pcgamingwiki.com/wiki/Tom_Clancy%27s_Splinter_Cell:_Chaos_Theory#Game_crashes_when_trying_to_start_new_mission_or_change_settings