gw2-addon-loader / GW2-Addon-Manager

Installer and updater for Guild Wars 2 addons.
MIT License
441 stars 55 forks source link

How do you get this working with reshade? #172

Open NdranC opened 2 years ago

NdranC commented 2 years ago

I'm only using arc with the addon manager. What is the correct way to use reshade with this?

Replacing the dlls with reshade gets me these results:

The only working configuration with both binds me to dx11 which is not stable enough. Am I going about this the wrong way?

Timon76 commented 2 years ago

You cant use addon manager. You need to install arcdps manually. Download d3d9.ddl from arcdps homepage. Place it in same folder as Gw2-64.exe but rename it to d3d11.dll. Install ReShade with all files in teh same folder as Gw2-64.exe and the dll should be named dxgi.dll. Dont think this no longer works under dx9 since arcdps removed chainloading and both arcdps and ReShade dll's are both named d3d9.dll

NdranC commented 2 years ago

You can make it work with the addon manager. When you open the game in dx9 it will load d3d9.dll and dxgi.dll. When you open the game in dx11 it will load d3d11.dll and dxgi.dll. I used to make dxgi.dll my reshade and just have arcdps (or the addon manager) both as d3d9 and d3d11 depending on which one I'm testing.

Unfortunately, it seems my issue is not related to the addon manager. I'm getting an error from reshade when I try to use it as dxgi.dll. It loads just fine if I used it as d3d11 or d3d9 though. Unsure as to why it stopped working.

Regardless this is probably not an addon manager issue but it could remain as a vote for reshade to be added to it.

Timon76 commented 2 years ago

Well it works fine for me, but only tested in dx11. If you have addon-manger it adds the dxgi.dll file and then you install over it with ReShades file neither will work i think. The way i got it to work was installed arcdps dll reanmed it to d3d11.dll started game and verified that it worked. Quit, then installed ReShade with dx10,11,12 choice, renamed file as dxgi.dll and it worked fine. Problem is that both addon-manger and ReShade use the dxgi.dll file.