Question / Help OBS Causing steam game crash

iTokin

New Member
I've been using OBS for a while, It's my primary streaming software and it works amazingly.

Recently I've been practicing speed running Earthworm Jim 3D, I don't have a capture card so i purchased it on steam to play. The game work very well, but for some reason when i start OBS and start previewing/recording/streaming and start to play the game crashes and wont get past the settings screen.

I still get alright performance for what i want to do with the monitor capture, and i can record my self but that's not what the problem is. I've used OBS a fair amount and have set up multiple scenes this way before. But the actual problem is that OBS and Xsplit both take away imput from my keyboard and controller in the game and i can Alt+tab to desktop and back to the game and it will work for a few commands the i wont be able to do anything. I don't have any hotkeys mapped to the hotkeys i'm using for the game, the problem still happens when using my keyboard but i can alt+tab out. The game works perfectly fine when i don't have OBS or Xsplit open, and i've beaten the game multiple times. But when i attempt to Record/Preview/Stream with the game open it causes this problem. I'm uncertain of any other streaming software and i was kidn of hoping somebody might have a hotfix or something that would help.

As well as OBS doesn't recognize the game when i try to use window capture or game capture. I would select the window specifically but the game has a fullscreen setting that is either fullscreen or no game at all. Is there any way to work around this?
 
Last edited:

dping

Active Member
I've been using OBS for a while, It's my primary streaming software and it works amazingly.

Recently I've been practicing speed running Earthworm Jim 3D, I don't have a capture card so i purchased it on steam to play. The game work very well, but for some reason when i start OBS and start previewing/recording/streaming and start to play the game crashes and wont get past the settings screen.

As well as OBS doesn't recognize the game when i try to use window capture or game capture. I would select the window specifically but the game has a fullscreen setting that is either fullscreen or no game at all. Is there any way to work around this?
If you are forced with full screen in your game you must use game capture to see the scene.
if that doesn't work try anticheat hook in game capture properties
 

iTokin

New Member
If you are forced with full screen in your game you must use game capture to see the scene.
if that doesn't work try anticheat hook in game capture properties

This doesn't work but thank you for the suggestion. I did say that i tried that in my original post as well.
 

iTokin

New Member
you didn't try the game capture with the anticheat hook, so no, you didn't mention that.


You're telling me what i did or didn't do? Ok. In the last segment of my first post it states "As well as OBS doesn't recognize the game when i try to use window capture or game capture." just because I didn't say that i checked off one box in the settings menu doesn't mean i didn't.

Again thank you for the suggestion but unless you have anything else that still didn't work.
 

dping

Active Member
You're telling me what i did or didn't do? Ok. In the last segment of my first post it states "As well as OBS doesn't recognize the game when i try to use window capture or game capture." just because I didn't say that i checked off one box in the settings menu doesn't mean i didn't.

Again thank you for the suggestion but unless you have anything else that still didn't work.
your welcome but understand that I only see what you write, not what you don't write. Sorry I couldn't help

EDIT: on occasion, remaking a game capture can help, also note that make sure you only have one game capture running, I've seen times when two are running for the same game and the one in front just happens to be blank.
 

iTokin

New Member
your welcome but understand that I only see what you write, not what you don't write. Sorry I couldn't help

EDIT: on occasion, remaking a game capture can help, also note that make sure you only have one game capture running, I've seen times when two are running for the same game and the one in front just happens to be blank.


I only have one game capture up when i'm trying to do it, and it doesn't seem to capture the game. i've remade it a couple times and restarted the game a few times as well it just doesn't want to recognize it. none of the option seem to help when i change them.
 

dping

Active Member
I only have one game capture up when i'm trying to do it, and it doesn't seem to capture the game. i've remade it a couple times and restarted the game a few times as well it just doesn't want to recognize it. none of the option seem to help when i change them.
Would you mind posting a link to your logfile as well? If you are on a laptop, I might have your resolve.

giphy.gif
 

dping

Active Member
I'm not on a laptop I'm using a custom built pc

i7-2600k sandy bridge
Asus P8Z68-v Gen3
16Gb 2x4Gb Kingston HyperX 1333 ddr3
240GB RAID 0 (120Gb samsung 850 evo + 120Gb Kingston V300)
2x 2Tb WD Green HDD
550W PSU


Heres my log link https://gist.github.com/84ecba6d94dea4ff787c
you have a monitor capture on top of all other scenes. lets remove that completely from that scene. next just add the game capture without anticheat hook. run the game and attach it to the game capture. see if that works first. If not, then add the anticheat and restart the game.

Note that items on top in a scene will always show up in front of items underneath.


Other thoughts about monitor capture:


Having a monitor capture in windows 7 will decrease the performance of that scene. It is best not to use it.

If you must use monitor capture make a new scene then a game capture in that scene then attach dwm.exe to the monitor capture
 

iTokin

New Member
you have a monitor capture on top of all other scenes. lets remove that completely from that scene. next just add the game capture without anticheat hook. run the game and attach it to the game capture. see if that works first. If not, then add the anticheat and restart the game.

Note that items on top in a scene will always show up in front of items underneath.


Other thoughts about monitor capture:


Having a monitor capture in windows 7 will decrease the performance of that scene. It is best not to use it.

If you must use monitor capture make a new scene then a game capture in that scene then attach dwm.exe to the monitor capture


I've changed the scenes to display the proper sources. The game capture still doesn't display the option to select the game in the drop down at the top when making the game capture. I try enabling anticheat restarting the game and refreshing the menu and it still doesn't show up.

I still get alright performance for what i want to do with the monitor capture, and i can record my self but that's not what the problem is. I've used OBS a fair amount and have set up multiple scenes this way before. But the actual problem is that OBS and Xsplit both take away imput from my keyboard and controller in the game and i can Alt+tab to desktop and back to the game and it will work for a few commands the i wont be able to do anything. I don't have any hotkeys mapped to the hotkeys i'm using for the game, the problem still happens when using my keyboard but i can alt+tab out. The game works perfectly fine when i don't have OBS or Xsplit open, and i've beaten the game multiple times. But when i attempt to Record/Preview/Stream with the game open it causes this problem. I'm uncertain of any other streaming software and i was kidn of hoping somebody might have a hotfix or something that would help. Sorry i didn't give this kind of description to begin with.
 

dping

Active Member
I've changed the scenes to display the proper sources. The game capture still doesn't display the option to select the game in the drop down at the top when making the game capture. I try enabling anticheat restarting the game and refreshing the menu and it still doesn't show up.

I still get alright performance for what i want to do with the monitor capture, and i can record my self but that's not what the problem is. I've used OBS a fair amount and have set up multiple scenes this way before. But the actual problem is that OBS and Xsplit both take away imput from my keyboard and controller in the game and i can Alt+tab to desktop and back to the game and it will work for a few commands the i wont be able to do anything. I don't have any hotkeys mapped to the hotkeys i'm using for the game, the problem still happens when using my keyboard but i can alt+tab out. The game works perfectly fine when i don't have OBS or Xsplit open, and i've beaten the game multiple times. But when i attempt to Record/Preview/Stream with the game open it causes this problem. I'm uncertain of any other streaming software and i was kidn of hoping somebody might have a hotfix or something that would help. Sorry i didn't give this kind of description to begin with.
Well Earthworm Jim 3D is a DX7 game so there is very limited support for such old games. Often there are programs out there to force certain games into windowed mode allowing window capture to be a solution. There used to be a plugin that would add support for some older game but it is not built into OBS. https://obsproject.com/forum/resources/directdraw-dx8-capture-support.27/ if you want to read about it.


If you think you are having good performance, check out your duplicate and late frames below. this is 1. from your monitor capture and 2. from running 900p60fps. which would be slightly to high anyway for your particular CPU. I would downscale to 720p instead and run your monitor capture via the game capture dwm.exe which will help a lot.

10:47:06: Total frames encoded: 459350, total frames duplicated: 95034 (20.69%)
10:47:06: Total frames rendered: 386192, number of late frames: 67727 (17.54%)



As for your hotkey issues, I cant say exactly what it could be. I will say that if you address the issues above, this might not be as much of an issue for you. or upgrade to windows 10 as they have optimized the game capture experience with faster alt-tabs etc. I'm not saying windows 10 is without issue so please read about it before you upgrade.
 

iTokin

New Member
Well Earthworm Jim 3D is a DX7 game so there is very limited support for such old games. Often there are programs out there to force certain games into windowed mode allowing window capture to be a solution. There used to be a plugin that would add support for some older game but it is not built into OBS. https://obsproject.com/forum/resources/directdraw-dx8-capture-support.27/ if you want to read about it.


If you think you are having good performance, check out your duplicate and late frames below. this is 1. from your monitor capture and 2. from running 900p60fps. which would be slightly to high anyway for your particular CPU. I would downscale to 720p instead and run your monitor capture via the game capture dwm.exe which will help a lot.

10:47:06: Total frames encoded: 459350, total frames duplicated: 95034 (20.69%)
10:47:06: Total frames rendered: 386192, number of late frames: 67727 (17.54%).

I'm not going to say this has fixed my problem yet but I've done this and am running the game with preview running at downscale 1.25x

Should i change the resolution down from the video settings or should i use the downscaling option like i did?
 

iTokin

New Member
If you think you are having good performance, check out your duplicate and late frames below. this is 1. from your monitor capture and 2. from running 900p60fps. which would be slightly to high anyway for your particular CPU. I would downscale to 720p instead and run your monitor capture via the game capture dwm.exe which will help a lot.

10:47:06: Total frames encoded: 459350, total frames duplicated: 95034 (20.69%)
10:47:06: Total frames rendered: 386192, number of late frames: 67727 (17.54%)


The game doesn't show up on the game capture dwm.exe but it does on the monitor capture.
 

dping

Active Member
The game doesn't show up on the game capture dwm.exe but it does on the monitor capture.
Yeah that was just a solution to replace that monitor capture.

There used to be a plugin that would add support for some older game but it is not built into OBS.

what I said here would be the only thing I could think of to address your game not showing up. I dont recall the name of it but it would force full screen only game to render in a full screen window, similar to windowed no border of some source games.

I'm not going to say this has fixed my problem yet but I've done this and am running the game with preview running at downscale 1.25x

Should i change the resolution down from the video settings or should i use the downscaling option like i did?

downscale is always best quality
 
Last edited:

iTokin

New Member
Yeah that was just a solution to replace that monitor capture.



what I said here would be the only thing I could think of to address your game not showing up. I dont recall the name of it but it would force full screen only game to render in a full screen window, similar to windowed no border of some source games.


Hmmm alright, well if you happen to come by it i would give it a try. The one in the forum you gave me says it's already built into my version of OBS but doesn't it only support DX8 and up? i can't find any plugins for DX7
 

dping

Active Member
Hmmm alright, well if you happen to come by it i would give it a try. The one in the forum you gave me says it's already built into my version of OBS but doesn't it only support DX8 and up? i can't find any plugins for DX7
Its now integrated into game capture. as for older game support, some games were just never built to be hooked by OBS.
 

iTokin

New Member
Its now integrated into game capture. as for older game support, some games were just never built to be hooked by OBS.


I've couldn't find any plugins, but what i did find was a way to output the game through Dxtory as a video device but everytime i try to start streaming OBS asks me to add it to the ignore list in Dxtory so i added the OBS.exe to Dxtorys ignore list but it still gives me the same error message even after restarting both programs and my computer.
 

dping

Active Member
I've couldn't find any plugins, but what i did find was a way to output the game through Dxtory as a video device but everytime i try to start streaming OBS asks me to add it to the ignore list in Dxtory so i added the OBS.exe to Dxtorys ignore list but it still gives me the same error message even after restarting both programs and my computer.
try this https://www.google.com/search?q=run...q=How+to+open+ANY+steam+game+in+windowed+mode!

If none of those suggestions work, then I do not know what to do.

As I said, there are no games showing the PC version of Earth worm jim 3d without someone using a camera or capture card from a console.
 
Top