Steam Overlay initializes twice when using Raidcore Nexus
invalid
Hello! First of all, thank you for your work on Raidcore Nexus.
I'm encountering a specific issue with the Steam Overlay when Raidcore is enabled. The overlay and its performance statistics appear to be rendered twice, overlapping each other.
Description of the Problem:
With only ArcDPS installed (renamed to d3d11.dll or using the default d3d11.dll): The Steam Overlay works correctly, initializing only once.
With Raidcore Nexus installed: The Steam Overlay initializes twice. This results in the performance counter (FPS, frame time) and the overlay interface (Shift+Tab) being duplicated and drawn on top of themselves.
Steps to Reproduce:
1) Install and configure Raidcore Nexus for Guild Wars 2.
2) Launch Guild Wars 2 through the Steam client (with Steam Overlay enabled for the game).
3) Observe the in-game Steam performance counter (FPS) – it will be drawn twice, slightly offset.
Expected Behavior:
The Steam Overlay should initialize only once, as it does when using ArcDPS or other add-ons alone. The performance stats and interface should be displayed normally, without duplication.
Additional Context:
Platform: Steam
Add-ons involved: Raidcore Nexus, ArcDPS, unofficial_extras
Technical Background: Both Steam Overlay and Raidcore (like ArcDPS) operate as proxy libraries for d3d11.dll. It seems the current Raidcore implementation might be creating a scenario where Steam's hooking mechanism is applied more than once.
1 条评论