Tried installing Starcraft; DirectX error

Questions about Wine on Linux
Locked
notamurderer
Newbie
Newbie
Posts: 1
Joined: Sun Mar 09, 2014 2:04 pm

Tried installing Starcraft; DirectX error

Post by notamurderer »

I'm pretty new to Linux so I don't know a whole lot. I tried to install Starcraft on my computer. It installed just fine. (I have Wine. I don't know what version) But when I try to play it, an error message comes up telling me I need to install DirectX 5.0. I am aware that with Wine I shouldn't have to install DirectX so... How do I fix this? All I want is just to play some Starcraft!! :(
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Tried installing Starcraft; DirectX error

Post by Bob Wya »

@notamurder,

I had a quick try with this using Arch Linux, Wine 1.7.12 and a 32-bit Wineprefix. The game runs fine. As you stated you don't need to (and shouldn't) run the DirectX 5.x installer.

What console output are you getting? I presume you have a 64-bit OS and haven't installed the native Linux 32-bit graphics drivers or something similar. Wine will report that DirectX support is not available when it cannot detect an OpenGL layer to address. Most Windows games are 32-bit - so you need support for 32-bit OpenGL calls.

Bob
Locked