Bug Report Guild Wars 2 launched through Steam captures overlay

Osiris

Active Member
Wow I am astounded. I have kind of the reverse issue as you, Tarun. I'm trying to get OBS to capture an overlay (deck list over the top of Hearthstone). To see though that there is a total disregard after 2 months of your issue, it really makes me wonder if any of the developers are worth the effort. Are you aware of any good alternatives to OBS? I don't even stream, just wanting to record my gameplay to review step by step to improve.

Puts into perspective why my issue hasn't been addressed in 3 days. Rough way to solicit donations.

Noone is solicitting donations?
Anyway, there is only one developer, coding things takes time and there were other things to code that were higher priority.

Also remember that the people on this forum are volunteers with no obligation to help you, so yeah it can happen that you won't see a reply for some time.
 
Last edited:

Tarun

Member
I cannot reproduce. Steam, the game: Alien Swarm (running fullscreen).
Isolated the issue: When you uncheck Capture any fullscreen application it will capture the Steam Overlay regardless of settings. With the above setting checked, the issue does not happen. This can be a bit of a problem if you have other things fullscreen and you don't want to capture them.

First time you run OBS it will work fine. After that is where the issue appears. I also start OBS first, then the game.

I've reproduced this on a laptop I own as well.

@Osiris - I've seen this issue appear on the forums many times. A fix was said to be coming but that was back in February.
 

Suslik V

Active Member
Did you try Alien Swarm? I was "attempting to hook process: swarm.exe". Try it.

I have a game which has "fake"/corrupted fullscreen (steam overlay doesn't disappear at all):
Ok. Let me explain some things. I have 1280x1024 display (5:4). But I want to stream in 16:9. I have a game ("Back to Bed", Steam). It is Unity based. Last game update corrupted video layer for me: (I can choose 1280x720 in game but this is a "fake" resolution, I can see my steam overlay at the bottom and the top of my screen and obs capture transform edit...dialog says size:1280x1024). Previous build of the game hasn't such issue... https://obsproject.com/forum/thread...solution-option-in-v0-13-0.42573/#post-191432

Screenshot of the issue: http://steamcommunity.com/sharedfiles/filedetails/?id=594617208
 

Tarun

Member
No, I did not. However, I tried it with other games on Steam (not added as Non-Steam games), such as TF2 and could reproduce.
 

Tarun

Member
Tried 0.14.2, especially after seeing the following notes:
  • Game capture on windows will now prevent itself from hooking OBS projector windows when game capture is set to capture any fullscreen program
  • Game capture on windows will now try to initialize capture immediately when possible, especially on games/programs that are already hooked
Unfortunately, this issue still exists. :(
 

Tarun

Member
Tried 0.16.1 on a clean install of Windows 10 x64. This issue is still easily reproducable. Is there any idea as to when this will be resolved?
 

Jack0r

The Helping Squad
The reason why it has not been fixed is that it could not be reproduced by several people so far. I just installed GW2 again and gave it a try.
No matter what I choose in OBS-Studio, fullscreen capture, capture specific window or hotkey, it will only show the steam overlay if the check the capture third party overlays option.
 

Tarun

Member
The reason why it has not been fixed is that it could not be reproduced by several people so far. I just installed GW2 again and gave it a try.
No matter what I choose in OBS-Studio, fullscreen capture, capture specific window or hotkey, it will only show the steam overlay if the check the capture third party overlays option.
I wish I had your luck, because I've been able to reproduce this reliably on Windows 7 x64 and Windows 10 x64. I've also mentioned this in post 23.

Screenshot which shows the Steam overlay in the OBS preview(s). https://i.imgur.com/yfj7DAQ.jpg

Mode: Capture specific window
Window: [Gw2.exe]: Guild Wars 2
Window Match Priority: Executable Name

Edit: If I change one single setting, the Steam overlay does not show anymore. The setting is the one I mentioned earlier, Mode: Capture any fullscreen application - doesn't capture the Steam overlay. If set as I mentioned above, it does.
 

Jack0r

The Helping Squad
The only difference I can see is that I have Gw2-64.exe running:
2016-10-20_11-19-51.jpg
 

Tarun

Member
@Jack0r, I'm also running GW2-64, it's just been renamed to GW2.exe. Either way a file name shouldn't have any effect.

Edit: I see you're using the 32-bit OBS, whereas I'm using the 64-bit. I tried the 32-bit with the same results.

Also, have you tried restarting OBS? Because I've noticed this doesn't happen the first time it's run, but every time thereafter it does.
 

Nesty156

New Member
I have same porblem with Rocket League. I am on Windows 8.1 with OBS Studio 64bit. In Game Capture i can see steam overlay only in rocket league in other games overlay is hidden. When I try OBS Classic its works normaly. Please help and sorry for my english.
 

kinos21

New Member
Clean install of 20.0.1 and it still shows the Steam overlay.
Do you by chance use a Razer mouse or product? If you do... I'll assume you're using their razer synapse program. In which case it doesn't matter what settings you choose in OBS. It will capture it regardless.

These steps worked for me.

1. Close Razer synapse.
2. Launch obs in admin mode.
3. Set your game capture to, specific window. Window priority, match title, otherwise find window of same executable.
4. Check use anti-cheat compatibility hook.
5. Uncheck capture third-party overlays.
6. Launch the game and enjoy.

P.S. These steps worked for me. You can skip step 2. I tested it out after writing this but it doesn't hurt to try.
EDIT: If you don't use Razer, try closing your third-party software used by your hardware and see if those are the culprit. Let us know what you find.
 
Last edited:
Top