Question / Help VBA Capture

SecreteStan

New Member
Hello, I'm sure this has been asked multiple times, but from what I've found, my specific question hasn't been answered.

I'm trying to capture video from Visual Boy Advanced, the Gameboy Emulator. So far, I've used window and game capture and I've only received a black screen when using game capture or a black screen with small red text towards the bottom saying something along the lines of "Loaded Battery" when using window capture. I've gathered that to be the standard text from VBA. But other than the small red text, I get no gameplay footage.

The only solution I have found is to use set-region monitor capture. However, I'd prefer not to use that in case I mess up the window position. I also know that I can record higher-end footage such as Minecraft. I've been able to record Minecraft with some issues of frame dropping, but that's probably an issue with my computer itself. It just doesn't make sense that something as simple as a Gameboy Emulator doesn't capture.

I'd appreciate any advice possible. Thank you.
 

paibox

heros in an halfshel
Check Options->Video->Render Method in VBA itself.

Most likely it is set to OpenGL and using some ancient version of OpenGL to render the framebuffer (VBA is a pretty old emulator, unfortunately), and OpenGL bypasses the DWM (Desktop Window Manager) when rendering to a window and thus can't be captured using window capture at all.

Please change it to DirectDraw or Direct3D.
 

SecreteStan

New Member
Thank you! Both DirectDraw and Direct3D work for Window Capture. However, Game Capture still is a black screen, but I can manage with this. Thanks a bunch!

CASE SOLVED
 
Top