Question / Help Dying Light - Can't use Game Capture on Fullscreen

Dementei

New Member
Hello, I am having a sort of irritating issue with OBS. When I set the Game Capture to the window of Dying Light, it's shown as (inactive) in the title, but I think when I go back to the window and it goes to Fullscreen, OBS doesn't pick up on it and only reads the (inactive) window so it only reads the game when I am alt tabbed. Is there any way I can manually set it to when Dying Light is in fullscreen mode? Instead of using the drop down menu in OBS to select the window, I've tried the hotkey but that didn't work. I could use borderless window and set it to full, but it'll be ran as a window and I would lose a lot of performance, so any ideas?
 

Attachments

  • dyinglight.jpg
    dyinglight.jpg
    16 KB · Views: 123

Dementei

New Member
Oh yes sorry, that would definitely help.

Code:
23:03:40: CLR host plugin strings not found, dynamically loading 4 strings
23:03:40: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
23:03:40: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
23:03:40: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
23:03:40: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
23:03:40: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
23:03:40: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
23:03:40: CLRHost:: Could not find/load browser settings at location C:\Users\Nick\AppData\Roaming\OBS\pluginData\browser.json
23:03:40: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Nick\AppData\Roaming\OBS\pluginData\browser.json'.
23:03:40: File name: 'C:\Users\Nick\AppData\Roaming\OBS\pluginData\browser.json'
23:03:40:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
23:03:40:    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
23:03:40:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
23:03:40:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
23:03:40: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
23:03:40: CLRHost::LoadPlugins() attempting to load the plugin assembly CountdownPlugin
23:03:40: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CountdownPlugin.CountdownPlugin, Name: Countdown]
23:03:40: CLRHost::LoadPlugins() attempting to load the plugin assembly YATCP
23:03:41: CLRHost::LoadPlugins() successfully added CLR plugin [Type: YATCP.YATCP, Name: Yet Another Twitch Chat Plugin]
23:04:28: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
23:04:28: CUDA loaded successfully
23:04:28: 1 CUDA capable devices found
23:04:28: [ GPU #0 - < GeForce GTX 770 > has Compute SM 3.0, NVENC Available ]
23:06:35: Open Broadcaster Software v0.657b - 64bit ( ^ω^)
23:06:35: -------------------------------
23:06:35: CPU Name: AMD FX(tm)-8350 Eight-Core Processor
23:06:35: CPU Speed: 4521MHz
23:06:35: Physical Memory:  8156MB Total, 4441MB Free
23:06:35: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
23:06:35: monitor 1: pos={0, 0}, size={1920, 1080}
23:06:35: Windows Version: 6.3 Build 9600 (revision 17056)
23:06:35: Aero is Enabled
23:06:35: -------------------------------
23:06:35: OBS Modules:
23:06:35: Base Address     Module
23:06:35: 0000000010D00000 OBS.exe
23:06:35: 0000000062DF0000 OBSApi.dll
23:06:35: 000000006EA40000 CLRHostPlugin.dll
23:06:35: 000000006AB80000 DShowPlugin.dll
23:06:35: 000000006E930000 GraphicsCapture.dll
23:06:35: 000000006FAF0000 NoiseGate.dll
23:06:35: 000000006F980000 PSVPlugin.dll
23:06:35: 000000006CE60000 scenesw.dll
23:06:35: ------------------------------------------
23:06:35: Adapter 1
23:06:35:   Video Adapter: NVIDIA GeForce GTX 770
23:06:35:   Video Adapter Dedicated Video Memory: 2082140160
23:06:35:   Video Adapter Shared System Memory: 2147807232
23:06:35:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
23:06:35: =====Stream Start: 2016-02-15, 23:06:35===============================================
23:06:35:   Multithreaded optimizations: On
23:06:35:   Base resolution: 1920x1080
23:06:35:   Output resolution: 1920x1080
23:06:35: ------------------------------------------
23:06:35: Loading up D3D10 on NVIDIA GeForce GTX 770 (Adapter 1)...
23:06:35: ------------------------------------------
23:06:35: Audio Format: 48000 Hz
23:06:35: ------------------------------------------
23:06:35: Audio Channels: 2 Ch
23:06:35: Playback device Default
23:06:35: ------------------------------------------
23:06:35: Using desktop audio input: Speakers (Realtek High Definition Audio)
23:06:35: Global Audio time adjust: 0
23:06:35: ------------------------------------------
23:06:35: Using auxilary audio input: Line 1 (Virtual Audio Cable)
23:06:35: Mic time offset: 0
23:06:35: ------------------------------------------
23:06:35: Audio Encoding: AAC
23:06:35:     bitrate: 192
23:06:35: Using graphics capture
23:06:35: Scene buffering time set to 700
23:06:35: ------------------------------------------
23:06:35: Video Encoding: x264
23:06:35:     fps: 60
23:06:35:     width: 1280, height: 720
23:06:35:     preset: veryfast
23:06:35:     profile: main
23:06:35:     keyint: 60
23:06:35:     CBR: yes
23:06:35:     CFR: no
23:06:35:     max bitrate: 3500
23:06:35:     buffer size: 3500
23:06:35: ------------------------------------------
23:06:35: Bad timestamp detected, syncing audio to video time
23:06:37:   Interface: Realtek PCIe GBE Family Controller #2 (ethernet, 100 mbps)
23:06:37: Completed handshake with rtmp://104.243.32.17/movie in 185 ms.
23:06:37: SO_SNDBUF was at 65536
23:06:40: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 31340 / 344064)
23:06:40: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 10929 / 344064)
23:06:44: Trying to hook process: DyingLightGame.exe
23:06:44: SharedTexCapture hooked
23:06:45: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 344064)
23:06:45: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:06:45: SharedTexCapture hooked
23:06:56: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:06:56: SharedTexCapture hooked
23:06:56: Audio timestamp for device 'Line 1 (Virtual Audio Cable)' was behind target timestamp by 80
23:07:01: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:07:01: SharedTexCapture hooked
23:07:04: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:07:04: SharedTexCapture hooked
23:07:10: FlushBufferedVideo: Flushing 4 packets over 100 ms
23:07:10: Total frames encoded: 1014, total frames duplicated: 84 (8.28%)
23:07:10: Total frames rendered: 987, number of late frames: 14 (1.42%) (it's okay for some frames to be late)

Last game capture log:
2016-02-15, 23:06:44: we're booting up: 
23:06:44: CaptureThread: attached to process DyingLightGame.exe
23:06:44: D3D9 Present
23:06:44: DXGI Present
23:06:44: DirectDraw capture: Windows 8 not supported yet
23:06:44: (half life scientist) everything..  seems to be in order
23:06:44: DXGI: Found D3D 11
23:06:44: setting up d3d11 data
23:06:44: ---------------------- Cleared D3D11 Capture ----------------------
23:06:44: found dxgi format (dx11) of: 28, size: {1920, 1063}, multisampled: false
23:06:44: DoD3D11Hook: success
23:06:44: successfully capturing d3d11 frames via GPU
23:06:45: ---------------------- Cleared D3D11 Capture ----------------------
23:06:45: DXGI: Found D3D 11
23:06:45: setting up d3d11 data
23:06:45: ---------------------- Cleared D3D11 Capture ----------------------
23:06:45: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
23:06:45: DoD3D11Hook: success
23:06:45: successfully capturing d3d11 frames via GPU
23:06:48: DirectDraw capture: Windows 8 not supported yet
23:06:56: ---------------------- Cleared D3D11 Capture ----------------------
23:06:56: DXGI: Found D3D 11
23:06:56: setting up d3d11 data
23:06:56: ---------------------- Cleared D3D11 Capture ----------------------
23:06:56: found dxgi format (dx11) of: 28, size: {1920, 1063}, multisampled: false
23:06:56: DoD3D11Hook: success
23:06:56: successfully capturing d3d11 frames via GPU
23:07:00: DirectDraw capture: Windows 8 not supported yet
23:07:01: ---------------------- Cleared D3D11 Capture ----------------------
23:07:01: DXGI: Found D3D 11
23:07:01: setting up d3d11 data
23:07:01: ---------------------- Cleared D3D11 Capture ----------------------
23:07:01: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
23:07:01: DoD3D11Hook: success
23:07:01: successfully capturing d3d11 frames via GPU
23:07:04: ---------------------- Cleared D3D11 Capture ----------------------
23:07:04: DXGI: Found D3D 11
23:07:04: setting up d3d11 data
23:07:04: ---------------------- Cleared D3D11 Capture ----------------------
23:07:04: found dxgi format (dx11) of: 28, size: {1920, 1063}, multisampled: false
23:07:04: DoD3D11Hook: success
23:07:04: successfully capturing d3d11 frames via GPU
23:07:04: DirectDraw capture: Windows 8 not supported yet
23:07:10: stop requested, terminating d3d11 capture
23:07:10: ---------------------- Cleared D3D11 Capture ----------------------
23:07:12: DirectDraw capture: Windows 8 not supported yet

I started OBS and Dying Light, set Game Capture to the game, and alt-tabbed several times, at the end of the log you can see where it hooks successfully probably only when the game is windowed when tabbed out, but when it goes back to fullscreen OBS will stop capturing the game.
 
Top