Question / Help Game Capture picking up Steam overlay

thxne

Member
Doing it on other games now.. Odd. Guess I'll just have to disable the Steam overlay for the time being until it's fixed.
 

RiPPeN

New Member
Okay so I've just run into this issue and I'm not sure if what I found will be helpful but I figured I would post it here anyway.

I'm able to duplicate this using H1Z1 so if any devs/admins want to see this issue or this workaround they can do this.

The FIX (working without showing steam overlay in game capture): With H1Z1 and OBS closed you open H1Z1 FIRST. once it's opened you do ALT+Enter to switch to windowed mode.... then when it's in windowed mode you open OBS and it will work properly with Game Capture. Once it's loaded in OBS you can switch to full screen on the game by doing ALT+Enter again and it will be fine...

To get the issue: If you open H1Z1 AFTER OBS it will still have the issue and show steam overlay in OBS....

If you open H1Z1 first but open it FULL screen and Alt+Tab to open OBS then the issue will STILL happen... The ONLY way to get around for me it is to have H1Z1 in windowed mode and open on the screen and THEN open OBS.

Weird issue but I hope this helps and I hope it can be fixed :( at least for this game.... maybe this will help figure out what's causing it for other games too?

Anyway if you need any more testing/info please let me know.
Thanks
 

D3M1G0D

New Member
OBS Multiplatform with Game Capture and the overlay option DESELECTED still shows the Steam Overlay for me. Would appreciate this being fixed.

1 year later and this is still a problem for me. "Capture 3rd party overlays" is unchecked for me, and it's still capturing the steam overlay no matter which I start first, OBS or the game, and no matter if I use fullscreen, borderless, or windowed. At the same time, OBS (non-studio version) does not capture the steam overlay and works as intended. Is there a fix for this at all?
 

fatmatrow

Member
Jim had a workaround
There currently is an issue where if game capture succeeds in capturing the game very soon after the game has only just been started up, it'll always capture the steam overlay. In other words a workaround to this is opening OBS after opening the game instead (for the time being). I'll see about making an option to wait until steam overlay is active before injecting game capture. It's definitely doable.
 

Tarun

Member
Jim had a workaround
A workaround from the end of January this year... It's almost the end of May. That's nearly four months for a pending fix to a known issue that affects many. That's not an update either. tl;dr: Workaround != fix/solution.
 

fatmatrow

Member
A workaround from the end of January this year... It's almost the end of May. That's nearly four months for a pending fix to a known issue that affects many. That's not an update either. tl;dr: Workaround != fix/solution.
Did you get charged for OBS?
 

R1CH

Forum Admin
Developer
There is no way for multiple hooks to determine the order they apply in. This isn't something that can be fixed, regardless of what the "Capture 3rd party overlays" checkbox purports to do.
 

Tarun

Member
There is no way for multiple hooks to determine the order they apply in. This isn't something that can be fixed, regardless of what the "Capture 3rd party overlays" checkbox purports to do.

It should be able to be fixed. The third party overlay checkbox isn't honored. In the thread I made I have located and been able to reproduce the issue reliably since March 19, 2016.

From my thread on the problem:
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.

In short, if you have:
CHECKED "Capture any fullscreen application" - works fine, does not capture Steam Overlay. Problem is it will capture other full screen things that you may not want captured. Therefore, less control over what you capture/stream.
UNCHECKED "Capture any fullscreen application" - captures Steam Overlay somehow (and I'd take a guess it'd capture others as well?)
 

Osiris

Active Member
The 3rd party overlay is honored fine for me, so it's definitely not something that happens to everyone, making the bug less severe and not a high priority. There is limited time available for the one person that does 90% of the work on OBS Studio and as fatmatrow pointed out, you don't pay anything for OBS Studio, so you don't have the right to demand certain things be fixed in a certain timeframe. That is up to @Jim, who is definitely not unreasonable :)
 

R1CH

Forum Admin
Developer
It should be able to be fixed. The third party overlay checkbox isn't honored.

As I already said, there's no way for OBS to control the order in which things are hooked by 3rd party apps. All the "capture 3rd party overlay" option does is make OBS capture at the end of the frame rather than the beginning, but if another hook has hooked the "begin frame" to draw its own stuff, then OBS has no choice but to capture what's already there. The option is misleading and should probably be removed.
 

Tarun

Member
So why then does it only capture the Steam overlay if you uncheck "Capture any fullscreen application" and assign an executable to capture?

If "Capture any fullscreen application" is left checked, it does not capture the Steam overlay.
 

Tarun

Member
The 3rd party overlay is honored fine for me, so it's definitely not something that happens to everyone
What sort of configuration are you using? Have you tried using the steps I've mentioned and outlined to see if you can make a Scene, then Source and see if you can reproduce it? I've been able to on my desktop and laptop both. As I've said - this happens to many people (not everyone) which you can see in various threads and posts.

making the bug less severe and not a high priority. There is limited time available for the one person that does 90% of the work on OBS Studio
No one commented about the severity of the bug. I asked what the status of the bug was because I've not seen much communication about it. Additionally, my topic that I opened did not have much input which is why I also asked here to see what the status was. Looking through the topic you can see several say they have this issue, and ask what's going on. Even @D3M1G0D commented that they are still having this issue a year later.

and as fatmatrow pointed out, you don't pay anything for OBS Studio, so you don't have the right to demand certain things be fixed in a certain timeframe.
I'm sorry but isn't that "pay" comment rather rude? fatmatrow was the one who brought up a negative comment about paying for OBS, not contributing to the discussion or finding a solution. A workaround is not a fix/solution. I certainly have not been demanding anything, either. :)

I've only asked for status updates to see what's going on with this bug. I've also asked why it's taking so long. Jim last posted about the bug January 31, 2016. I understand that some bugs can be very difficult to trace - as I develop software too. However, this is why I have left detailed steps on how to reproduce the issue reliably


I'm really interested to learn why this bug is happening. Especially why it only seems to happen if you uncheck "Capture any fullscreen application." Though I've made a post several times with details on how to reproduce it. :)


I hope this clears the air.
 

fatmatrow

Member
Your tone throughout has been very demanding. They keep answering why they can't do it in great detail, and you just refuse to accept the answer. I was hoping to give you a moment to reflect on the fact that the program is free, and doesn't have a big team constantly working on it.
 

Tarun

Member
@fatmatrow - I'm sorry you're assuming there's a "tone" and I think you too missed the point. They are answering in detail about "Capture third-party overlays (such as steam)" which is NOT a part of the issue. I have been more than clear illustrating how to reproduce the issue in the posts I have made in reference to the issue. Please reread the quoted post below:

Isolated the issue: When you uncheck Capture any fullscreen application it will capture the Steam Overlay regardless of settings.

Does that clear things up for you? :)
 

Tarun

Member
Has there been any progress on this?

0.16.1 still has this issue. Windows 10 x64 has the issue, as did Windows 7 x64.
 
Last edited:

thxne

Member
It's hit or miss for me. Sometimes Steam overlay is picked up and sometimes it isn't. Seems like it mostly depends on the game or application being captured.
 

Osmobot

New Member
My OBS 0.15.4 started showing steam overlay recently and I can't get it to stop. The option "Capture third party overlays (such as steam) is disabled. Is there any fix for this?
 
Top