I created the Discord Overlay Host application so that I could capture my voice chat to OBS while I stream to Twitch, and still be able to use the desktop application for responding to text chat.
This application allows you to create an OpenGL or DirectX "game" window and then add it to Discord to put their overlay on it. You can then use OBS game capture to display the portions you want on stream.
I made a brief video showing the tool that you can check out here:
It is written in C# and requires the .Net Framework 4.5.2 to run.
Supported Operating Systems:
OBS Classic
The game capture feature of the classic OBS does not work on the host windows and the window capture does not work for the OpenGL window.
Classic OBS can window capture the DirectX host successfully.
OBS Studio
Game Capture with the option to Capture third-party overlays enabled is the preferred method of capturing either host window. The DirectX host window can also be captured using window capture though.
This application allows you to create an OpenGL or DirectX "game" window and then add it to Discord to put their overlay on it. You can then use OBS game capture to display the portions you want on stream.
I made a brief video showing the tool that you can check out here:
It is written in C# and requires the .Net Framework 4.5.2 to run.
Supported Operating Systems:
- Windows 7
- Windows 8 and 8.1
- Windows 10
OBS Classic
The game capture feature of the classic OBS does not work on the host windows and the window capture does not work for the OpenGL window.
Classic OBS can window capture the DirectX host successfully.
OBS Studio
Game Capture with the option to Capture third-party overlays enabled is the preferred method of capturing either host window. The DirectX host window can also be captured using window capture though.