Bug Report Some games not capturing in fullscreen

DemiGoth

New Member
Not sure it;s an actual bug, but in OBS-MP some games (Elder Scrolls online and Elite:Dangerous) can not be captured as 'Game Capture' anymore and should be captured form the monitor's feed instead. This while with the latest OBS (non-MP) version these games can be streamed with 'Game Capture'.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
The problem most likely is that OBS-MP and the game are not running at the identical administrative level. For example, if the game is running as admin, OBS-MP has to be running as admin, or if the game is running as non-admin, OBS-MP also has to be running as non-admin, otherwise game capture won't hook properly. This only applies to OBS-MP, and I'm going to fix it at some point.

Here is what happened: in OBS-MP, I unwisely thought that I could just always use the anti-cheat compatibility hooking method to hook game capture to the game, and I mistakenly that it would act identically to the normal hooking method (which creates a remote thread). Unfortunately, it introduced this administrative-level issue as you can see, so I need to switch it back to using the older more reliable method and make anti-cheat compatibility an option instead.
 

DemiGoth

New Member
Thanks for explaining Jim. Changed OBS-MP to admin mode by default ant that indeed did the trick, though a lot of other games which were running in admin mode were normally captured. Waiting for scrolling text and I'll head back to OBS-MP again (I know you said it'll be implemented SOON™ :p )
 

Jason Mayr

New Member
Jim I'm having the same issue but the game I'm trying to record is DCS World. The game is coded for directx9 only even thou my computer has dirextx11 on it. I'm not versed on hooking the game in game capture. Maybe you could assist
 

MarioTinton

New Member
I also had this issue at first. I suppose there could be many causes.

But in my case it's only working when OBS-MP version matches the game executable (32-bit/64-bit) and both are run at the same privilege level (I make all run as admin anyway).

The PC games I played turn out to be all 64-bit (Killing Floor 2, Dying Light, Dark Souls 2 DX11 ver) as can be seen in task manager. I just confirmed that OBS-MP 32-bit can't capture these games with "Game Capture".

Using OBS-MP 64-bit, it DOES work though.

Hopefully this would help a few folks out there. Cheers.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I might try to squeeze in the fix for this next patch, depending on how long it takes me. Definitely going to be a higher priority though.
 
Top