Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OBS Studio recording #109

Closed
pilotS1 opened this issue Aug 3, 2021 · 3 comments
Closed

OBS Studio recording #109

pilotS1 opened this issue Aug 3, 2021 · 3 comments

Comments

@pilotS1
Copy link

pilotS1 commented Aug 3, 2021

Hello and thanks for the awesome work, when I am using ddrawcompat the game displays normal but in obs the window capture displays just a white window, anybody encountered that before?

@narzoul
Copy link
Owner

narzoul commented Aug 3, 2021

If you're talking about windowed mode, DDrawCompat redirects that to layered windows that are directly above the original window, and that's where all the content is displayed. The real window underneath would be mostly empty, except for some drawing that may be done from kernel mode that cannot be hooked by DDrawCompat.

If this is the case, try using "display capture" instead, that seems to work for me, although it may be a hassle to crop it to a single window.

If it's about full-screen mode, I'm not sure if OBS can capture that because it uses exclusive full-screen mode, unlike native ddraw which uses a fake full-screen mode (borderless windowed). But I seem to recall in some other thread here, someone mentioned that it was working as well...

@narzoul
Copy link
Owner

narzoul commented Sep 27, 2022

Display capture should work fine now in the default borderless fullscreen mode of v0.4.0, Window capture is not yet supported. I will consider adding some setting for that in the future, but it's going to have some limitations anyway (e.g. no GDI interworking support).

@narzoul
Copy link
Owner

narzoul commented Nov 13, 2023

Window capture now also works in v0.5.0, using the alternative windows with the "[DDrawCompat]" prefix as the capture source. That's about the best I can do here.

@narzoul narzoul closed this as completed Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants