古いゲームを入れる遊びの続き

Windows10で動かないゲームも調べれば意外と情報はありますね。

今回はEnterbrain発売の隠れた名作RTS、クロスハーミットです。

押し入れからCD引っ張り出してさっそくインストール…できませんでした。
そもそもインストーラーが起動しないんですねこれ…

適当にGoogleで検索したら以下の方法にたどり着きました。

  1. ICOMP.exeを入手してインストーラパッケージを展開する。
    .\icomp data.z . -d -i
  2. 展開データを適当な場所に移動させる。
  3. インストールした相当のレジストリをセットする。
  4. アップデータを実行して1.2にバージョンアップする。
  5. 起動!

レジストリデータは以下を*.regファイルに書き込んで実行。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Enterbrain]

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Enterbrain\Cross Hermit]
"CdromPath"="K:\\"
"InstallPath"="D:\\Program Files\\Enterbrain\\Cross Hermit\\"
"VoicePath"="D:\\Program Files\\Enterbrain\\Cross Hermit\\"
"Ver."=dword:00010000

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Enterbrain\Cross Hermit\1.0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Cross Hermit.exe]
@="D:\\Program Files\\Enterbrain\\Cross Hermit\\Cross Hermit.exe"
"Path"="D:\\Program Files\\Enterbrain\\Cross Hermit"

CdromPathやInstallPath等は適当に修正すること。

アップデータはInternetArchiveのTimemachineで拾えるのが残っているので、
ちょっと工夫してGoogle検索して見つけましょう。

IMEが非対応で起動できない問題は以下の通りバイナリ修正で解決。

FBC6 74 0B → EB 0B
FC0A 01 00 → 00 00

ウインドウモードにするために以下の通りバイナリ修正する。

8F35 75 00 → 90 90
5188E 68 00 00 00 90 → 68 00 00 CA 10

これで無事起動できるようになりました。

このゲームも8割くらいのところで放置しちゃって未クリアなんですよね。
意外と難しかった記憶が…

ストーリーがそこそこ、キャラがカワイイ、RPG、RTS、という、
なかなか見かけない組み合わせの微良ゲーなのでオススメなんですけど、
今はもう古すぎて入手困難のようですね。

とりあえずインストールして起動できるようになったので、気が向いたらプレイしたいです。