Question / Help OBS won't capture World of Tanks client

freshrebel

New Member
so i set a source for gamecapture to captur the WOT game client but all i get is a black screen. I can capture DOTA 2 perfectly and i'm realy happy with OBS and i want it to also work on WOT

tnx for the help :)
 

freshrebel

New Member
the last log i have.

Code:
21:30:11: CLR host plugin strings not found, dynamically loading 4 strings
21:30:11: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
21:30:11: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
21:30:11: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
21:30:11: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
21:30:11: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
21:30:11: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
21:30:11: CLRHost:: Could not find/load browser settings at location C:\Users\Safe\AppData\Roaming\OBS\pluginData\browser.json
21:30:11: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Safe\AppData\Roaming\OBS\pluginData\browser.json'.
21:30:11: File name: 'C:\Users\Safe\AppData\Roaming\OBS\pluginData\browser.json'
21:30:11:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
21:30:11:    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)
21:30:11:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
21:30:11:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
21:30:11: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
21:30:17: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
21:30:17: -------------------------------
21:30:17: CPU Name: AMD FX(tm)-6300 Six-Core Processor
21:30:17: CPU Speed: 3500MHz
21:30:17: Physical Memory:  4095MB Total, 4022MB Free
21:30:17: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
21:30:17: monitor 1: pos={1440, 0}, size={1280, 1024}
21:30:17: monitor 2: pos={0, 0}, size={1440, 900}
21:30:17: Windows Version: 6.1 Build 7601 (revision 19160)
21:30:17: Aero is Enabled
21:30:17: -------------------------------
21:30:17: OBS Modules:
21:30:17: Base Address     Module
21:30:17: 013A0000         OBS.exe
21:30:17: 6A130000         OBSApi.dll
21:30:17: 6BB50000         CLRHostPlugin.dll
21:30:17: 69DC0000         DShowPlugin.dll
21:30:17: 69D90000         GraphicsCapture.dll
21:30:17: 69B50000         NoiseGate.dll
21:30:17: 6A3C0000         PSVPlugin.dll
21:30:17: 6C220000         scenesw.dll
21:30:17: ------------------------------------------
21:30:17: Adapter 1
21:30:17:   Video Adapter: AMD Radeon R9 200 Series
21:30:17:   Video Adapter Dedicated Video Memory: 2126209024
21:30:17:   Video Adapter Shared System Memory: 2168692736
21:30:17:   Video Adapter Output 1: pos={0, 0}, size={1440, 900}, attached=true
21:30:17:   Video Adapter Output 2: pos={1440, 0}, size={1280, 1024}, attached=true
21:30:17: =====Stream Start: 2016-04-11, 21:30:17===============================================
21:30:17:   Multithreaded optimizations: On
21:30:17:   Base resolution: 1440x900
21:30:17:   Output resolution: 1440x900
21:30:17: ------------------------------------------
21:30:17: Loading up D3D10 on AMD Radeon R9 200 Series (Adapter 1)...
21:30:17: ------------------------------------------
21:30:17: Audio Format: 48000 Hz
21:30:17: ------------------------------------------
21:30:17: Audio Channels: 2 Ch
21:30:17: Playback device Default
21:30:17: ------------------------------------------
21:30:17: Using desktop audio input: Speakers (Realtek High Definition Audio)
21:30:17: Global Audio time adjust: 0
21:30:17: ------------------------------------------
21:30:17: Using auxilary audio input: Microphone (Realtek High Definition Audio)
21:30:17: Mic time offset: 0
21:30:17: ------------------------------------------
21:30:17: Audio Encoding: AAC
21:30:17:     bitrate: 128
21:30:17: Using text output
21:30:17: Scene buffering time set to 700
21:30:17: ------------------------------------------
21:30:17: Video Encoding: x264
21:30:17:     fps: 30
21:30:17:     width: 1440, height: 900
21:30:17:     preset: veryfast
21:30:17:     profile: high
21:30:17:     keyint: 250
21:30:17:     CBR: yes
21:30:17:     CFR: yes
21:30:17:     max bitrate: 1000
21:30:17:     buffer size: 1000
21:30:17: ------------------------------------------
21:30:22: Using graphics capture
21:30:22: Trying to hook process: WorldOfTanks.exe
21:30:42: FlushBufferedVideo: Flushing 3 packets over 67 ms
21:30:42: Total frames encoded: 704, total frames duplicated: 7 (0.99%)
21:30:42: Total frames rendered: 723, number of late frames: 2 (0.28%) (it's okay for some frames to be late)
21:30:42: 
21:30:42: Profiler time results:
21:30:42: 
21:30:42: ==============================================================
21:30:42: video thread frame - [100%] [avg time: 0.994 ms] [children: 27.9%] [unaccounted: 72.1%]
21:30:42: | scene->Preprocess - [6.24%] [avg time: 0.062 ms]
21:30:42: | GPU download and conversion - [21.6%] [avg time: 0.215 ms] [children: 19.7%] [unaccounted: 1.91%]
21:30:42: | | flush - [17.6%] [avg time: 0.175 ms]
21:30:42: | | CopyResource - [1.11%] [avg time: 0.011 ms]
21:30:42: | | conversion to 4:2:0 - [1.01%] [avg time: 0.01 ms]
21:30:42: Convert444Thread - [100%] [avg time: 1.208 ms] [children: 99.3%] [unaccounted: 0.662%]
21:30:42: | Convert444toNV12 - [99.3%] [avg time: 1.2 ms]
21:30:42: encoder thread frame - [100%] [avg time: 2.055 ms] [children: 0.146%] [unaccounted: 99.9%]
21:30:42: | sending stuff out - [0.146%] [avg time: 0.003 ms]
21:30:42: ==============================================================
21:30:42: 
21:30:42: 
21:30:42: Profiler CPU results:
21:30:42: 
21:30:42: ==============================================================
21:30:42: video thread frame - [cpu time: avg 0.043 ms, total 31.2 ms] [avg calls per frame: 1]
21:30:42: | scene->Preprocess - [cpu time: avg 0.043 ms, total 31.2 ms] [avg calls per frame: 1]
21:30:42: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:30:42: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:30:42: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:30:42: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:30:42: Convert444Thread - [cpu time: avg 1.093 ms, total 764.404 ms] [avg calls per frame: 1]
21:30:42: | Convert444toNV12 - [cpu time: avg 1.093 ms, total 764.404 ms] [avg calls per frame: 1]
21:30:42: encoder thread frame - [cpu time: avg 1.468 ms, total 1029.61 ms] [avg calls per frame: 1]
21:30:42: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:30:42: ==============================================================
21:30:42: 
21:30:42: =====Stream End: 2016-04-11, 21:30:42=================================================
21:30:51: CLR host plugin instance deleted; removing dynamically loaded localization strings
21:30:51: Terminating 0x1688


Last game capture log:
2016-04-11, 20:29:26: we're booting up: 
20:29:26: CaptureThread: attached to process worldoftanks.exe
20:29:26: D3D9 Present
20:29:26: (half life scientist) everything..  seems to be in order
20:29:31: D3D9EndScene called
20:29:31: D3DPRESENT_PARAMETERS {
20:29:31:     BackBufferWidth: 1440
20:29:31:     BackBufferHeight: 900
20:29:31:     BackBufferFormat: D3DFMT_A8R8G8B8
20:29:31:     BackBufferCount: 2
20:29:31:     MultiSampleType: D3DMULTISAMPLE_NONE
20:29:31:     MultiSampleQuality: 0
20:29:31:     SwapEffect: D3DSWAPEFFECT_DISCARD
20:29:31:     hDeviceWindow: 263088
20:29:31:     Windowed: false
20:29:31:     EnableAutoDepthStencil: true
20:29:31:     AutoDepthStencilFormat: D3DFMT_D24S8
20:29:31:     Flags: None
20:29:31:     FullScreen_RefreshRateInHz: 60
20:29:31:     PresentationInterval: 2147483648
20:29:31: };
20:29:31: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is \Device\HarddiskVolume2\Program Files (x86)\Raptr Inc\Raptr\ltc_game32-111387.dll. If you experience crashes, try disabling the other hooking application
20:29:31: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is \Device\HarddiskVolume2\Program Files (x86)\Raptr Inc\Raptr\ltc_game32-111387.dll. If you experience crashes, try disabling the other hooking application
20:29:31: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is \Device\HarddiskVolume2\Program Files (x86)\Raptr Inc\Raptr\ltc_game32-111387.dll. If you experience crashes, try disabling the other hooking application
20:29:31: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is \Device\HarddiskVolume2\Program Files (x86)\Raptr Inc\Raptr\ltc_game32-111387.dll. If you experience crashes, try disabling the other hooking application
20:29:31: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is \Device\HarddiskVolume2\Program Files (x86)\Raptr Inc\Raptr\ltc_game32-111387.dll. If you experience crashes, try disabling the other hooking application
20:29:31: successfully set up d3d9 hooks
20:29:31: D3D9PresentEx called
20:29:31: DoD3D9GPUHook: success - d3d9ex
20:29:31: D3DSURFACE_DESC {
20:29:31:     Format: D3DFMT_A8R8G8B8
20:29:31:     Type: D3DRTYPE_SURFACE
20:29:31:     Usage: D3DUSAGE_RENDERTARGET 
20:29:31:     Pool: D3DPOOL_DEFAULT
20:29:31:     MultiSampleType: D3DMULTISAMPLE_NONE
20:29:31:     MultiSampleQuality: 0
20:29:31:     Width: 1440
20:29:31:     Height: 900
20:29:31: };
20:29:31: successfully capturing d3d9 frames via GPU
 

freshrebel

New Member
found it, it was raptr that interfered with WOT. I am fairly new to OBS so i didn't know you could analyze your log files.

so a good tip for newbees try analyzing your log files first :)

tnx for the help sapiens :)
 
Top