Question / Help Seeking some help using OBS an warcraft 3 tft

over-admire.

New Member
hi there iam a fellow streamer who loves this OBS software. ive been streaming succesfully using OBS. i currently stream my self playing diablo 3. MY streamers requested that i stream wc3 as well. altho iam having a problem getting it to work. whe i used game capture with my diablo 3 it worked fine. but when i create a new scene for wc3 an go to game capture wc3 doesnt show up on the list.. its like it doesnt reconize it? i only have 1 harddrive so its not that. any have some suggestions ? i also tried to use software capture to see if it would reconize wc3 , didnt work. it reconizes every other window i have open except for wc3. any help would be appreciated
 

paibox

heros in an halfshel
Warcraft 3 is a DirectX 8 game, OBS' game capture source does not currently support DirectX 8, only 9, 10, 11 and OpenGL.
 

over-admire.

New Member
ohhh ok ty you have any other suggestions of software i can use to stream wc3 with ? imma still use obs for diablo 3 but i need one for wc3 thx :)
 

paibox

heros in an halfshel
I'm not quite sure if there's any piece of streaming software that directly supports DirectX 8. You can use Dxtory (http://www.dxtory.com/) to capture the game's framebuffer and output it to OBS over DirectShow, but Dxtory isn't free, unfortunately.

I seem to recall there being some DX8->DX9 proxy DLL as well, you should be able to find it if you use the search function on the forums here, but other than that I don't really know.

(Windows 8 pushes DirectX 8 applications into windowed or borderless windowed mode, so using window capture is also an alternative if you have access to Windows 8.)
 

Krazy

Town drunk
Forum Moderator
You can try messing with this:
http://enbdev.com/convertor_dx8_dx9_v0035.htm

It's the modified D3D8.dll that paibox was talking about. You simply place it into your Warcraft 3 folder (where your exe files are) and it will run as if it's on DX9.

Note that this is completely unsupported, and likely has some bugs, but it should allow Game Capture to work.

edit: Hmmmm, I can't get it to work, but I swear the person who originally pointed me at this was able to get it to work...
edit 2: When I actually read the stuff in the site I linked, it seems like it's only supported for those specific games listed...sorry about that

Final edit: Play the game in Windowed Mode and use this tool: http://forums.steampowered.com/forums/s ... p=30525996

I just tried it out and these are the results: http://www.twitch.tv/krazytrumpeter05/b/379739464#
 

Krazy

Town drunk
Forum Moderator
Should have clarified, in that VOD I just linked I was using Window Capture.
 

Krisa011

New Member
Krazy said:
You can try messing with this:
http://enbdev.com/convertor_dx8_dx9_v0035.htm

It's the modified D3D8.dll that paibox was talking about. You simply place it into your Warcraft 3 folder (where your exe files are) and it will run as if it's on DX9.

Note that this is completely unsupported, and likely has some bugs, but it should allow Game Capture to work.

edit: Hmmmm, I can't get it to work, but I swear the person who originally pointed me at this was able to get it to work...
edit 2: When I actually read the stuff in the site I linked, it seems like it's only supported for those specific games listed...sorry about that

Final edit: Play the game in Windowed Mode and use this tool: http://forums.steampowered.com/forums/s ... p=30525996

I just tried it out and these are the results: http://www.twitch.tv/krazytrumpeter05/b/379739464#
THANK YOU IT WORKED! :)
 

aya

New Member
I am pretty sure you can run wc3 in opengl without any problems by adding -opengl to your shortcut.
That might work better than the workaround mentioned above.
 

Kharay

Member
aya said:
I am pretty sure you can run wc3 in opengl without any problems by adding -opengl to your shortcut.
That might work better than the workaround mentioned above.
Had to look it up to confirm it but yes, apparently it does indeed support OpenGL. Which would negate the necessity for a third party workaround indeed. Which in turn would improve the stability of the experience.
 
Top