アフィリエイト・アドセンス広告を利用しています。詳細は こちら

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut 日本語化とゲームプレイ最適化メモ

PC 版 サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut の日本語化とゲームプレイ最適化のメモ記事です。

海外ユーザーによる改善・改良が続けられていますので、今後も更新される可能性があります。

2023/2/25 追記

2023年2月に Silent Hill 2: Enhanced Edition のアップデートにより 高解像度フォントに対応した日本語テキストが実装(復元)されて日本語でプレイが可能 になりました。

このアップデートによりコンソール版から日本語化ファイルを抽出・配置する必要がなくなりました。

追記

2018年8月に大幅に内容が更新された Silent Hill 2: Enhanced Edition Installation Guide が公開されました。そのためこの記事の内容はインストール方法や日本語化ファイル抽出以外古い情報となります。

Silent Hill 2: Enhanced Edition Installation Guide の日本語解説記事を作成中です。2018年9月中には公開できる予定です。 → SILENT HILL 2 Enhanced Edition インストール方法と日本語化メモ を公開しました。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut 日本語化とゲームプレイ最適化メモ



SILENT HILL 2 Director's Cut - インストール

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ(欧州)版パッケージ
サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ(欧州)版パッケージ ディスク CD 3枚組

画像はヨーロッパ(欧州)版 PC ゲーム SILENT HILL 2 Director's Cut です。トールケースですが、DVD ではなく CD 3枚組です。

今回の記事ではヨーロッパ版 SILENT HILL 2 Director's Cut ゲームディスクを使ってゲームをインストールします。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 北米版パッケージ
サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 北米版パッケージ ディスク CD 3枚組

こちらはアメリカ(北米)版 PC ゲーム SILENT HILL 2 です。こちらも DVD ではなく CD 3枚組です。

最初はアメリカ版を購入して、その後ヨーロッパ版の Director's Cut (PS2 最後の詩、新シナリオ・新武器などを追加した完全版) の存在を知り、特に調べもせずになんとか手に入れたのですが、PCGamingWiki によると PC 版についてはヨーロッパ版とアメリカ版では中身に違いはないようです。

なお、2018年6月時点 PC 版サイレントヒル 2 のダウンロード販売はありません。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール

SILENT HILL 2 Director's Cut ディスク 1 を入れてインストーラーを起動してインストールします。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール

Yes ボタンをクリック。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、インストールフォルダ

ゲームのインストール先はデフォルトで C:\Program Files (x86)\Konami\Silent Hill 2 に指定されています。(Windows 7 64bit 版の場合)

古いゲームのためか、セーブデータやゲーム設定はすべてインストール先フォルダに保存 されるようになっています。

そのため PC によっては C:\Program Files (x86) にゲームをインストールしてしまうと、アクセス権限によりセーブデータやゲーム設定が保存できない可能性があります。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、インストールフォルダ変更

この問題は フォルダのアクセス権を許可 することで解決できますが、C ドライブ(OS) にはなるべくゲームをインストールしたくないのと、アクセス権の設定はなるべく触りたくない理由で別のドライブにインストールします。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、デフォルトで Movies on Disc(CD からムービー再生)
サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、Movies on Hard Disk(HDD からムービー再生) を選択

デフォルトで Movies on Disc(CD からムービー再生) になっていますが、ここでは Movies on Hard Disk(HDD からムービー再生) を選択します。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール

Next ボタンをクリック。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、DirectX 8.1 インストール確認画面、DirectX 8.1 のインストールは不要なためいいえボタンをクリック

DirectX 8.1 インストール確認画面です。DirectX 8.1 のインストールは不要ですので、いいえボタンをクリックします。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール、デスクトップにショートカット作成確認画面(好みで選択)、選択後インストール開始

デスクトップにショートカットを作成するかどうかの確認画面です。好みで選択した後インストールが開始します。

インストール途中 CD の入れ替え画面が表示されますので、表示された画面に従い CD を交換します。

サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール完了、PC 再起動確認画面、デフォルトで Yes 選択状態
サバイバルホラーアドベンチャー PC ゲーム SILENT HILL 2 Director's Cut ヨーロッパ版 インストール完了、PC 再起動確認画面、再起動しなくてもゲーム起動は可能

ヨーロッパ版 PC ゲーム SILENT HILL 2 Director's Cut のインストールが完了しました。PC 再起動確認画面ですが、特に再起動しなくてもゲームが起動することを確認しています。

SILENT HILL 2 Director's Cut - インストールフォルダ アクセス権限設定確認

PC ゲーム SILENT HILL 2 インストール後 Konami フォルダのユーザー権限を確認、Konami フォルダのプロパティ → セキュリティタブを開き、グループ名またはユーザー名で現在ログインしているユーザー名(なければ編集ボタンから追加)を選択して 「変更」 に許可設定する

PC 版サイレントヒル 2 がインストールされたフォルダのアクセス権限の確認と設定変更をします。こちら(英語) に記載された方法で確認します。

Konami フォルダのプロパティ → セキュリティタブを開き、グループ名またはユーザー名で現在ログインしているユーザー名(なければ編集ボタンから追加)を選択します。その下の ~ のアクセス許可リスト内にある 「変更」 の 「許可」 側にチェックマークが入るように設定します。

画像のように最初から 「変更」 が 「許可」 設定になっていれば、問題ありません。

ゲームのセーブデータや設定が保存されない・エラーが出る場合は、フォルダのアクセス権限が影響している可能性があります。また、ゲームを起動する際にはトラブル防止のため 管理者権限で実行 したほうがいいでしょう。

SILENT HILL 2 Director's Cut - Launch / Menu Enhancements インストール

光学ドライブに PC ゲーム SILENT HILL 2 Director's Cut のディスクを入れていない状態でゲームを起動しようとすると、コピープロテクションにより 「Please insert Silent Hill 2 - CD1」 と表示される

PC 版 SILENT HILL 2 Director's Cut インストール後、光学ドライブにゲームディスクが入っていない状態でゲームを起動しようとすると、「Please insert Silent Hill 2 - CD1」 というメッセージが表示されます。

コピープロテクトにより光学ドライブにゲームディスクを入れてないと、ゲームが起動できないようになっています。

ゲームのコピープロテクトの影響により、OS が Windows 10 ではデバイスドライバの署名(secdrv.sys)と Windows テストモードで起動しないとゲームが起動しない可能性があります。Windows 7 や 8 では OS のアップデートにより無効化された secdrv.sys ドライバを有効化 する必要があるかもしれません。

SH2 No CD and Menu Enhancements ダウンロード、sh2pc.exe と data フォルダ

こちら で紹介されている Launch/Menu Enhancements を導入することで、ディスクを入れなくてもゲームが起動できるようになります。

ダウンロードしたファイルを展開・解凍すると sh2pc.exedata フォルダ があるので、これをインストールフォルダにある同名のファイル・フォルダに上書きまたは差し替えます。

SH2 No CD and Menu Enhancements、data フォルダ → pic フォルダ → etc フォルダ内にあるファイル

こちらは Launch/Menu Enhancements data フォルダに入っているファイル一覧です。おそらくタイトル画面のファイルと思われます。

PC ゲーム SILENT HILL 2 がインストールされたフォルダに sh2pc.exe ファイルと data フォルダを差し替えまたは上書き

SILENT HILL 2 Director's Cut がインストールされたフォルダに、Launch/Menu Enhancementssh2pc.exedata フォルダ を差し替えたところです。

PC ゲーム SILENT HILL 2 がディスクレスでゲームが起動できれば成功、カーソルがナイフに変更

ディスクを入れていない状態で SILENT HILL 2 Director's Cut が起動できれば成功です。タイトル画面とカーソルアイコンが画像のように変更されます。

SILENT HILL 2 Director's Cut - Widescreen Fix インストール

Widescreen Fix をインストールします。これを導入することで ワイドスクリーン化、ウィンドウモード化、ゲームの最適化、グラフィックス強化およびカスタマイズ、各種バグを修正するための前準備 ができます。

Windows 7 以降の OS でサイレントヒル 2 を快適にプレイしたい場合や、この後紹介する WineD3D For WindowsFog Fix を使いたい場合にも、Widescreen Fix の導入は必須です。

PC ゲーム SILENT HILL 2、Silent Hill 2 Widescreen Fix ダウンロード、dinput8.dll ファイルと scripts フォルダ

こちら から Widescreen Fix をダウンロードします。

ダウンロードしたファイルを展開・解凍すると dinput8.dll ファイルscripts フォルダ が入っていますので、これをインストールフォルダに置きます。

PC ゲーム SILENT HILL 2、Silent Hill 2 Widescreen Fix ダウンロード、scripts フォルダ内にあるファイル一覧

こちらの画像は Silent Hill 2 Widescreen Fix scripts フォルダに入っているファイルです。

PC ゲーム SILENT HILL 2 がインストールされたフォルダに dinput8.dll ファイルと scripts フォルダを入れる(上書きなし)

サイレントヒル 2 インストールフォルダに Widescreen Fixdinput8.dll ファイルscripts フォルダ を置いたところです。同名のファイル・フォルダはないので上書きすることはありません。

PC ゲーム SILENT HILL 2 インストールフォルダに入れた dinput8.dll ファイルを d3d8.dll にリネーム(名前変更)

dinput8.dll ファイルを d3d8.dll にリネーム(名前変更) します。

Silent Hill 2 Widescreen Fix を入れた状態で Silent Hill 2 を起動すると Mod アップデータ(modupdater) が起動するので最新状態に更新

Widescreen Fix を入れた状態でサイレントヒル 2 を起動すると、Mod アップデータ(modupdater) が起動するので 「Download and install updates now」 をクリックして最新状態に更新します。この時、裏でゲームが起動したままの状態になっているかもしれませんが、そのままアップデートしても問題ありません。

アップデート時に ini ファイル(Widescreen Fix の設定ファイル、SilentHill2.WidescreenFix.ini)の取り扱いに関してどうするか、3つの選択肢が表示されます。

すべての選択肢について挙動を確認したわけじゃないので具体的な内容はわかりませんが、こちらの説明(英語) によると、SilentHill2.WidescreenFix.ini ファイルの設定を変更した場合は、「Don't replace INI files」 を選択してカスタマイズ内容をリセットしないように勧められています。ただし、ini ファイルを置き換えない場合、ini ファイルに新しい設定が追加される可能性があるようです。

Silent Hill 2 Widescreen Fix を入れた状態で Silent Hill 2 を起動すると Mod アップデータ(modupdater) が起動するので最新状態に更新

Widescreen Fix は定期的にアップデートを継続しているみたいなので、2018年時点でもファイルの更新はそれなりにあるようです。

PC ゲーム SILENT HILL 2 Silent Hill 2 Widescreen Fix インストール、Silent Hill 2 Widescreen Fix の Mod アップデータ(modupdater) で最新状態に更新完了

Widescreen Fix の Mod アップデータ(modupdater) で最新状態に更新できました。「Restart the game to apply changes」 をクリックしてゲームを再起動します。

PC ゲーム SILENT HILL 2 Silent Hill 2 Widescreen Fix インストール、Silent Hill 2 Widescreen Fix の Mod アップデータ(modupdater) で最新状態に更新された d3d8.dll ファイル

Widescreen Fix の Mod アップデータ(modupdater) で最新状態に更新された d3d8.dll ファイル です。(ファイルの更新日時で判断)

Silent Hill 2 Widescreen Fix を入れた状態で Silent Hill 2 を起動するとインストールフォルダに local.fix ファイルが作成される、このファイルにより GPU コントロールパネルから強制的にアンチエイリアス処理が可能

Widescreen Fix を入れた状態でサイレントヒル 2 を起動すると、インストールフォルダに local.fix ファイルが作成 されます。

このファイルがあることで GPU のコントロールパネルから強制的にアンチエイリアス処理が可能 となります。

グラフィックスバグ修正のため Silent Hill 2 Widescreen Fix の ReShade D3D8to9 コンバーターを有効にする、また別途 WineD3D For Windows を入れることでいくつかの問題も修正可能、Silent Hill 2 Widescreen Fix の scripts フォルダに global.ini ファイルを作成

グラフィックスバグ修正のため、Widescreen Fix の ReShade D3D8to9 コンバーターを有効にします。

まず、Widescreen Fix の scripts フォルダに global.ini ファイルを作成します。

グラフィックスバグ修正のため Silent Hill 2 Widescreen Fix の ReShade D3D8to9 コンバーターを有効にする、また別途 WineD3D For Windows を入れることでいくつかの問題も修正可能、global.ini ファイルに 1行目に [GlobalSets]、2行目に UseD3D8to9=1 記述して保存

次に、scripts フォルダに作成した global.ini ファイル をテキストエディタで開き、1行目に [GlobalSets]、2行目に UseD3D8to9=1 を記述して保存します。

後ほど導入する WineD3D For Windows を使うことで、サイレントヒル 2 の NVIDIA 特有のグラフィックスバグ問題を修正できます。

Silent Hill 2 Widescreen Fix インストール後、Silent Hill 2 インストールフォルダに wndmode.ini という空ファイルを作成することでウィンドウモードでゲーム起動可能

Widescreen Fix インストール後、サイレントヒル 2 インストールフォルダに wndmode.ini という空ファイルを作成することで、ウィンドウモードでゲームが起動できるようになります。

scripts フォルダにある SilentHill2.WidescreenFix.ini に記述してある ResX、ResY の値がともに 0(デフォルト値)の場合、モニター解像度いっぱいにゲーム画面が表示される

scripts フォルダ SilentHill2.WidescreenFix.ini に記述してある ResX、ResY の値がともに 0(デフォルト値)の場合、自動的にモニター解像度に合わせます。

scripts フォルダにある SilentHill2.WidescreenFix.ini に記述してある ResX、ResY の値がともに 0(デフォルト値)の場合、Windows 画面解像度いっぱいにゲーム画面が表示される。ResX、ResY に表示したいゲーム画面解像度を入力することで、指定したゲーム画面サイズに変更できる

SilentHill2.WidescreenFix.ini に記述してある ResX、ResY にゲーム画面の解像度を入力することで、ウィンドウモードでも指定したゲーム画面サイズに変更できます。

SilentHill2.WidescreenFix.iniSingleCoreAffinity はサウンドのループや不具合を修正するために、CPU コアを 1つに設定する項目です。

Windows 7 OS において、scripts フォルダにある SilentHill2.WidescreenFix.ini の SingleCoreAffinity が 1(デフォルト) の場合、ゲームが起動しない可能性があります。

その場合は SingleCoreAffinity を無効化(1 → 0 に変更)して、ゲーム起動後にタスクマネージャーからサイレントヒル 2 のプログラム(sh2pc.exe)の CPU コアを 1つに設定 します。

そのほか Fast transitions (デフォルトで有効) ではエリア切り替え時のスムーズな画面切り替え・キャラクター移動が可能 となり、30fps → 60fps 化(ただし問題あり) にも設定可能となっています。

SilentHill2.WidescreenFix.ini の設定項目については こちら(英語) からご確認ください。

SILENT HILL 2 Director's Cut - PS2 最期の詩(コナミ殿堂セレクション)からツールで日本語ファイル抽出と日本語化作業

PS2 PlayStation2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン コナミ殿堂セレクション パッケージ、PC ゲーム Silent Hill 2 日本語化のため PS2 版 サイレントヒル 2 ゲームディスクが必要、一部のベスト版では日本語化できない可能性あり
PS2 PlayStation2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン コナミ殿堂セレクション パッケージ DVD 1枚、PC ゲーム Silent Hill 2 日本語化のため PS2 版 サイレントヒル 2 ゲームディスクが必要、一部のベスト版では日本語化できない可能性あり

PC 版サイレントヒル 2 はマルチランゲージ仕様ですが、収録されている字幕ファイルが使えません。そのため、PC 版サイレントヒル 2 を日本語化するには、家庭用版サイレントヒル 2 から日本語字幕ファイルを抽出する必要があります。

今回は 「PlayStation 2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン(コナミ殿堂セレクション)」 から日本語ファイルをコピーして、抽出ツール(再配布有志が日本語化した海外ゲームのまとめ Wiki Silent Hill 2: Director's Cut 抽出ツール)を使って日本語字幕データを抽出します。

以前は バイナリエディタ を使った手動で日本語ファイルを抽出する方法がありましたが、一部のファイル(たぶんマリア編の日本語ファイル)を抽出するのに必要がアドレスが不明のままです。抽出手順の一部もネット上に残っていないようだったので、手元に残っているデータでわかる範囲でまとめておいておきました。

必要なファイルは PC に接続した DVD ドライブに PS2 ディスクを読み込んでコピーできますが、PlayStation2 サイレントヒル 2 は過去にいくつかのバージョンが販売されており、「KONAMI The BEST 版」 では ファイルの中身が違う ため 日本語データの抽出方法は不明のまま となっています。

抽出ツール(再配布有志が日本語化した海外ゲームのまとめ Wiki Silent Hill 2: Director's Cut 抽出ツール)同梱の Readme ファイルには 「コナミ殿堂セレクション版」 は対応していないという説明書きがありましたが、通常版(マリア編シナリオ追加バージョン)とコナミ殿堂コレクション版の一部のファイルデータが一致 しているという情報と、マリア編に対応したツール公開時の説明 では PS2 最後の詩 「通常版(マリア編追加)」 と 「コナミ殿堂セレクション版」 に対応していることになっています。(おそらく当初公開したツールが追加シナリオに対応しておらず、その後対応したものを公開した際に Readme ファイル内容を修正しなかったものと思われる)

今回 「コナミ殿堂セレクション版」 から日本語字幕データを抽出、ゲーム内で日本語字幕が表示できているので、「コナミ殿堂セレクション版」 でも問題ないことを確認しています。

PS2 PlayStation2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン コナミ殿堂セレクションから ETC.MGF ファイルをコピー

PlayStation 2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン(コナミ殿堂セレクション)」 から ETC.MGF ファイル をコピーします。日本語化に必要なファイルはこれだけです。

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe を使って、PS2 サイレントヒル2 日本語データ(mes ファイル)を抽出

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe(再配布有志が日本語化した海外ゲームのまとめ Wiki Silent Hill 2: Director's Cut 抽出ツール)を使って、サイレントヒル2 の日本語字幕データ(mes ファイル)を抽出します。

もともとは こちら で公開されていたツールですが、すでにダウンロードできません。ネット上どこにもツールが見つからなかったので、こちらで保存していたツールを再配布することにしました。

2022/6/30 追記

有志が日本語化した海外ゲームのまとめ Wiki に Silent Hill 2: Director's Cut 抽出ツール へのリンクが公開されています。

こちらで 再配布 したツールは一部文字化けするところがあるため、有志が日本語化した海外ゲームのまとめ Wiki から抽出ツールをダウンロードするのをおすすめします。

一応 再配布 の抽出ツールでも 文字化け修正は可能 です。

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe を使って、PS2 サイレントヒル2 日本語データ(mes ファイル)を抽出、SH2DC アップデータ(ETC.MGF → mes ファイル) SH2DC をバージョン ETC.MGF からバージョン mes ファイルに更新します。 よろしければ 「はい」 をクリックしてください。

SH2DCJ2.exe を実行します。メッセージが表示されますので 「はい」 をクリックします。

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe を使って、PS2 サイレントヒル2 日本語データ(mes ファイル)を抽出、SH2DC アップデータ(ETC.MGF → mes ファイル) SH2DC をバージョン ETC.MGF からバージョン mes ファイルに更新します。 よろしければ 「はい」 をクリックしてください。→ 差分適用フォルダ入力画面、PS2 版サイレントヒル2 ディスクからコピーした ETC.MGF ファイルが置いてあるフォルダパスを指定

差分適用フォルダ入力画面が表示されるので、ETC.MGF ファイル が置いてあるフォルダパスを入力して OK ボタンをクリックします。

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe を使って、PS2 サイレントヒル2 日本語データ(mes ファイル)を抽出、SH2DC アップデータ(ETC.MGF → mes ファイル) SH2DC をバージョン ETC.MGF からバージョン mes ファイルに更新します。 よろしければ 「はい」 をクリックしてください。→ 差分適用フォルダ入力画面、PS2 版サイレントヒル2 ディスクからコピーした ETC.MGF ファイルを指定、日本語データ(mes ファイル)抽出完了

ETC.MGF ファイル から日本語字幕データ(mes ファイル)の抽出が完了しました。

PS2 サイレントヒル2 日本語データ抽出ツール SH2DCJ2.exe を使って、PS2 サイレントヒル2 日本語データ(mes ファイル)を抽出、SH2DC アップデータ(ETC.MGF → mes ファイル) SH2DC をバージョン ETC.MGF からバージョン mes ファイルに更新します。 よろしければ 「はい」 をクリックしてください。→ 差分適用フォルダ入力画面、PS2 版サイレントヒル2 ディスクからコピーした ETC.MGF ファイルを指定、日本語データ(mes ファイル)抽出完了、抽出した PS2 版サイレントヒル2 日本語データ(mes ファイル)全部で 72ファイル、サイレントヒル 2 インストールフォルダ → data フォルダ → etc フォルダ → message フォルダに抽出した日本語データ mes ファイル 全 72ファイルを上書きまたは置き換える、英語ファイルを上書きのため必要であればバックアップ

抽出した PS2 版サイレントヒル 2 日本語データ(mes ファイル)は全部で 72ファイルです。

サイレントヒル 2 インストールフォルダ → data\etc\message フォルダに抽出した日本語データ mes ファイル 全 72ファイルを上書きまたは差し替えます。英語ファイルを上書きするため、必要であれば事前にバックアップをとっておきます。

PC 版 サイレントヒル2 日本語化作業、抽出した日本語データ mes ファイル 全 72ファイルを message フォルダに上書きまたは置き換えたら、インストールフォルダ内にある language.ini を開く
PC 版 サイレントヒル2 日本語化作業、抽出した日本語データ mes ファイル 全 72ファイルを message フォルダに上書きまたは置き換えたら、インストールフォルダ内にある language.ini を開き、SET DX_CONFIG_LANGUAGE が 1 になっていることを確認。PC 版サイレントヒル2 インストール時に英語以外の言語を選択した場合にこの数値が変わることがある模様

抽出した日本語データ mes ファイル 全 72ファイルを message フォルダに上書きまたは差し替えたら、サイレントヒル 2 インストールフォルダ内にある language.ini を開きます。

SET DX_CONFIG_LANGUAGE 1 になっていることを確認します。PC 版サイレントヒル 2 インストール時に英語以外の言語を選択した場合、この数値が変わるようです。

ゲームを起動して日本語になっているかどうか確認します。字幕や説明文は日本語化されますが、オプションやメニューなど一部は英語のままです。

SILENT HILL 2 Director's Cut - SILENT HILL 2 Director's Cut - リザルト画面文字化け修正

以下、こちらで 再配布した日本語字幕抽出ツール を使った場合の一部文字化け修正方法を説明します。

有志が日本語化した海外ゲームのまとめ Wiki にある Silent Hill 2: Director's Cut 抽出ツール を使用した場合は以下の文字化け修正作業は不要です。

PS2 版サイレントヒル2 ETC.MGF ファイルからツールを使って抽出した result_msg_e.mes ファイルのみ、クリア後のメッセージが表示されない。原因はダウンロードした日本語抽出ツールが古いため。修正バージョンも以前公開されていたがすでにダウンロードできないため、バイナリエディタで修正する必要がある

画像は PC 版サイレントヒル 2 のリザルト画面です(ネット上にあったクリア済みセーブデータでリザルト画面をロードしたもの)。一番下には表示されるはずのメッセージが表示されず、文字化けしています。

これは 当時 2ch で公開されていた 日本語字幕抽出ツール(再配布) では リザルト画面のみ文字化けすることが判明 しています。

後日公開された 日本語字幕抽出ツール で修正されていましたが、こちらのツールはダウンロードするタイミングを逃し、すでに手に入りません。

自力でなんとかできないかといろいろ調べた結果、バイナリエディタで修正することでリザルト画面で日本語メッセージが表示できたので、その手順を紹介します。ちなみに文字化けする以外に問題はないので、放置してもゲームプレイに支障はありません。

PC サイレントヒル クリア後メッセージ修正、バイナリエディタ(Stirling)で result_msg_e.mes を開き、アドレス 2D8(000002D8)から最後まで(01 FC AD 01 02 FC FF FF 00 80)をすべて書き換える

バイナリエディタ(ここでは Stirling を使用)で、ETC.MGF ファイル から抽出した日本語字幕データ result_msg_e.mes ファイルを開きます。

画像のようにアドレス 2D8(000002D8)からデータ末尾(01 FC AD 01 02 FC FF FF 00 80)まで選択した状態にします。

PC サイレントヒル クリア後メッセージ修正、バイナリエディタ(Stirling)で result_msg_e.mes を開き、アドレス 2D8(000002D8)から最後まで(01 FC AD 01 02 FC FF FF 00 80)をすべて(17 06 DF 0A 3E 02 21 02 55 02 D6 01 C6 0D F9 01 ED 01 C8 01 FF FF 00 80)書き換えて保存

リザルト画面 result_msg_e.mes ファイルのアドレス 2D8(000002D8)からデータ末尾までの 01FCAD0102FCFFFF0080 から、1706DF0A3E0221025502D601C60DF901ED01C801FFFF0080 に書き換えて保存します。

バイナリエディタで修正した result_msg_e.mes で PC 版サイレントヒル2 クリア画面を開き、日本語が表示されれば修正完了

バイナリエディタで result_msg_e.mes ファイル書き換え後、リザルト画面で文字が表示されれば成功です。

以下、リザルト画面の文字化けを解決した経緯をまとめています。技術的な内容は含まれていません。また、サイレントヒル2 日本語化作業とは関係のない内容ですので、読み飛ばしても問題ありません。クリックで開きます。

PC 版サイレントヒルの 2ch スレ(当時)に PC 版サイレントヒル 2 用の日本語ファイルを丸ごとアップロード した人がおりました。

運よくこの日本語ファイルをダウンロードしており、日本語字幕抽出ツール(旧版)再配布) を使って抽出した日本語ファイルを WinMerge を使って比較したところ、result_msg_e.mes ファイル (クリア後リザルト画面) のみ違うということがわかりました。

2ch で日本語字幕抽出ツール(修正版) 公開した時の修正内容がクリア後リザルト画面の文字化けでしたので、おそらくですが 日本語字幕抽出ツール(修正版) を使って抽出したものではないかと思われます。

以前、2ch にアップされていたサイレントヒル2 mes ファイルと SH2DCJ2.exe を使って抽出した mes ファイル 全72ファイルを WinMerge で比較した際、result_msg_e.mes のみ一致しないことが判明し、クリア後のスコア画面を表示させたところ SH2DCJ2.exe で抽出した result_msg_e.mes を入れたときにメッセージが表示されないことが判明した。画像左側が 2ch にアップされていた日本語化ファイル result_msg_e.mes ファイル、画像右側が SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル

バイナリエディタ Stirling を使った result_msg_e.mes を開いたところです。

画像左側が PC 版サイレントヒルの 2ch スレにアップロードされていた result_msg_e.mes バイナリデータ(文字化けなし)、画像右側が 日本語字幕抽出ツール(旧版)再配布) で抽出した result_msg_e.mes バイナリデータ(文字化けあり)です。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較

バイナリエディタ Stirling の比較機能を使って result_msg_e.mes ファイルを比較してみます。

あまり使い方はわかっていませんが、ウィンドウがアクティブになっている方が比較元になっているようです。ここでは左側の result_msg_e.mes ファイル(文字化けなし) が比較元です。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル

比較対象のファイルを指定します。同じファイル名なのでわかりにくいですが、表示されているファイル名は文字化けありの result_msg_e.mes ファイルです。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル、サイズが異なる場合に表示されるメッセージ(比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版))

サイズが異なると表示されるメッセージのようです。比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版)。OK ボタンをクリックします。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル、サイズが異なる場合に表示されるメッセージ(比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版))、相違箇所一覧、ジャンプボタンをクリック

相違箇所一覧が表示されました。ジャンプボタンをクリックします。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル、サイズが異なる場合に表示されるメッセージ(比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版))、相違箇所一覧、ジャンプボタンをクリック、相違箇所 アドレス 2D8(000002D8)から最後まで違うことが判明

相違箇所がアドレス 2D8(000002D8) から始まっているのが確認できます。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル、サイズが異なる場合に表示されるメッセージ(比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版))、相違箇所一覧、ジャンプボタンをクリック、相違箇所 アドレス 2D8(000002D8)から最後まで違うことが判明、2ch アップ版 result_msg_e.mes の アドレス 2D8(000002D8)から最後までの値を、SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイルの同アドレスから値を書き換えること 2ch アップ版 result_msg_e.mes にすることができる

以上のことから、文字化けあり result_msg_e.mes ファイルのアドレス 2D8(000002D8) から始まるバイナリデータ(01FCAD0102FCFFFF0080) を、文字化けなし result_msg_e.mes ファイルのアドレス 2D8(000002D8) から最後までのバイナリデータ(1706DF0A3E0221025502D601C60DF901ED01C801FFFF0080) に書き換えることで、日本語字幕抽出ツール(旧版)再配布) でも 日本語字幕抽出ツール(修正版) 相当に自力で修正することができます。

Stirling の比較機能を使って result_msg_e.mes ファイルを比較、比較対象のファイル名を指定。このツールでは選択状態(子ウィンドウがアクティブ)のファイルを基準とし、比較機能で対象のファイル(子ウィンドウで非アクティブ)を選択するようになっている。ここの比較対象で選択している result_msg_e.mes は SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイル、サイズが異なる場合に表示されるメッセージ(比較元サイズ大(2ch アップ版)>比較先サイズ小(SH2DCJ2.exe 抽出版))、相違箇所一覧、ジャンプボタンをクリック、相違箇所 アドレス 2D8(000002D8)から最後まで違うことが判明、2ch アップ版 result_msg_e.mes の アドレス 2D8(000002D8)から最後までの値を、SH2DCJ2.exe を使って ETC.MGF から抽出した result_msg_e.mes ファイルの同アドレスから値を書き換えること 2ch アップ版 result_msg_e.mes にすることができる、書き換え完了後 WinMerge やハッシュチェッカーなど使って双方のデータが一致することを確認

バイナリデータ書き換え保存した後、WinMerge やハッシュチェッカーなど使って双方のデータが一致することが確認。リザルト画面でも文字化けが直っていることも確認できました。

SILENT HILL 2 Director's Cut - 日本語化スクリーンショット

Widescreen Fix でフル HD 化(1920x1080) と 日本語化リザルト画面文字化け修正済み) した SILENT HILL 2 Director's Cut のゲーム画面です。

PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、日本語字幕スクリーンショット
PC 版サイレントヒル2 日本語化、サブシナリオ開始前メッセージ、メッセージ文字表示がはい・いいえの選択位置側がずれている

序盤をプレイする限り日本語表示に問題はなさそうですが、タイトルからサブシナリオ開始前のメッセージ画面では、はい・いいえ側にズレて表示されていました。

SILENT HILL 2 Director's Cut - PS2 最期の詩(コナミ殿堂セレクション)からバイナリエディタで日本語ファイル抽出

以下、日本語字幕抽出ツールが公開される前の、バイナリエディタを使った日本語ファイルの抽出方法の解説です。サイレントヒル2 日本語化作業とは関係のない内容ですので、読み飛ばしても問題ありません。クリックで開きます。

PlayStation2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン(またはコナミ殿堂セレクション)から、ETC.MGF ファイル をコピー、バイナリエディタでファイルを開いて指定されたアドレス範囲内のバイナリデータをコピーして別名で保存することで、抽出ツールを使わなくても日本語化が可能です。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、バイナリエディタで ETC.MGF ファイルを開く、使用しているバイナリエディタは Stirling

バイナリエディタ Stirling で PlayStation2 サイレントヒル 2 最期の詩 マリア編シナリオ追加バージョン(またはコナミ殿堂セレクション)からコピーした ETC.MGF ファイル を開きます。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、アドレスが判明していれば検索・移動→指定アドレス移動機能でアドレス場所まで移動できる
抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、指定アドレスへ移動画面で D0000 を入力して OK ボタンをクリック

コピーするバイナリデータのアドレスが判明していれば、Stirling の検索・移動→指定アドレス移動機能でアドレス場所まで移動できます。

ここでは指定アドレスへ移動画面で D0000 を入力して OK ボタンをクリックします。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、カーソルがアドレス D0000 へ移動

カーソルが指定したアドレス D0000(000D0000) へ移動します。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、アドレス D0000 から D0471 まで選択状態にしてコピー

アドレス D0000(000D000) から D0471(000D0471) まで選択状態にしてコピーします。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、新規作成してコピーしたバイナリデータを貼り付ける
抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、新規作成してコピーしたデータを貼り付ける

新規作成してコピーしたバイナリデータを貼り付けます。

抽出ツールが公開される前のバイナリエディタを使って直接 PS2 版サイレントヒル ETC.MGF ファイルから手動で日本語データ mes ファイルを抽出する方法、名前を付けて保存でファイル名を common_msg_e.mes にして保存する。日本語データのアドレスが判明していれば手動で mes ファイルを抽出・保存することが可能

名前を付けて保存でファイル名を common_msg_e.mes にして保存します。

コピーするバイナリデータのアドレスの範囲とファイル名は、うろ覚えですが 2ch のサイレントヒルスレにアップロードされていたファイルの一部 手順.txt (再配布) にまとめてありました。こちらにもその手順がレスとして残っていますが、アドレス範囲とファイル名は書いてありません。

抽出するファイルが非常に多く、手作業のため手間が非常にかかります。また、すべてのファイルを抽出できるわけではなく、PC 版サブシナリオ マリア編を含めた日本語化に必要なファイルは全部で 72ファイルですが、手順.txt (再配布) に記載された抽出方法では判明しているアドレスは 69ファイルまでとなっています。

SILENT HILL 2 Director's Cut - WineD3D For Windows インストール

NVIDIA ビデオカードで発生するグラフィックスバグ(Black lines on faces fixWhite shaders fix) を修正するのため、WineD3D For Windows v1.7.52 をダウンロード・インストールします。

※ AMD のビデオカードを使っている場合、アンチエイリアス injectSMAA の導入が推奨となっていますが、WineD3D を入れてないことが条件となります。WineD3D は NVIDIA ビデオカードが持つ多くのグラフィックスバグを修正するために使用するので、AMD ビデオカードを使っているのであれば WineD3D は入れないほうがよいでしょう。

WineD3D For Windows を使うには事前に Widescreen Fix のインストールと設定 が必要です。

ちなみに最新版 WineD3D For Windows では Silent Hill 2 Director's Cut で動作しません。古いバージョンの WineD3D For Windows v1.7.52 が必要です。

グラフィックスバグ修正のため PC ゲーム SILENT HILL 2 インストールフォルダに WineD3D For Windows 1.7.52 の d3d9.dll、libwine.dll、wined3d.dll をコピー

ダウンロードした WineD3D For Windows v1.7.52 に含まれる d3d9.dll、libwine.dll、wined3d.dll 3つのファイルがサイレントヒル 2 で必要なファイルです。

グラフィックスバグ修正のため PC ゲーム SILENT HILL 2 インストールフォルダに WineD3D For Windows 1.7.52 の d3d9.dll、libwine.dll、wined3d.dll をコピー

サイレントヒル2 インストールフォルダに d3d9.dll、libwine.dll、wined3d.dll ファイルを置きます。

ゲームを起動してグラフィックスバグ(Black lines on faces fixWhite shaders fix) が修正されていることを確認します。White shaders fix はゲーム開始直後、スタート地点近くにある行き止まりのトンネルで確認できます。

注意点としてゲームの起動が遅くなります。

SILENT HILL 2 Director's Cut - Fog Fix インストール

PS2 版サイレントヒル 2 の霧限りなく再現 する Fog Fix をインストールします。

Fog Fix の導入には事前に Widescreen Fix のインストールと設定 をしてある必要があります。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダにある Silent Hill 2 Widescreen Fix インストール時に入れた scripts フォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー

Silent Hill 2 Fog Fix をダウンロードします。展開・解凍するときに パスワード が必要です。必要なファイルは sh2.dllsh2fog.ini ファイルです。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダにある Silent Hill 2 Widescreen Fix インストール時に入れた scripts フォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー

Widescreen Fix をインストールしたときに入れた scripts フォルダに、Silent Hill 2 Fog Fixsh2.dllsh2fog.ini ファイルをコピーします。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダにある Silent Hill 2 Widescreen Fix インストール時に入れた scripts フォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー、sh2.dll を sh2.asi に拡張子を変更

scripts フォルダにコピーした sh2.dllsh2.asi に拡張子を変更します。ゲームを起動して霧の表現が変わっているかどうか確認します。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー、sh2fog.ini をテキストエディタで開き、数値を変更することで霧の設定が可能

Silent Hill 2 Fog Fixsh2fog.ini をテキストエディタで開いたところです。各項目の数値を変更することで霧の細かい設定が可能です。

ここに PS2 版の霧に限りなく再現するパラメーターが公開 されているので、その内容に設定してみます。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー、PS2 版サイレントヒル2 の霧再現に近づけるには fog_transparency_layer2 を 160 から 138 に変更

fog_transparency_layer2 = 160 から fog_transparency_layer2 = 138 に変更。

PS2 版サイレントヒル2 の霧を再現するために PC ゲーム SILENT HILL 2 インストールフォルダに Fog Fix の sh2.dll と sh2fog.ini をコピー、PS2 版サイレントヒル2 の霧再現に近づけるには fog_layer2_density_mult を 1.0 から 1.4 に変更

fog_layer2_density_mult = 1.0 から fog_layer2_density_mult = 1.4 に変更して保存します。

SILENT HILL 2 Director's Cut - アンチエイリアス

PC 版サイレントヒル 2 でアンチエイリアスを使いたい場合、環境によって使える AA の種類や設定が異なります。

Widescreen Fix のインストールと設定で D3D8to9 コンバーターを有効化 している場合や、WineD3D を使用している場合、マルチサンプリング(MSAA)やスーパーサンプリング(SSAA)などのアンチエイリアスが使えません。無理やり設定するとゲームがクラッシュしたり、フリーズする可能性があります。

そのかわり、NVIDIA ビデオカードなら FXAA、AMD ビデオカードなら SMAA が設定可能です。

PC ゲーム SILENT HILL 2 でアンチエイリアスを有効にする方法、NVIDIA ビデオカードを使っている場合、NVIDIA コントロールパネル → 3D 設定の管理 → プログラム設定タブに移動。追加ボタンをクリックして sh2.exe を追加(リストにない場合は参照ボタンをクリックして sh2.exe を選択)。アンチエイリアシング AA - FXAA をオンにして適用ボタンをクリック。

NVIDIA ビデオカードを使っている場合、NVIDIA コントロールパネルからアンチエイリアス FXAA が設定できます。

Widescreen Fix インストール後ゲームを起動して local.fix を作成しておきます。

NVIDIA コントロールパネルより 3D 設定の管理 → プログラム設定タブに移動。追加ボタンをクリックして sh2.exe を追加(リストにない場合は参照ボタンをクリックして sh2.exe を選択)。アンチエイリアシング AA - FXAA をオンにして適用ボタンをクリックします。

AMD ビデオカードの場合、SMAA を使うことになりますが、こちら の内容によれば設定方法は次の通りになります。(AMD ビデオカードは未所持のため、当方の PC 環境では動作未確認)

  1. Widescreen FixD3D8to9 コンバーターを有効 にする
  2. WineD3D For Windows は使わない、すでに入れていた場合は削除する
  3. injectSMAA をダウンロード、展開・解凍して d3d9 フォルダにあるファイルをサイレントヒル 2 インストールフォルダに置く

injectSMAA を使った場合の注意点として Fast transitions が遅くなるそうです。

SILENT HILL 2 Director's Cut - IndirectSound インストール

サイレントヒル 2 でハードウェアオーディオをエミュレートできる IndirectSound をインストールします。

サイレントヒル 2 だけでなく、既知の問題点 を除けばソフトウェアオーディオしか使えないゲームでも使用できることがあります。また、ネット上にある情報によれば fps や音が改善されたゲームもあるようです。

注意点として Windows 8 以降の OS では IndirectSound が動作しないゲームがあり、その場合はレジストリを修正する必要があります。

PC ゲーム SILENT HILL 2 のオーディオ設定をソフトウェアからハードウェアにエミュレートできる IndirectSound (バージョン 0.17 以上) をインストール、dsound.dll と dsound.ini をインストールフォルダにコピー

IndirectSound Version 0.17 以上 をダウンロードします。2017年7月8日に IndirectSound Version 0.17 に更新されて、Version 0.16 では必要なファイルは dsound.dll のみでしたが、Version 0.17 より dsound.dlldsound.ini が必要になりました。

PC ゲーム SILENT HILL 2 のオーディオ設定をソフトウェアからハードウェアにエミュレートできる IndirectSound (バージョン 0.17 以上) をインストール、dsound.dll と dsound.ini をインストールフォルダにコピー

サイレントヒル 2 インストールフォルダに dsound.dlldsound.ini ファイルをコピーします。

PC ゲーム SILENT HILL 2 のオーディオ設定をソフトウェアからハードウェアにエミュレートできる IndirectSound (バージョン 0.17 以上) をインストール、

dsound.ini ファイルを開き、earlyStopFadeOutTime = 0 から 0.002 に変更 します。

これはゲーム内のサウンドが途中で終了する際のフェードアウトタイム設定です。0.002 の場合は 2ミリ秒。この設定によりサウンドのクリックノイズやポップノイズを解消します。(参考動画

PC ゲーム SILENT HILL 2 のオーディオ設定をソフトウェアからハードウェアにエミュレートできる IndirectSound をインストール、dsound.dll をインストールフォルダにコピー、ゲームを起動して ADVANCED OPTIONS を開き Software 3D Sound が Hardware 3D used になっているかどうか確認

ゲームを起動して ADVANCED OPTIONS を開き、Software 3D Sound が Hardware 3D used になっているかどうか確認します。

SILENT HILL 2 Director's Cut - FMV Enhancement Pack インストール

Widescreen Fix を入れることでゲームの解像度がモニターに合わせて調節されますが、ゲーム内で再生される動画は元の映像ファイルを拡大して再生されるため、非常に粗い映像のままです。

このゲーム内で再生されるムービーシーンを PS2 相当に高画質化した FMV Enhancement Pack が公開されていますので、この動画ファイルに差し替えることで映像内容の違和感が改善されます。

アスペクト比 16:10(2.8GB) と 16:9(4.4GB) の動画ファイルが用意されています。ファイルサイズが非常に大きいので注意してください。

bik ファイルなので 再生プレイヤーや導入しているコーデック によってはムービーを再生できます。

PC 版 SILENT HILL 2 用 FMV Enhancement Pack インストール(ムービーファイル)、originals フォルダを作成して元のムービーファイルをバックアップ

必要に応じて元のムービーファイルをバックアップします。ここでは originals フォルダを作成してすべてのムービーファイルを退避しています。

PC 版 SILENT HILL 2 用 FMV Enhancement Pack インストール(ムービーファイル)、ゲーム解像度に合わせてアスペクト比 16:10 FMV Enhancement Pack 2.2GB またはアスペクト比 16:9 FMV Enhancement Pack 4.4GB をダウンロード、movie フォルダに bik ファイルを置く

ゲーム解像度に合わせてアスペクト比 16:10 FMV Enhancement Pack (2.2GB)、またはアスペクト比 16:9 FMV Enhancement Pack (4.4GB) をダウンロードして、movie フォルダに bik ファイルを置きます。

PC 版 SILENT HILL 2 用 FMV Enhancement Pack インストール(ムービーファイル)、ゲーム解像度に合わせてアスペクト比 16:10 FMV Enhancement Pack 2.2GB またはアスペクト比 16:9 FMV Enhancement Pack 4.4GB をダウンロード、movie フォルダに bik ファイルを置く、SilentHill2.WidescreenFix.ini を開き、FMVWidescreenMode と FMVWidescreenEnhancementPackCompatibility を 1 にする

Widescreen Fix インストール時に入れた scripts フォルダにある SilentHill2.WidescreenFix.ini を開き、FMVWidescreenMode = 1FMVWidescreenEnhancementPackCompatibility = 1 に変更します。

SILENT HILL 2 Director's Cut - Xinput Plus 設定

PC ゲーム SILENT HILL 2 キーボード・ジョイパッド キー・ボタン設定一覧(デフォルト)
PC ゲーム SILENT HILL 2 キーボード・ジョイパッド キー・ボタン設定一覧(デフォルト)

PC 版サイレントヒル 2 のキーボード・ジョイパッドのキー・ボタン設定一覧(デフォルト)です。

ゲームコントローラーでプレイしたい場合、古いゲームのため DirectInput コントローラー しか対応していません。 XInput コントローラーでは一部のボタン(十字キー、トリガーボタン)が使えません。

XInput コントローラーでプレイしたい場合は、コントローラー外部ツール XInput PlusDirectInput 出力機能 を使うことですべてのボタンで操作できるようになり、また細かい設定・カスタマイズが可能となっています。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus を使って DirectInput 出力を有効にするにチェックマークを入れて LT/RT をボタン 11/12、方向パッドをボタン 13-16、ガイドをボタン 17 に変更

XInput Plus を起動して対象プログラムにサイレントヒル 2 の sh2pc.exe を指定。DirectInput タブから DirectInput 出力を有効にする にチェックマークを入れます。

その下にある 割り当てLT/RT → ボタン 11/12、方向パッド → ボタン 13-16、(必要であれば)ガイド → ボタン 17 に変更します。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus を使って DirectInput 出力を有効にするにチェックマークを入れて LT/RT をボタン 11/12、方向パッドをボタン 13-16、ガイドをボタン 17 に変更、適用ボタンをクリックして XInput Plus のファイルをコピー

DirectInput 出力機能 の設定が終わった適用ボタンをクリックして、サイレントヒル 2 インストールフォルダにファイルをコピーします。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus を使って DirectInput 出力を有効にするにチェックマークを入れて LT/RT をボタン 11/12、方向パッドをボタン 13-16、ガイドをボタン 17 に変更、適用ボタンをクリックして XInput Plus のファイルをコピー

サイレントヒル 2 のインストールフォルダに XInput Plus DirectInput 出力機能 に必要なファイルのコピーが完了しました。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus を使って DirectInput 出力を有効にするにチェックマークを入れて LT/RT をボタン 11/12、方向パッドをボタン 13-16、ガイドをボタン 17 に変更、適用ボタンをクリックして XInput Plus のファイルをコピー、SILENT HILL 2 インストールフォルダに Dinput.dll、Dinput8.dll、XInput1_3.dll、XInputPlus.ini があるのを確認、ゲームを起動してコントローラー操作の動作確認

サイレントヒル 2 のインストールフォルダにコピーされた XInput Plus DirectInput 出力機能 ファイル Dinput.dll、Dinput8.dll、XInput1_3.dll、XInputPlus.ini です。

ゲームを起動してぽーんという音がなることを確認して、XInput コントローラーでゲーム操作やオプションからボタン変更できることを確認します。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus で DirectInput 出力機能を有効にした状態での操作設定変更例、DirectInput 設定画面でカスタマイズボタンをクリックして DirectInput 割り当て画面を開く、右スティック(X 回転/Y 回転)を左スティック(X 軸/Y 軸)と同じ操作にする

XInput PlusDirectInput 出力機能 を有効にした状態での操作設定変更例です。

コントローラーの右スティック(X 回転(X_Rot) / Y 回転(Y_Rot))を左スティック(X 軸 / Y 軸)と同じ操作に変更します。

DirectInput 設定画面で カスタマイズボタンをクリック して DirectInput 割り当て画面を開きます。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus で DirectInput 出力機能を有効にした状態での操作設定変更例、DirectInput 設定画面でカスタマイズボタンをクリックして DirectInput 割り当て画面を開く、右スティック(X 回転/Y 回転)を左スティック(X 軸/Y 軸)と同じ操作にする、右スティック-X X_Rot から X_Axis、右スティック-Y Y_Rot から Y_Axis に変更

右スティック-X X_Rot から X_Axis、右スティック-Y Y_Rot から Y_Axis に変更します。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus で DirectInput 出力機能を有効にした状態での操作設定変更例、右スティック(X 回転/Y 回転)を左スティック(X 軸/Y 軸)と同じ操作にする、DirectInput 設定画面でカスタマイズボタンをクリックして DirectInput 割り当て画面を開く、右スティック-X X_Rot から X_Axis、右スティック-Y Y_Rot から Y_Axis に変更、右スティックが Custom に変更、適用ボタンをクリックして設定を反映、ゲームを起動して動作確認

右スティックが Custom に変更されます。適用ボタンをクリックして設定を反映します。ゲームを起動して右スティックの動作確認をします。

PC ゲーム SILENT HILL 2 を XInput 対応コントローラーでプレイできるように方法、XInput Plus で DirectInput 出力を有効にした状態での操作設定変更例、右スティックを左スティック(X 軸/Y 軸)と同じ操作に変更後上下操作を逆にしたい場合、DirectInput 設定画面でカスタマイズボタンをクリックして DirectInput 割り当て画面を開く、右スティック-Y Y_Axis の状態で Option を反転に変更する

右スティック-Y Y_Axis の状態で Option を 反転 に変更することで、スティックの上下操作を逆にすることができます。

XInput Plus 全体テスト画面、DirectInput 設定後に XInput Plus の全体テストボタンを開くと画面下部に Buttons が表示されるので、ここでコントローラー操作したときにどの番号が反応するのか確認できる

XInput Plus 全体テスト画面です。

DirectInput 設定後に全体テストボタンを開くと、画面下部に Buttons が表示されるので、ここでコントローラー操作したときにどの番号が反応するのか確認できます。

SILENT HILL 2 Director's Cut - The Audio Enhancement Pack リリース

高品質のオーディオ(BGM、効果音)を再生しているサイレントヒル2 PlayStation2 バージョンを PC 版で再現した Audio Enhancement Pack が 2018年7月にリリースされました。

Audio Enhancement Pack 有無による音の違いは YouTube の Silent Hill 2 PC Audio Enhancement Pack Demonstration Trailer から確認できます。

Audio Enhancement Pack を導入するには Widescreen Fix を入れてある必要があります。

SH2 Enhancements ASI インストール

Audio Enhancement Pack を導入するために、SH2 Enhancements ASI をインストールします。

PC ゲーム SILENT HILL 2、PS2 サイレントヒル 2 サウンドを再現する SH2 Enhancements ASI ダウンロード、sh2-enhce.asi ファイルと sh2-enhce.ini ファイル

こちら から SH2 Enhancements ASI をダウンロードします。

ダウンロードした SH2 Enhancements ASI ファイルを展開・解凍すると sh2-enhce.asi ファイル と sh2-enhce.ini ファイルが入っています。

PC ゲーム SILENT HILL 2 インストールフォルダにある Silent Hill 2 Widescreen Fix インストール時に入れた scripts フォルダに、sh2-enhce.asi ファイルと sh2-enhce.ini ファイルを入れる

SH2 Enhancements ASIsh2-enhce.asi ファイル と sh2-enhce.ini ファイルを、Widescreen Fix をインストールしたときに入れた scripts フォルダに置きます。

Audio Enhancement Pack を使用する場合は SH2 Enhancements ASI の sh2-enhce.ini ファイル内にある EnableSFXAddrHack を 1 にしてあること、それ以外の場合 Audio Enhancement Pack は動作せず、ゲーム起動時にフリーズ

画像は SH2 Enhancements ASIsh2-enhce.ini ファイルに記載されている内容です。

この後インストールする Audio Enhancement Pack を使用する場合は EnableSFXAddrHack を 1 になっている必要があります。それ以外の場合 Audio Enhancement Pack は動作せず、ゲーム起動時にフリーズするようです。

Audio Enhancement Pack インストール

PC 版 SILENT HILL 2 Audio Enhancement Pack (サウンドファイル) をインストールするため、originals フォルダを作成して sound フォルダにある元のサウンドファイル adx フォルダと sddata.bin ファイルをバックアップ

Audio Enhancement Pack のインストールは元のサウンドファイルをすべて差し替えることになるので、万が一に備えて元に戻せるようバックアップをしておきます。

バックアップの例として画像では、originals フォルダを作成して sound フォルダにある元のサウンドファイル adx フォルダsddata.bin ファイル を、作成した originals フォルダに移動してバックアップしています。

PC 版 SILENT HILL 2 用 Audio Enhancement Pack (サウンドファイル) をダウンロード(1.5GB)して adx フォルダと sddata.bin ファイルを sound フォルダにインストールする、ゲームを起動してフリーズせずサウンドが再生されるかどうか確認する

Download Audio Enhancement Pack をクリックして、Audio Enhancement Pack (約 1.5GB) をダウンロードします。

ダウンロードしたファイルを展開・解凍して adx フォルダと sddata.bin ファイル (約 2.3GB) を sound フォルダにインストールします。ゲームを起動してフリーズせずサウンドが再生されるかどうか確認します。

関連記事