FAQ - RaidcoreGG/Nexus GitHub Wiki
Fonts are loaded from <GW2>/addons/Nexus/Fonts
. Place a .ttf
file in there and it will be listed under the Options -> Style -> Font dropdown.
Custom user textures are loaded from <GW2>/addons/Nexus/Textures
. Place an image <TEX_ID>.png
where <TEX_ID>
matches the identifier of the texture within Nexus. You can check loaded textures and their IDs from the Debug menu under "Textures".
Nexus works as any generic overlay (steam, discord, etc.) make sure to check "Capture Third-Party Overlays".
Nexus stays as <GW2>/d3d11.dll
while the other one has to be named d3d11_chainload.dll
and stay at <GW2>/d3d11_chainload.dll
.
Nexus will forward any DirectX call to the chainload.
Nexus stays as <GW2>/d3d11.dll
while reshade has to be named dxgi.dll
and stay at <GW2>/dxgi.dll
.
This is sometimes not sufficient however. Place a copy of Reshade at <GW2>/bin64/cef/dxgi.dll
.
Subsequently you might have to adjust where your Reshade effects and textures are loaded from.
The reason for the copy is that for some users dxgi.dll
gets loaded into the launcher (CEF) and not by the game directly.
The way Nexus works is by pretending to be DirectX11. Most executables/games will first look in their own folder for dll files, before searching the system folder. This can be considered a pretty big security issue and as such Windows tried to close it. Refer to: https://learn.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order
To fix it, you have to explicitly disable the safe DLL search in Windows.
- Press Windows Key + R, which will open a Run window, type "regedit" and hit enter. The Registry Editor will open, you can also access it by searching for it in the regular windows search.
- It will ask you for permission, click okay/yes.
- Either via the search/folder bar at the top of the Registry Editor, or via the folders on the left hand side, navigate to
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
- Check if the key/"file"
SafeDllSearchMode
already exists- If it exists, set its value to 0.
- If it doesn't exist, right click and create a new
DWORD
, name it as above and set its value to 0.
- Lastly, restart your computer