[SOLVED] Guild Wars 2 and ver 0.16 not hooking
- cc
- Topic Author
Less
More
Hello, I am having some difficulty getting ReShade (0.16) to work with Guild Wars 2. I have googled around and found various instructions, such as this thread:
reshade.me/forum/troubleshooting/239-solved-reshade-with-gw2
and a few others but they don't seem to solve my problem. As instructed, I renamed ReShade32.dll to D3D9.dll and placed it alongside Sweet.fx and the SweetFx folder from the "ReShade 0.16.0 Public Beta with SweetFX 2.0 Beta 8" archive into the Guild Wars 2\bin\ folder. I added the -autologin -nopatchui -email MYEMAIL -password MYPASSWORD command line arguments to my GW2 shortcut (as the launcher will crash trying to load the patcher/login menu otherwise). However once the client loads I see no shader effects or any indication at all that ReShade has loaded. I have tried placing the files in the root Guild Wars 2\ folder instead of bin just to be sure, but this prevents the client from loading (MSVCPP110.dll is missing error, despite the relevant package being properly installed. Some kind of failed directory contents integrity check?)
The ReShade Setup program crashes when I try to run it using Gw2.exe with the following details:
Any hints on getting this working would be appreciated, thank you!
reshade.me/forum/troubleshooting/239-solved-reshade-with-gw2
and a few others but they don't seem to solve my problem. As instructed, I renamed ReShade32.dll to D3D9.dll and placed it alongside Sweet.fx and the SweetFx folder from the "ReShade 0.16.0 Public Beta with SweetFX 2.0 Beta 8" archive into the Guild Wars 2\bin\ folder. I added the -autologin -nopatchui -email MYEMAIL -password MYPASSWORD command line arguments to my GW2 shortcut (as the launcher will crash trying to load the patcher/login menu otherwise). However once the client loads I see no shader effects or any indication at all that ReShade has loaded. I have tried placing the files in the root Guild Wars 2\ folder instead of bin just to be sure, but this prevents the client from loading (MSVCPP110.dll is missing error, despite the relevant package being properly installed. Some kind of failed directory contents integrity check?)
The ReShade Setup program crashes when I try to run it using Gw2.exe with the following details:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: reshade setup.exe
Problem Signature 02: 1.5.2.0
Problem Signature 03: 5456765a
Problem Signature 04: ReShade Setup
Problem Signature 05: 1.5.2.0
Problem Signature 06: 5456765a
Problem Signature 07: 79
Problem Signature 08: 0
Problem Signature 09: System.MissingMethodException
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Any hints on getting this working would be appreciated, thank you!
Please Log in or Create an account to join the conversation.
- crosire
Less
More
Do you have "Razer Cortex: Game Booster" installed? Somebody once had the issue that this app would prevent ReShade from loading at all.
Please Log in or Create an account to join the conversation.
- cc
- Topic Author
Less
More
Thanks for the reply.. nope, don't have that installed. No other GPU-related programs running either, unless you count the Aero desktop..
Please Log in or Create an account to join the conversation.
- crosire
Less
More
8 years 11 months ago #4
by crosire
Replied by crosire on topic Guild Wars 2 and ver 0.16 not hooking
What happens if you create an empty textfile in that folder and rename it to "d3d9.dll" (including the extension!)? Or "dxgi.dll"?
Please Log in or Create an account to join the conversation.
- cc
- Topic Author
Less
More
Oops, looks like my last quick reply got eaten..?
Anyway experimenting with the empty textfiles and both dlls, I think I narrowed it down to: ReShade64.dll seems to be the correct file to use, and it needs to be renamed as d3d9.dll in the root GW2 folder. DLLs (empty or otherwise) in the bin folder are ignored and the 32-bit dll in the root folder returns an error of MSVCP110.dll not being found (despite being installed properly)
However with the 64-bit DLL the application launches, but still doesn't hook in. When I examine the loaded DLLs for the gw2.exe process with Process Explorer, it lists d3d9.dll as being located in C:\Windows\SysWOW64\d3d9.dll. So despite needing the correct file to launch the application, it's still ignoring it somehow and just defaulting to the native Windows DLL I think?
Anyway experimenting with the empty textfiles and both dlls, I think I narrowed it down to: ReShade64.dll seems to be the correct file to use, and it needs to be renamed as d3d9.dll in the root GW2 folder. DLLs (empty or otherwise) in the bin folder are ignored and the 32-bit dll in the root folder returns an error of MSVCP110.dll not being found (despite being installed properly)
However with the 64-bit DLL the application launches, but still doesn't hook in. When I examine the loaded DLLs for the gw2.exe process with Process Explorer, it lists d3d9.dll as being located in C:\Windows\SysWOW64\d3d9.dll. So despite needing the correct file to launch the application, it's still ignoring it somehow and just defaulting to the native Windows DLL I think?
Please Log in or Create an account to join the conversation.
- crosire
Less
More
8 years 11 months ago - 8 years 11 months ago #6
by crosire
Replied by crosire on topic Guild Wars 2 and ver 0.16 not hooking
Then it's this one that is the correct DLL to use . Game is 32bit and thus doesn't load the 64bit DLL of ReShade (which is why it's not in the list of loaded modules).cc wrote: 32-bit dll in the root folder returns an error of MSVCP110.dll not being found
I'd suggest you uninstall the Visual C++ 2012 redistributable from your system and then download and install both the x86 and x64 versions again.
Last edit: 8 years 11 months ago by crosire.
The following user(s) said Thank You: cc
Please Log in or Create an account to join the conversation.
- cc
- Topic Author
Less
More
Please Log in or Create an account to join the conversation.
- crosire
Less
More
8 years 11 months ago #8
by crosire
Replied by crosire on topic Guild Wars 2 and ver 0.16 not hooking
Glad to hear it
Please Log in or Create an account to join the conversation.
- Sassy
Less
More
You can put your files back into the \bin folder and remove the -nopatchUI,-password and -email command aswell. An install of reshade into the main folder is only needed when you don't load the patchUI.
Please Log in or Create an account to join the conversation.