Steam 版 Jet Set Radio 日本語化メモ (Dreamcast Collection)

2019年03月31日
Jet Set Radio
0

Steam 版 Jet Set Radio の日本語化メモです。

Steam 版 Dreamcast Collection の中で Jet Set Radio のみが exe ファイルをバイナリエディタで書き換えて日本語化する方法となっています。ただ現バージョン(2019年3月時点)ではインターフェース部分のみの日本語化されるだけで、それ以外の部分は日本語化にならない仕様です。

調べてみるとこのゲームがリリースされた初期バージョンでは問題なく日本語化できたようですが、その後のアップデートで日本語リソースは削除されなかったものの、exe ファイルが変更したことによりこのやり方は通用しなくなったようです。

初期バージョンはロードが遅かったり、fps が一桁になるなどいろいろとプレイに支障があった経緯があり、アップデートにより改善されましたが、結果的に以前のような日本語化ができなくなってしまいました。バイナリ書き換え箇所と思われる内容はそのまま残っていますが、書き換えてもメニューのみのが日本語化されて、以前のような日本語化はできません。

過去に Steam で古いファイルをダウンロードする方法が見つかり、うまく旧バージョンに戻せれば日本語化できそうでしたが、すでに試したユーザーによると以前の状態に戻すことができずダメだったようです

ほぼ諦めかけていたのですが、Steam コミュニティにて運よく旧バージョンの改造版 exe ファイルを公開している人を偶然見つけて、この exe ファイルを使うことで条件付きながらも日本語化で動作することが確認できましたので、その内容を紹介します。

関連記事
Steam 版 Jet Set Radio 日本語化メモ

Steam 版 Jet Set Radio 日本語化方法

Steam 版 Jet Set Radio の日本語化は単純に旧バージョンの exe を手に入れて、バイナリエディタで書き換えるだけです。やり方もネット上にある方法ですが、問題はどうやって旧バージョンの exe ファイルを手に入れるかでした。

いろいろ調べたところ、Steam コミュニティにある Jet Set Radio 総合掲示板にあるトピック 「 [Updated] Unofficial FPS / slow loading patch」 のコメント にて旧バージョンの改造版 exe ファイルを公開している人がいました。コメントの URL から 自己責任 で jetsetradio.exe をダウンロードします。

この改造版 exe ファイルですが、初期バージョンで問題だった低フレームレートでゲームプレイができない問題を、60 fps 化に改造してプレイできるようにしたものです。

ただ、60 fps のままだとゲームが倍速で動作してしまうため、次の見出しで説明する ツールを使ってフレームレートを 30 fps に制限 する必要があります。

Steam 版 Jet Set Radio 日本語化メモ、ダウンロードした jetsetradio.exe をバイナリエディタで開きアドレス 17179A に移動(バイナリエディタ Stirling の場合、メニュー検索・移動 → 指定アドレス移動から 17179A を入力)

ダウンロードした jetsetradio.exe をバイナリエディタで書き換えて日本語化します。今回 Stirling というバイナリエディタを使って説明します。

Stirling を起動して jetsetradio.exe をドラッグアンドドロップして開きます。

メニューの検索・移動 → 指定アドレスへ移動画面を開き、17179A と入力して OK ボタンをクリックします。

Steam 版 Jet Set Radio 日本語化メモ、ダウンロードした jetsetradio.exe をバイナリエディタで開きアドレス 17179A に移動(バイナリエディタ Stirling の場合、メニュー検索・移動 → 指定アドレス移動から 17179A を入力)、0F 84 01 01 を E9 DA 00 00 に書き換えて保存 Steam 版 Jet Set Radio 日本語化メモ、ダウンロードした jetsetradio.exe をバイナリエディタで開きアドレス 17179A に移動(バイナリエディタ Stirling の場合、メニュー検索・移動 → 指定アドレス移動から 17179A を入力)、0F 84 01 01 を E9 DA 00 00 に書き換えて保存

jetsetradio.exe のアドレス 17179A に移動したら 0F 84 01 01 となっているところ E9 DA 00 00 に書き換えます。

この書き換える内容はネット上にある旧バージョンの日本語化とまったく同じ方法です。

Steam 版 Jet Set Radio ダウンロードした jetsetradio.exe 版セーブファイルロード問題対策、jetsetradio.exe をバイナリエディタで開きアドレス 214700 に移動、小文字の save がセーブファイルが保存されているフォルダ名 SAVE と大文字小文字で異なるため、セーブファイルをロードできないのが原因の模様 Steam 版 Jet Set Radio ダウンロードした jetsetradio.exe 版セーブファイルロード問題対策、jetsetradio.exe をバイナリエディタで開きアドレス 214700 に移動、小文字の save を大文字 SAVE に書き換えて保存

次に jetsetradio.exe のアドレス 214700 に移動して、小文字の save を大文字の SAVE に書き換えて保存します。

こちらは日本語化と関係ないですが、旧バージョンの改造版 jetsetradio.exe を使うとセーブはできるがロードができず、ロードすると最初からゲームが始まってしまう現象があります。

これは セーブデータが保存されるフォルダ名が大文字の SAVE になっており、バイナリエディタの書き換え対象箇所が小文字の save になっているため、プログラムがこれを厳密に違うものと判断してしまうためにロードができないようです。(参考情報

その解決方法として jetsetradio.exe をバイナリエディタで小文字の save から大文字の SAVE に書き換える必要があります。

Steam 版 Jet Set Radio 日本語化メモ、バイナリエディタでアドレス 17179A の 0F 84 01 01 を E9 DA 00 00 に書き換えた jetsetradio.exe を、Jet Set Radio がインストールされているフォルダにある jetsetradio.exe と差し替える

バイナリエディタで書き換えた jetsetradio.exe を、ゲームがインストールされているフォルダにある同名の jetsetradio.exe と差し替えます。

ゲームを起動して日本語で表示されれば成功です。

ただ、ネットからダウンロードした改造版 jetsetradio.exe は、60 fps で動作するためゲームスピードが速くなり、このままではまともにゲームプレイができません。Jet Set Radio は 30 fps 仕様のゲームのため、フレームレートを制限する必要があります。

次に フレームレートを 30 fps に制限 する方法を説明します。

関連記事
参考サイト

Steam 版 Jet Set Radio フレームレート 30 fps 化(上限制限)

Steam 版 Jet Set Radio 日本語化メモ、バイナリエディタでアドレス 17179A の 0F 84 01 01 を E9 DA 00 00 に書き換えた jetsetradio.exe を、Jet Set Radio がインストールされているフォルダにある jetsetradio.exe と差し替える。ゲーム実行速度が速くなるためフレームレート制限ツールを使って fps を制御、フレームレート制限ツール DEC の場合は d3d9.dll と dec.ini 2ファイルを Jet Set Radio インストールフォルダに配置する

DEC というツールを使って Jet Set Radio のフレームレートを制限します。

DEC をダウンロードして展開・解凍したら d3d9.dlldec.ini を、Jet Set Radio がインストールされているフォルダに配置します。

Steam 版 Jet Set Radio 日本語化メモ、バイナリエディタでアドレス 17179A の 0F 84 01 01 を E9 DA 00 00 に書き換えた jetsetradio.exe を、Jet Set Radio がインストールされているフォルダにある jetsetradio.exe と差し替える。ゲーム実行速度が速くなるためフレームレート制限ツールを使って fps を制御、フレームレート制限ツール DEC の場合は d3d9.dll と dec.ini 2ファイルを Jet Set Radio インストールフォルダに配置する、dec.ini を開き Limit を 30.0 に書き換えて保存する。ゲームを起動してゲーム速度が正常に戻っているかどうか確認する

テキストエディタで dec.ini を開き、Limit を 30.0 に書き換えて保存します。

ゲームを起動して正常な速度しているかどうか確認します。

ちなみに 30 fps にフレームレートを制限できるツールであれば DEC 以外でもかまいません。

たとえば MSI Afterburner に一緒にインストールされる Rivatuner Statistics Server でも同様な設定が可能です。

Steam 版 Jet Set Radio 日本語化メモ、ダウンロードした jetsetradio.exe に差し替えた場合、ゲームのロード時間が長くなる現象が発生(5秒~10秒)、日本語化できない Steam 最新版 jetsetradio.exe であればロード時間はほぼ一瞬で完了

30 fps に制限することでゲームが正常にプレイできますが、デメリットとしてゲームのロード時間が長くなってしまう現象があります。

最新版ではローディングがほぼ一瞬で終わりますが、旧バージョン改造版 exe + 30 fps 制限では、ロード画面が表示するたびに 5 ~ 10秒ほどかかります。

関連記事
参考サイト

Steam 版 Jet Set Radio ボーダーレスウィンドウ化

Steam 版 Jet Set Radio ボーダーレスウィンドウ表示方法、Steam がインストールされているフォルダ内の userdata\<user-id>\205950\local フォルダにある設定ファイル setup.dat をバイナリエディタで開く

Jet Set Radio のウィンドウ設定はフルスクリーンかウィンドウモードしか選択できませんが、setup.dat をバイナリエディタで書き換えることでボーダーレスウィンドウで起動 することができます。

Steam 版 Jet Set Radio ボーダーレスウィンドウ表示方法、Steam がインストールされているフォルダ内の userdata\<user-id>\205950\local フォルダにある設定ファイル setup.dat をバイナリエディタで開き、アドレス 19 の 00 を 01 に書き換えて保存する。ゲーム起動前の設定画面で変更するとボーダーレスウィンドウ化がクリアされてしまうので、再度アドレスを書き換えるか、設定画面で変更しないようにする Steam 版 Jet Set Radio ボーダーレスウィンドウ表示方法、Steam がインストールされているフォルダ内の userdata\<user-id>\205950\local フォルダにある設定ファイル setup.dat をバイナリエディタで開き、アドレス 19 の 00 を 01 に書き換えて保存する。ゲームが起動する前の設定画面で変更すると setup.dat が上書きされてボーダーレスウィンドウ化が解除されてしまうので、再度 setup.dat を書き換えて、設定画面では変更しないようにする

バイナリエディタで setup.dat を開き、アドレス 19 の 0001 に書き換えて保存します。

注意点として Steam 上からゲームを起動すると、ゲームが起動する前に表示される設定画面で何らかの設定を変更すると、その変更内容が setup.dat に上書きされてしまい、ボーダーレスウィンドウ化が解除されてしてしまいます。

その場合は再度 setup.dat を書き換えて、設定画面では変更しないようにしてゲームを起動します。Steam からではなく直接 jetsetradio.exe を実行すれば設定画面は開かずゲームを起動できます。

参考サイト

Steam 版 Jet Set Radio 日本語化確認

Steam 版 Jet Set Radio を日本語化した際に気になった点をピックアップします。

Steam 版 Jet Set Radio 日本語化メモ、クレジット表記はデフォルトで海外版スタッフのみ、日本人スタッフを表示したい場合は海外版クレジットファイル credits.txt のファイル名を変更または移動もしくは削除なりして、credits_JP.txt を credits.txt にファイル名を変更

クレジット表記はデフォルトで海外版スタッフのみしか表示されません。

日本人スタッフを表示したい場合は海外版クレジットファイル credits.txt のファイル名を変更または移動もしくは削除なりして、credits_JP.txt を credits.txt にファイル名を変更します。

Steam 版 Jet Set Radio 日本語化メモ、日本語化後の遊び方の INTRO は英語のまま

Jet Set Radio 日本語化後の遊び方の INTRO は英語のままです。

Steam 版 Jet Set Radio 日本語化メモ、遊び方は英語表記のまま、CUSTOM フォルダにある instructions.txt の英語を書き換えれば日本語表示が可能だが、一部の漢字が表示できないうえに入力内容になんらかの不備があるとゲームが落ちる

Jet Set Radio インストール先の CUSTOM フォルダにある instructions.txt の英語部分を日本語に書き換えれば、とりあえず日本語を表示することは可能です。

ただ、一部の漢字が表示できないうえに入力内容になんらかの不備があるとゲームが落ちます。

このあと紹介する アンパックツール を使うことで、コンシューマ版(PS3、Xbox360、PS VITA)と思われる日本語の画像説明書ファイル(.dds)が見られますので、ゲーム内では表示できませんが内容を見ることはできます。

Steam 版 Jet Set Radio ボーナス - ドキュメンタリー日本語字幕なし、デフォルトは英語字幕 Steam 版 Jet Set Radio ボーナス - ドキュメンタリー、DATA\VIDEOS フォルダにある Awakening.ogv と Awakening_JP.srt を別のフォルダにコピーして動画再生ソフトで動画と字幕を再生する

Jet Set Radio ボーナスの 「ジェットセットラジオ ドキュメンタリー」 ビデオについて、ゲームを日本語化しても字幕は英語で再生されます。

Jet Set Radio インストール先の DATA\VIDEOS フォルダに日本語字幕ファイルの Awakening_JP.srt がありますが、名前を変更してもゲーム内ビデオでは日本語字幕を表示することができませんでした。

別のフォルダに Awakening.ogv と Awakening_JP.srt をコピーして、動画再生ソフトで動画と字幕を再生するしかないかと思います。

日本語化した Jet Set Radio のスクリーンショットを公開します。以下、クリックすると確認できます。

Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認 Steam 版 Jet Set Radio 日本語化メモ、Jet Set Radio ゲーム画面、日本語表示確認

チュートリアルで一部文字化けがある という情報がありましたが、軽くプレイした限りでは文字化けは発見できませんでした。チュートリアルに限って言えば、表示される翻訳内容が異なっていました。

ただ、最後までプレイしたわけではないので、もしかしたら文字化けする場所が残っているかもしれません。

参考サイト

Steam 版 Jet Set Radio アンパック・リパックツール JsrArclTool

Steam 版 Jet Set Radio 日本語化メモ、ARC アンパック・リパックツール JsrArclTool、拡張子 ARC ファイルを JsrArclTool.exe にドラッグアンドドロップすればアンパック可能 Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックできる ARC ファイルは全部で 4つ(FONTS.ARC、IMAGES.ARC、MUSIC.ARC、SOUNDS.ARC)、アンパックすると 「ARC ファイル名_extracted」 フォルダが作成されてその中にファイルが展開される

Steam コミュニティに Jet Set Radio のアンパック・リパックツールが公開 されています。

これを使えば Jet Set Radio の拡張子 ARC ファイルをアンパックして、ファイルの中身を見ることができます。

使い方は JsrArclTool.exe に ARC ファイル(FONTS.ARC、IMAGES.ARC、MUSIC.ARC、SOUNDS.ARC)をドラッグアンドドロップするだけです。複数の ARC ファイルを選択してドラッグアンドドロップしても動作しないので、1個ずつ作業します。また、このツールは リパックもできる ようです。

ARC ファイルをアンパックすると 「ARC ファイル名_extracted」 というフォルダが作成されて、その中にファイルが展開されます。

Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした 「ファイル名_extracted」 フォルダにあるファイルをすべて CUSTOM フォルダに展開することで ARC ファイルなしでゲームを動作させることが可能、入れ替えたいファイルをわざわざリパックする必要はない Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした 「ファイル名_extracted」 フォルダにあるファイルをすべて CUSTOM フォルダに展開することで ARC ファイルなしでゲームを動作させることが可能、入れ替えたいファイルをわざわざリパックする必要はない。ただし、対応しているのは FONTS.ARC、IMAGES.ARC、SOUNDS.ARC をアンパックしたデータのみ、MUSIC.ARC はアンパックしても読み込まない

アンパックしてできた 「ファイル名_extracted」 フォルダにあるファイルをすべて CUSTOM フォルダに展開することで、上の画像のように ARC ファイルなしでゲームを動作させることができます。

そのため、入れ替えたファイルの動作確認をしたい場合は、わざわざリパックする必要がありません。

ただし、対応しているのは FONTS.ARC、IMAGES.ARC、SOUNDS.ARC をアンパックしたデータのみで、MUSIC.ARC はアンパックしても読み込みません。

その他、効果音や BGM ファイルがなくてもゲーム自体は起動できますが、画像ファイル(IMAGES.ARC やアンパックした画像データ)やフォントファイル(FONTS.ARC やアンパックした fnt ファイル)がないとゲームが起動しなかったり、ファイルが見つからないため途中で落ちたりします。

Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした IMAGES.ARC に含まれている 「PS3、PSVITA、X360、ANDROID」 フォルダには、日本語のコントローラーボタンファイル(.png)や説明書画像ファイル(.dds)が入っており、ゲーム中読み込まないため削除しても OK、ANDROID フォルダもあるが関係のないファイルが入っているだけのみ

アンパックした IMAGES.ARC に含まれている 「PS3、PSVITA、X360」 フォルダには、日本語のコントローラーボタンファイル(.png)や説明書画像ファイル(.dds)が入っており、ゲーム中に読み込まないため削除しても問題ありません。

ゲーム中に表示されない画像ですので、コンシューマ版の日本語プレイ方法をみたい場合は dds ファイルを開けるソフトで閲覧することになります。

ANDROID フォルダもありますが、関係のないファイルが入っているだけでこちらも実質使われていないようです。

Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした IMAGES.ARC に含まれている、フォルダ(PS3、PSVITA、X360)に入っているコントローラーファイルを、CUSTOM フォルダに展開した同名の画像ファイルと差し替えることで、ゲーム内のコントローラー画像とボタン画像の変更が可能

アンパックした IMAGES.ARC に含まれている 「PS3、PSVITA、X360」 フォルダに入っているコントローラーファイルを、CUSTOM フォルダに展開した同名の画像ファイルと差し替えることで、ゲーム内のコントローラー画像とボタン画像を変更することができます。

Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした IMAGES.ARC に含まれている、PS3 フォルダに入っているコントローラーファイルを、CUSTOM フォルダに展開した同名の画像ファイルに差し替えたゲーム内画像 Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした IMAGES.ARC に含まれている、PS3 フォルダに入っているコントローラーファイルを、CUSTOM フォルダに展開した同名の画像ファイルに差し替えたゲーム内画像 Steam 版 Jet Set Radio 日本語化メモ、アンパック・リパックツール JsrArclTool でアンパックした IMAGES.ARC に含まれている、PS3 フォルダに入っているコントローラー・ボタンファイルを、CUSTOM フォルダに展開した同名の画像ファイルに差し替えたゲーム内画像、一部差し替えたコントローラーボタン画像が反映しないところがあった

アンパックした IMAGES.ARC に含まれている、PS3 フォルダに入っているコントローラー・ボタンファイルを、CUSTOM フォルダに展開した同名の画像ファイルに差し替えた状態でのゲームのスクリーンショットです。

デフォルトの Xbox 360 コントローラーから PS3 のデュアルショック 3 コントローラーとボタン画像に変更されているのが確認できます。ただ、ゲーム中コントローラーボタン画像が反映しないところがありましたので、すべて置き換わるようではないみたいです。

参考サイト
関連記事
awgs
Posted by awgs

Comments 0

There are no comments yet.

Leave a reply

英数字フィルタ、URL フィルタ、おまかせ禁止ワードを有効にしています(詳細)コメントの内容によっては削除することがあります