
Tried installing Starcraft; DirectX error
-
- Newbie
- Posts: 1
- Joined: Sun Mar 09, 2014 2:04 pm
Tried installing Starcraft; DirectX error
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!! 

Re: Tried installing Starcraft; DirectX error
@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
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