SteamゲームをインストールするときにDirectXを更新する必要がありますか?

Steam PCゲーマーにとって不可欠なプラットフォームになっています。 そこから、コンピューターで利用できるほぼすべてのゲームを購入し、ダウンロードしてインストールし、ほぼ瞬時にプレイを開始できます。 しかし、私たちがこのプロセスを実行するときはいつでも、疑いが私たちを襲うと確信しています。 ゲームをダウンロードする以外に何かする必要がありますか? 他に何を構成する必要がありますか? DirectXライブラリはどうですか? これが、今日私たちが明らかにしようとしていることです。

DirectXの のセットです Microsoft ビデオゲーム開発で使用されるAPIであり、それらに依存するタイトルを実行する前に、コンピューターにインストールする必要があります。 オペレーティングシステムをインストールすると、通常、それらの(古い)バージョンが提供されます。 ただし、多くのゲームは、PCにインストールしたバージョンよりも新しいバージョンまたは古いバージョンに依存しています。このバージョンを正常に実行するには、PCに個別にインストールする必要があります。

SteamゲームをインストールするときにDirectXを更新する必要があります

DirectXはSteamアプリをどのようにインストールしますか

新しいゲームをコンピューターにダウンロードすると、重要なゲームファイルがダウンロードされるだけでなく、必要になる可能性のあるすべての種類のライブラリと依存関係も同時にダウンロードされます。 その中には、たとえば、C ++再配布可能ファイルやDirectXライブラリがあります。

これらのライブラリは通常、ゲームのインストールディレクトリ内の「_CommonRedist」というフォルダ内に保存されます。 そして、それらをインストールするために、私たちは何もする必要はありません。 初めてゲームを実行するとき、Steamは数秒かかるプロセスでPCをチェックし、ゲームが正しく動作するようにPCに不足しているものをすべてインストールします。 通常、依存関係はゲームとともに自動的にダウンロードされるため、この構成プロセスを実行するためにインターネット接続を用意する必要はありません。

スチームインスタラー依存関係

ゲームとそれが依存するさまざまな依存関係に応じて、この初期構成でのステップ数が増減する場合があります。 さらに、DirectXに依存しないゲーム(Valveのソースエンジンを使用して作成されたゲームなど)があるため、リリースされたときに、これらの依存関係はインストールされません。

ゲームの初期構成が完了したら、次にこのタイトルを起動するときに、他に何もする必要はありません。

すでにインストールしているのに、なぜ常にインストールされるのですか?

Microsoftは、APIの新しいバージョンを随時リリースしています。 また、下位互換性はありますが、各ゲームは特定のバージョンで動作するように設計されています。そうしないと、エラーが発生します。

たとえば、 DirectX12がインストールされています 私たちのコンピューターでは、エラーや問題を回避するために、ゲームにはDirextX 9バージョン40が必要です。ゲームが正確なライブラリをロードできるように、Steamはそのバージョンをコンピューターにコピーします(この例では、 D3DX9_40.dll ).

このプロセスは、Steamで初めてゲームを実行するときにのみ実行されます。 必要なバージョンがすでにインストールされている場合、インストールは単に無視されますが、インストールされていない場合は、C:/にコピーされます。 Windows / SysWOW64または C:/ Windows / System32ディレクトリ 、バージョンが32ビットか64ビットかによって異なります。