web-dev-qa-db-ja.com

Winetricks:d3dcompiler_43.dllを見つけてインストールできませんか?

Lutrisでゲームを実行していて、d3dcompiler_43.dllライブラリをインストールする必要があります。ただし、Winetricksを使用してインストールしようとすると、パッケージがリストに含まれていません。

私が見る唯一の類似したパッケージ(類似した名前を持つ)はd3dcompiler_47.dllですが、ゲームはこのパッケージでは実行できません。私のWineのバージョンは3.18です。以前はパッケージがそこにあったと確信していますが、使用したワインのバージョンを覚えていません。 Winetricksなしでインストールする方法を知っていますか?または、それをインストールするために代わりに別のワインバージョンを使用する必要がある場合はどうなりますか?

2
Vlad Skurtolov

Winetricksの最新バージョンを入手してください ここに示します。 これを完了すると、以下に示すように、必要なバージョンが表示されます。

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~$ 

そして、うまくいけば、すべてがうまくいくでしょう!

1
andrew.46

わかりました、更新します。ゲームの別のバージョンで同じ問題が発生しました。今回は最新のwinetricksバージョンです。今のところこれはwinetricks GUIのバグのようです。それでも問題が解決しない場合は、コマンドラインから次のようにdllをインストールしてください。

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

Lutrisがインストールされたゲームといえば、ワインは~/.local/share/lutris/runners/wine/your_wine_version/bin/wineにあり、winetricksは~/.local/share/lutris/runtime/winetricks/winetricksにあり、プレフィックスはインストールした場所にあります。

1
Vlad Skurtolov