tremwil / SteamP2PInfo

C# WPF application to show current Steam P2P connections and ping in any Steam game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screen capture/OBS/etc friendly suggestion

HumoristReoccupy opened this issue · comments

I record my invasions with this tool on and its been a great way for me to document what players I've run into and block the cheaters and AFK farmers, but i've had to use a not clean method to display ping info on my recordings.

Was wondering how the display method is done and if there is a way to have an option to ingrain the display info so capture devices can grab it?

Capture3

Capture4

To avoid having to modify the game directly, the overlay is implemented as a separate topmost window which is drawn above the game window. Thus you'd have to either capture the entire desktop or (if OBS supports it) the two specific windows. I never used OBS so I'm not sure if the latter is possible.

Gotcha, OBS can only find the first window, but there could be a plug in that will let me capture the second window. A Display capture does work but then the colors become heavily distorted so I have avoided going that route.

How does OBS's window selector work? Perhaps you would be able to select the overlay if I added an option that prevents it from being hidden when the game is not focused and shows it in the taskbar / alt+tab view.

That would probably help, it only shows active windows as per this screen shot when using the window capture method. The greyed out Steam P2P line is probably the overlay
Edit: Actually the greyed out box is when the Application closes and it remains as a ghost instance, so its not the overlay.

Untitled