Trouble installing DirectX for Steam in WINE

Questions about Wine on Linux
Locked
wintersonata9
Newbie
Newbie
Posts: 1
Joined: Tue Sep 17, 2013 6:04 pm

Trouble installing DirectX for Steam in WINE

Post by wintersonata9 »

Hi - trying to install DirectX so I can play games on Steam, as the Linux install for Steam is super slow on my machine and runs smoothly through WINE, DirectX games excepted. For example, when I open Steam through WINE and try to play Civ V, I click on "Play Civ V with DirectX 9" and the window opens for a moment, then closes. Steam shows me having logged 4 minutes of playtime, though I've never actually gotten the game to open.

I'm following these directions for installing DirectX, though when I get to the part where I run DirectX Setup (about halfway down the page), I get this message: "A fatal error occurred. However, mscorees.dll could not be loaded to display the appropriate error message. Please reinstall the .NET Framework."

I'm running Ubuntu 12.04 LTS, and WINE 1.5 beta as per this page. Previous attempts with WINE 1.4 were unsuccessful but I didn't keep the documentation as to why.

Thanks!
ahso
Level 4
Level 4
Posts: 182
Joined: Sat Feb 20, 2010 2:31 am

Re: Trouble installing DirectX for Steam in WINE

Post by ahso »

I simply installed DX9c from the Wolfenstein CD and am fine since. Probably download the latest dx 9 from Micrsosoft etc. I remeber some winetricks stuff to be broken. I'm also using wine 1.6 from the ppa. Also start with a new ~.wine.
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Re: Trouble installing DirectX for Steam in WINE

Post by oiaohm »

wintersonata9 1.6 and 1.7 wine is current. Yes the Ubuntu page needs a update again.
https://launchpad.net/~ubuntu-wine/+archive/ppa
So before doing engine else upgrade you wine wintersonata9.

Upgrading to 1.6 or 1.7 wine you might find wine own direct x is good enough.

2 use winetricks to install direct x. Other methods mostly end up stuffing wine up.

mscorees.dll is not part of direct x its part of .net. This also could be handled by newer version of wine.
Locked