Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launching with Reshade #13

Open
RoaminGrape opened this issue Dec 9, 2023 · 3 comments
Open

Launching with Reshade #13

RoaminGrape opened this issue Dec 9, 2023 · 3 comments

Comments

@RoaminGrape
Copy link

RoaminGrape commented Dec 9, 2023

The game used to launch together with the dxgi.dll hook for reshade, but after the mod installation, it changed in a way that it no longer hooks through it. Is there a workaround?

Edit: Found a workaround by using Special K launcher. Renaming the dxgi.dll that reshade provides (Do not mistake this for the dxgi.dll overwritten by the ChaudLoader! It can't load the game without it!) to reshade64.dll and load it using Special K, it will work.

@Prof9
Copy link
Member

Prof9 commented Dec 10, 2023

Is the issue that both chaudloader and ReShade hook via dxgi.dll? If so, then yeah, some kind of chain loader should take care of it.

I'm not sure how ReShade loads - if it does all its setup in DllMain and just calling that is enough, maybe an option to load extra DLLs from chaudloader could be added.

@RoaminGrape
Copy link
Author

to the first point, yes, they seem to both hook that way. Second point, I'm not that savvy to know, but it'd be nice if there was a way to do so.

The reason I use it is to stretch fill the screen with the DisplayMod shader and use RetroArch fitlers.

@PeruvianPanda
Copy link

For anyone else who stumbles here from google: you don't need Special K or anything, you can rename Reshade's dll to d3d11.dll or xinput1_3.dll and it'll load alongside Chaudloader.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants