d3drm.dllがない!
ジオコン4などの起動に必要なd3drm.dllだが、最近のWindowsでは廃止されてしまっており、自分でどこかから調達してこなければならないという話。
d3drm.dllとはなんぞや
Direct3Dのライブラリで、3Dグラフィックを描画するのに必要。
入手方法
方法1 古いPC(あれば)から持ってくる
以前にDirect3Dのゲームなどが動いていたPCがあってまだ起動できる状態なら、 C:\Windows\System32 の中にd3drm.dllが入っていると思われる。それを新しいPCにコピーする。
コピーしたd3drm.dllはゲームなどの実行ファイル(exe)と同じフォルダか、それで起動しないようなら C:\Windows\System32 に置く。
方法2 DirectX End-User Runtimes から入手する
💡 ファイルを展開するために 7-Zip が必要
DirectX End-User Runtimes の March 2009(日本語)バージョンまではd3drm.dllが同梱されていたのだが、上記バージョンはすでにMicrosoftからの配布が終了している。
2023年10月の時点ではウェブアーカイブからダウンロードできる。
Wayback Machine: Download DirectX End-User Runtimes (March 2009) - 日本語 from Official Microsoft Download Center
ダウンロードした directx_mar2009_redist.exe を7-Zipで展開すると、中に dxnt.cab が含まれているので、これをさらに7-Zipで展開する。と、展開されたファイルの中にd3drm.dllが入っている。
7-Zipでd3drm.dllのCRC SHA、SHA-256を確認する。
あとはd3drm.dllをゲームなどの実行ファイル(exe)と同じフォルダか、もしくはC:\Windows\System32 にコピーして完了。