Windows7でDiablo1をプレイ part1

先日、ゲーム友がDiablo3メンテナンス日にDiablo1をプレイしようとしたが、画面が乱れてプレイできなかったというメモを残しました。今、一時的にWindows7 Professionalをインストールしたので、ついでにWindows7とDiablo1の再現テストをしておくことにしました。

まずはUSB DVDドライブを接続してDiablo1 CD ROMをセット。
そうしたら、次の懐かしい画面が出てきました。

diablo1 main manu

Diablo メインメニュー

「Test Your PC」を選択して、テストを行った結果が次の画像。

Diablo1 Test your PC

Diablo1 インストール前テスト

なぜかメモリ容量を正確にカウントできないようで、 Not OKになっていますが、それ以外は問題なし。
続いて、インストール。

Diablo1 install path

Diablo インストールパス

C:Program files(x86) の下にもインストール可能だが、デフォルトのC:Diablo に入れておきます。インストールは一瞬で終わり、自動的にDiabloが起動する。そして画面色化けは発生しないみたいです。なんだ、ビデオカードの問題か!と考えたものの、これはシングルプレイヤーモードの画面。マルチプレーヤーゲームを行うためには、Battle.net につなぐ必要がありますが、そのためにはdrtl109b.exe パッチをインストールする必要があります。

トリストラムとローグ

トリストラムとローグ戦士

ケインとローグ

トリストラムの噴水近くにて

そして、パッチをインストールしてみたところ、がが~~~ん。

d1_display2

Windows7 で Diablo は色化けする

見事に友人のところで発生した現象が再現しました。上の映像は、画面をカメラで撮影したものです。Diablo1の画面キャプチャー機能でコピーした画面は次の通り。

Diablo1 on windows7 display capture data

Diablo1 画面キャプチャー

キャプチャーでは化けていません。どうもOSとゲームのインタフェースに問題があるようです。画面のパレットをWindows95時代の8bit や16bit カラーに出来れば画面の乱れが解決するのかもと思い、Diablo.exeのプロパティーを開いて、WindowsNT との互換性や256色で動作させるチェックボックスを利用してみたが状況に変化無し。YouTube で同様の現象を発見し、その解決策試してみたが駄目でした。

余談ですが、パッチには drtl109.exe と drtl109b.exe があり、違いはよくわかりません。https://us.battle.net/support/en/article/diablo-patch-information に記述がありdrtl109b が必要と思われますが、リンクにマウスを合わせると drtl109.exe が選択されるし、、、、
記述を信じて drtl109b.exe を Windows7 で実行すると、「This program is used to upgrade program through battle.net and does not need to be run.」と出て使えない。

This program is used to upgrade program through battle.net and does not need to be run.

drtl109b.exe のプロパティーを開いて、管理者権限で実行するとインストール出来ました。

次は、仮想マシン環境を使ってテストすることにします。

コメントを残す