Steam 版 Dreamcast Collection 日本語化メモ
Steam 版 Dreamcast Collection の日本語化メモです。
ネット上にはすでに Steam 版 Dreamcast Collection を日本語化にする方法が公開されていますが、私の環境ではほとんどのゲームが日本語化した状態でゲームが動作することはなく、英語版で起動してしまう状態になっていました。
私と同じように日本語化できないユーザーさんのコメントもあったので、おそらくほとんどの方は日本語化できない状態になっているかと思われます。
この問題についていろいろ調べて試行錯誤したところ、別の方法で日本語化した状態でゲームを起動・プレイすることに成功しましたので、その内容を公開します。
また、今回の日本語化方法を調査している過程で、一部のゲームをドリームキャスト版相当(日本語表示可)に再現する Mod が公開されているのを見つけたり、アップデートで日本語が一部だけしか表示できないゲームを、条件付きですがなんとか日本語化できる方法も見つけることができました。
こちらのゲームについては手順がやや複雑で内容が長くなってしまったので、別の記事で公開します。
Steam 版 Dreamcast Collection 日本語化情報
Dreamcast Collection に含まれる全 6タイトルはリージョンロックで日本から個別に購入することができませんが、どういうわけかこれら 6タイトルが全部含まれている Dreamcast Collection は日本からでも購入できることが前々から知られていました。
2020年4月に日本から Steam 版 Dreamcast Collection が購入できなくなっていた ようです。
以前、一部のゲームは無料で配布されていたことがあり、私もいくつかのゲームをすでに所持していましたが、2019年3月に Dreamcast Collection が大幅値引きでセールしていたこともあって、未所持のゲームリストを埋める形で購入してゲーム一式をやっとそろえられました。ついでに前々から気になっていた日本語化の動作確認をやってみることに。
日本語化についてはゲーム側のアップデートでいろいろと仕様が変更された経緯があるようですが、最初から日本語に対応している NiGHTS Into Dreams を除き、レジストリを変更することでほぼ日本語化できるゲーム(Space Channel 5: Part 2、Crazy Taxi、SEGA Bass Fishing)、レジストリ+ゲーム内設定でほぼ日本語化できるゲーム(Sonic Adventure DX)、exe ファイルのバイナリを書き換えることでメニューだけを日本語化できるゲーム(Jet Set Radio)、というように分かれていたようです。
このうちレジストリで日本語化できるゲーム(Space Channel 5: Part 2、Crazy Taxi、SEGA Bass Fishing、Sonic Adventure DX)については、ゲームを起動するとすぐに元のレジストリ情報に書き換えられてしまい、日本語化にできません。(Sonic Adventure DX のみゲーム内オプションで日本語テキスト・音声が設定できるので、一部の音声とインターフェースを除きほぼ日本語化可能)
正確にはレジストリ変更とセットでアクセス権限も変更して勝手に書き換えられないように設定をするのですが、ネット情報の通りに設定してもダメでした。なんとかレジストリ情報が書き換えられないようにできないか調べたところ、レジストリではなく install.vdf を書き換える ことで日本語化できることがわかりました。
このやり方であれば Space Channel 5: Part 2、Crazy Taxi、SEGA Bass Fishing、Sonic Adventure DX の 4 タイトルについては確実に日本語化できます。
ただし、日本語化後はゲーム中に表示されるコントローラーやボタン画像が用意されていないゲームがあり、そこだけ何も表示されなかったり英語版の画像が表示されることがあります。コントローラーで問題なく操作できても、操作方法に表示されるのがコントローラーのボタンではなく、キーボードのキー表示になっている点にご注意ください。
Steam 版 Dreamcast Collection 日本語化作業
Dreamcast Collection に含まれる各ゲームタイトルごとに新しい日本語化方法を行い、動作確認してみました。
一部のゲームタイトルについては別の記事で紹介します。
Steam 版 Sonic Adventure DX 日本語化方法
Sonic Adventure DX の日本語化については別の記事で紹介します。
基本的にこの後紹介する Space Channel 5: Part 2、Crazy Taxi、SEGA Bass Fishing と同じく、install.vdf を書き換える方法 とゲーム内オプションのテキスト・音声を変更することで、ほぼ日本語化できます。
それとは別にドリームキャスト版相当(日本語表示可)を再現する Mod や、グラフィックス強化や各種バグフィックス Mod のほか Mod を管理するツール(ローダー)公開されており、これらを導入することで Sonic Adventure DX を完成度の高い状態でゲームプレイできるようになっています。
この Mod の導入方法を紹介すると記事内容が長くなってしまうため、別の記事でまとめて紹介することにします。記事が完成次第公開します。 → Steam 版 Sonic Adventure DX 日本語化メモ+SADX Mod Manager (Dreamcast Collection) を公開しました。
Steam 版 Jet Set Radio 日本語化方法
Jet Set Radio の日本語化については別の記事で紹介します。
Dreamcast Collection の中で Jet Set Radio のみが exe ファイルをバイナリエディタで書き換えて日本語化する方法となっています。ただ現バージョン(2019年3月時点)ではインターフェース部分のみの日本語化されるだけで、会話などの部分は日本語化にならない仕様です。
調べてみるとこのゲームがリリースされた初期バージョンでは問題なく日本語化できたようですが、その後のアップデートで日本語リソースは削除されなかったものの、exe ファイルが変更したことによりこのやり方は通用しなくなっていました。
初期バージョンはロードが遅かったり、fps が一桁になるなどいろいろとプレイに支障があった経緯があり、アップデートにより改善されましたが、結果的に以前のような日本語化ができなくなってしまいました。バイナリ書き換え箇所と思われる内容はそのまま残っていますが、書き換えてもメニューのみのが日本語化されて、以前のような日本語化はできません。
過去に Steam で古いファイルをダウンロードする方法が見つかり、うまく旧バージョンに戻せれば日本語化できそうでしたが、すでに試したユーザーによると以前の状態に戻すことができずダメだったようです。
ほぼ諦めかけていたのですが、Steam コミュニティにて運よく旧バージョンの改造版 exe ファイルを公開している人を偶然見つけて、この exe ファイルを使うことで条件付きながらも日本語化で動作することが確認できました。
日本語化する手順はすでにネット上にあるやり方でできますが、ゲームを快適にプレイするためにはいろいろと設定が必要です。全部解説すると記事内容が長くなってしまうため、別の記事でまとめて紹介します。記事が完成次第公開します。 → Steam 版 Jet Set Radio 日本語化メモ (Dreamcast Collection) を公開しました。
Steam 版 NiGHTS Into Dreams 日本語化方法
NiGHTS Into Dreams では設定(Game Configuration)で言語を英語から日本語に変更するだけで日本語になります。特別な設定は不要なので Dreamcast Collection の中ではかんたんに日本語表示が可能です。
NiGHTS Into Dreams を起動して Game Configuration を選択してプレイボタンを選択します。
Settings タブにある Language を English から 日本語に変更します。変更した瞬間に即日本語に反映されます。
一通り設定が終わったら下にある 「設定を保存してゲームをプレイ」 ボタンを押します。
NiGHTS Into Dreams のプレイヤータブ、コントローラの選択でキーボードレイアウト設定を表示している状態です。キー変更は可能です。
NiGHTS Into Dreams のプレイヤータブ、コントローラの選択でゲームパッドレイアウト設定を表示している状態です。ボタン変更はできません。
NiGHTS Into Dreams の統計タブです。デフォルトでは分析を有効するにチェックマークが入っています。
日本語化した NiGHTS Into Dreams のスクリーンショットを公開します。以下、クリックすると確認できます。
Steam 版 SEGA Bass Fishing 日本語化方法
SEGA Bass Fishing の日本語化は、ゲームがインストールされているフォルダにある install.vdf をテキストエディタで開き、english ネスト(入れ子)にある locale 1033 を 1041 に変更して保存 するだけです。
ゲームを起動して日本語が表示されているかどうか確認します。
SEGA Bass Fishing 日本語化後、メニューの操作方法を選択しても何も表示されない現象があります。
英語版 SEGA Bass Fishing (install.vdf の english ネスト(入れ子)にある locale 1033 の場合) では操作方法を選択すると Xbox 360 コントローラー画面が表示され、キーボードで適当なキーを入力するとキーボード画面が表示されます。
どうやら SEGA Bass Fishing を日本語化すると、日本語版用のコントローラーとキーボードのキーマッピング画像が用意されていないのが原因でした。
SEGA Bass Fishing がインストールされている BIN フォルダにある English フォルダをコピーして、フォルダ名を Japanese に変更することで日本語化した状態でも操作方法にコントローラー・キーボードを表示することはできます。ただし、英語版をコピーしただけなので、表示されるのは英語版のものです。
日本語化した SEGA Bass Fishing のスクリーンショットを公開します。以下、クリックすると確認できます。
Steam 版 Space Channel 5: Part 2 日本語化方法
Space Channel 5: Part 2 の日本語化は、ゲームがインストールされているフォルダにある install.vdf をテキストエディタで開き、english ネスト(入れ子)にある locale 1033 を 1041 に変更して保存 するだけです。
ゲームを起動してテキスト・音声ともに日本語になっているかどうか確認します。
ゲーム起動時に 「Configure Space Channel 5: Part 2」 を選択してプレイを押すと、環境設定画面を開けます。install.vdf を変更していなければ、VOICE OVER を Japanese に変更して音声だけ日本語化することができます。
install.vdf 書き換え済みの場合は English に固定されますが、テキスト・音声ともに日本語化されているので VOICE OVER の設定は不要です。
Space Channel 5: Part 2 日本語化後、メニューのソウサホウホウ(操作方法)を選択するとゲームコントローラー・キーボード画像は表示しますが、どのボタン・キーに動作を割り当ててあるのかがわかりません。
英語版 Space Channel 5: Part 2 (install.vdf の english ネスト(入れ子)にある locale 1033 の場合) ではソウサホウホウ(操作方法)を選択すると Xbox 360 コントローラー画面と割り当てられているボタンが表示されます。キーボードで適当なキーを入力するとキーボード画面に切り替わり、割り当てられているキーが表示されます。
Space Channel 5: Part 2 インストール先にある LanguageTexture フォルダを開くとゲームコントローラー・キーボード画像があり、そこから画像を引っ張ってきていると思いますが、その画像ファイルにはボタン・キーアイコンは含まれておらず、該当するファイルを見つけられませんでした。
試しに英語版の画像をコピーして、keyboard_control_assignment_xbox360_1280_j.png、dinput_control_assignment_xbox360_1280_j.png、control_assignment_xbox360_1280_j.png (ファイル名の最後の文字を小文字の j に変更)というようにしてみましたが変化はありませんでした。
日本語版 Space Channel 5: Part 2 ではゲームコントローラーで操作可能でも、ゲーム中のボタン操作説明が画像のようにキーボードのキーが表示されます。
英語版 Space Channel 5: Part 2 では操作方法に Xbox 360 コントローラーのボタンが表示されます。
このことから日本語化した Space Channel 5: Part 2 ではコントローラーとキーボードは表示ができない仕様だと思われます。
日本語化した Space Channel 5: Part 2 のスクリーンショットを公開します。以下、クリックすると確認できます。
Steam 版 Crazy Taxi 日本語化方法
Crazy Taxi の日本語化は、ゲームがインストールされているフォルダにある install.vdf をテキストエディタで開き、english ネスト(入れ子)にある locale 1033 を 1041 に変更して保存 するだけです。
ゲームを起動して日本語になっているかどうか確認します。
Crazy Taxi 日本語化後、メニューのコントローラーを選択しても何も表示されない現象があります。
英語版 Crazy Taxi (install.vdf の english ネスト(入れ子)にある locale 1033 の場合) では操作方法を選択すると Xbox 360 コントローラー画面と割り当てられているボタンが表示され、キーボードで適当なキーを入力するとコントローラーと同様にキーボード画面と割り当てられているキーが表示されます。
Crazy Taxi インストール先にある NewTexture フォルダを開くと、ゲームコントローラー・キーボード画像があり、そこから画像を引っ張ってきていると思いますが、試しに英語版の画像をコピーして、dinput_manual02.png、keyboard_manual02.png、manual02.png (ファイル名の最後の文字を数字の 2 に変更)というようにしてみましたが変化はありませんでした。
このことから日本語化した Crazy Taxi ではコントローラーのボタン表示ができない仕様と思われます。
日本語化した Crazy Taxi のスクリーンショットを公開します。以下、クリックすると確認できます。
Steam 版 Crazy Taxi Mod 情報
Crazy Taxi 用に公開されている Mod を 2つ紹介します。
Crazy Taxi にはアナログスティック・アクセル・ブレーキをアナログ入力に対応した Crazy Taxi Analog Controller Unofficial Fix が公開されています。
インストール先にある Crazy Taxi.exe を入れ替えるだけでコントローラーをアナログ入力に対応できます。
コンソール(コンシューマー)版(ドリームキャスト、PSP)のサウンドやボイス(.afs)、ミュージック(.adx) に差し替える Mod が Steamコミュニティガイド で公開されています。
ミュージックファイルの拡張子 adx については私が使っている 動画再生プレイヤー MPC-BE で再生できましたので、おそらく多機能プレイヤーがあればどのような曲が収録されているのか事前に確認することができます。
- Steam 版 Dreamcast Collection 日本語化メモ(現在開いているページ)
- Steam 版 Sonic Adventure DX 日本語化メモ+SADX Mod Manager (Dreamcast Collection)
- Steam 版 Jet Set Radio 日本語化メモ (Dreamcast Collection)
- Borderless Gaming を使ってゲーム画面のアスペクト比を維持したまま、ウィンドウ枠を消去してボーダーレスウィンドウ(仮想フルスクリーン)でゲーム画面を表示する方法
- PC ゲームが起動しない・安定しない場合に確認と設定したほうがいいかもしれないリスト