2

I have a game running on Lutris and I need to install d3dcompiler_43.dll library. However, when I try installing it trough Winetricks, the package is simply not on the list.

The only similar package (with a similar name) I see is d3dcompiler_47.dll, however, the game doesn't run with this one. My Wine version is 3.18. I am pretty sure the package used to be there, but I don't remember what wine version I used. Do you know how to install it without Winetricks? Or if I should I use another wine version instead in order to install it?

  • 1
    Hi. What's the name of the game? Have You searched WineHQ for that? Maybe You could use Play on Linux? At the end, that's the possible way of installing dll files I've found: linuxforums.org/forum/wine/57825-install-dlls-wine.html . Let me know if it works - I could post it as the answer then. – kcpr Feb 21 at 0:52
1

Get yourself the most recent version of Winetricks as demonstrated here.. After you have done this you will see the required version as I demonstrate below:

andrew@ilium~$ winetricks list-all | grep d3dcompiler
d3dcompiler_43           MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable]
d3dcompiler_47           MS d3dcompiler_47.dll (Microsoft, FIXME) [downloadable]
andrew@ilium~$ 

And then hopefully all will be well!

  • That's it. Turns out I didn't have winetricks package installed at all on my system, but rather used Lutris's build in winetricks version. However this one was apparently really old and that was the problem. All I needed was installing a (newer) winetricks from the apt and now it works like charm. Thanks! – Vlad Skurtolov Feb 21 at 18:03
  • @VladSkurtolov Great news! – andrew.46 Feb 21 at 20:56
1

Okay guys, update. Another version of the game, encountered the same problem, this time with the newest winetricks version. Seems like it's just a winetricks GUI bug so far. If you still have problems, just install the dll from the command line with the following:

$ env WINE=/Path/to/wine env WINEPREFIX=~/Path/to/gameprefix sh ~/Path/to/winetricks d3dcompiler_43

Speaking of a Lutris-installed game, the wine is located in ~/.local/share/lutris/runners/wine/your_wine_version/bin/wine, the winetricks is in ~/.local/share/lutris/runtime/winetricks/winetricks and the prefix wherever you installed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.