Forums

Help: Updating DirectX

Auteur Réponses
AJD Vendredi 28 Aoüt 2015 à 19:16
AJDAnonymous

Hi,

I'm trying to play a game via PlayOnMac (Zombie Army Trilogy) through Steam. I've been able to install it, but whenever I press 'Play' I get this message:

'DirectX11 failed to initialise. This game requires at least a directX10 level graphics card, and a version of Windows which supports DirectX11 (WindowsXP is not supported). Error code: - 2147024882' 

Please advise.

Cheers!

petch Vendredi 28 Aoüt 2015 à 21:46
petch

Hi,

You can set what Windows release Wine will report itself to applications (and try to emulate, to a point):

Right-click on program shortcut > Configure Wine > Applications tab > Window version

However Wine only partially implements DX10, and DX11 implementation just started in 1.7.50.

There's also two components you can try to install (Configure button > (select the virtual drive) > Install components tab > "d3dx10" or "d3dx11" > Install), but I have no idea what you can expect from them.

Good luck.

 

Edité par petch

AJD Samedi 29 Aoüt 2015 à 0:29
AJDAnonymous

Thanks I'll give it a go and get back to you

geozz Lundi 3 Juillet 2017 à 19:00
geozzAnonymous

Hi,

I am opening this topic again. After 2 years, i still got problems with Zombie Army Triology.

I installed ZAT great via Play on Linux using wine 2.10. This was a quik install without errors.

My first run showed zero result, so i installed DirectX 10 and 11, VCrun, .NET. After this, i can start the game, but the game close after the ZAT logo. The sound in the beginning is also very wierd, like slomo-echo.

Spec: Linux Ubuntu 16.04 64-bit

Playonlinux Wine 2.10

Windows 10 64-bit

12GB RAM

i7 2.6Ghz

Geforce 610M 2GB

ImperatorS79 Lundi 3 Juillet 2017 à 23:37
ImperatorS79Anonymous

Type in a terminal :

glxinfo | grep 'core'

Search for the max core version line (x.y) (has to be greater or equal to 3.x for D3D10)

Then try to make a .reg file like this

 

REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"UseGLSL"="enabled"
"MaxVersionGL"=dword:000x000y

where x and y come from max core version. Import this file in the wine regedit (POL-> configure->select right Virtual Drive->Wine->registry editor)

If it doesn't work, try providing logs (from POL debugger or from wine directly ->https://wiki.winehq.org/FAQ#How_can_I_get_a_debugging_log_.28a.k.a._terminal_output.29.3F)

 

Edité par ImperatorS79


POL5 is here ! -> https://github.com/PhoenicisOrg/phoenicis