【解決】古いPCゲームが立ち上がらない!動きが遅い!の解決方法

昔のPCゲームで遊ぼうとしたところ起動はするものの、遊べないくらい動きが遅かったりカクついたり、そもそも立ち上がらなかったり。

立ち上がらないのはまだしも、当時のPCよりも今のPCの方がはるかに性能が高いのになぜカクつくのか不思議ですね。

いろいろ調べて、やっとまともに遊べるようになったのでその方法をご紹介します。

古いPCゲームを最新PCで遊ぶ方法

古いPCゲームを最新PCで遊ぶには、

  1. 古いDirectXランタイムをインストールする
  2. DirectDraw DLLラッパーを導入する
をすればOKです。

では、具体的な手順を説明します。

1. 古いDirectXランタイムをインストールする

こちらからDirectX End-User Runtimeをダウンロードし、インストールします。

www.microsoft.com

これでそのゲームが動くようになれば次の手順は不要です。

2. DirectDraw DLLラッパーを導入する

古いDirectXランタイムをインストールしても正常に動作しなかった場合は、DirectDraw DLLラッパーを導入してみてください。

github.com

こちらのAssetsをクリックするとダウンロード可能なファイルが表示されるので、 DDrawCompat-vx.x.x.zipをダウンロードします。

ダウンロードしたファイルを展開すると ddraw.dllが生成されるので、これをゲームのexeと同じディレクトリにコピーします。

これで古いゲームを最新PCで遊ぶことができるようになります。