古いWindowsゲームを実行する

私たちの多くは、古いゲームを時々プレイするのが好きです。 Fallout IおよびII、Space Rangers、Command&Conquerラインなどのクラシック しかし、最新バージョンのWindowsには十分なレベルの下位互換性がなく、多くの場合、古いゲームを起動しようとしても何時間も失敗する運命にあります。



最も重要な問題の1つはグラフィックです。 ゲームによってはワイドスクリーンで動作できないものもあれば、何も疑わずにDirectXまたはDirectDrawの古いバージョンのエラーを利用するものもあれば、16ビットカラーなしでは動作しないものもあります。 特定の問題を特定することはしばしば困難ですが、それらの多くは簡単に解決できます... ワイン



このアイデアは昨年、私のお気に入りのユーリのリベンジをプレイしようと必死になったときに思いついたもので、デュアルブロックにインストールされたubuntuで実行しようとしました。 ゲームが問題なく開始され、収益を得たときの驚きを想像してください! もちろん、プレイするためにLinuxを再起動するのは便利ではありませんでした(!)(ちょうど私の主な職業はF#とC#でのプログラミングです)。 そして、私は、おそらく、Win7 x64でのYuri's Revengeのグラフィックの問題を解決するWindows用のWineアセンブリがあると考えましたか?



結局のところ、すべてはすでに私たちの前で行われています。 この分野の主要プロジェクトへのリンクは次のとおりです。

バイナリ: www.nongnu.org/wined3d

コンパイル手順: wiki.winehq.org/WineD3DOnWindows



さらに、便宜上、バイナリを再パッケージ化して(オリジナルでは、どのライブラリがどのビット数を持っているかはバイナリでは明らかではありませんでした)、アーカイブとしてDropboxに配置することを許可しました: dl.dropbox.com/u/8871833/wined3d.zip



UPD:死んでしまったDropboxをlostpersonal.blob.core.windows.net/lost-personal/wined3d.zipに置き換えました



使い方は?



手順(スペースレンジャーなど):

-OpenGLがサポートされていることを確認してください。 Wineは、DirectXとDirectDrawを実装しています。 通常は、製造元のWebサイトからビデオカードの最新ドライバーをダウンロードするだけで十分です。

-リンクからアーカイブをダウンロードする

-開梱

-ゲームのビット数を32または64に決定します(ゲームが古い場合、99.9%が32ビットであること)

-すべてのファイルを、対応するアーカイブフォルダーからゲームの実行可能ファイルがあるフォルダーにコピーします(たとえば、KRの場合、ファイルはC:\ Program Files(x86)\ Space Rangers 2 \ rangersNewRes.exe => copy to C:\ Program Filesになります(x86)\スペースレンジャー2 \)

-ゲームを開始する



解決しない場合は、ファイルを削除することをお勧めします。



PSこのライブラリセットを使用して、KP2(カーソルのある黒い画面がありました)とWin8 x64でのYuri's Revengeを問題なく入手しました



All Articles