PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法

2022年04月29日
0

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法です。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法

PC ゲーム Slain: Back from Hell 日本語表示テスト環境

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Steam 版 Slain: Back from Hell 日本語フォント表示可能
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、GOG 版 Slain: Back from Hell 日本語フォント表示可能

今回、日本語フォントの導入と日本語表示テストするためにインストールした Steam 版 および GOG 版 Slain: Back from Hell です。どちらの配信プラットフォームでも日本語表示を確認しています。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Steam ライブラリで Slain: Back from Hell プロパティ画面を開き、ローカルファイルで 「参照...」 をクリックしてインストールフォルダを開く

Steam 版 Slain: Back from Hell でインストール先フォルダを開きたい場合、Steam ライブラリからプロパティ画面を開き、ローカルファイルにある 「参照...」 ボタンをクリックすることでインストール先フォルダにすぐにアクセスできます。

または、Steam ライブラリでタイトルを右クリック → 管理 → ローカルファイルを閲覧、をクリックすることでインストール先フォルダを開くこともできます。

Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法

Steam 版 および GOG 版 Slain: Back From Hell に日本語フォントを表示できるようにする Slain: Back from Hell 用日本語フォント UnityEX 対応版 2022年4月10日版(Slain-Back-from-Hell-Slain-Font-Default_font_raw-genkai-mincho-20220410.7z) ファイルを公開します。

今回公開したファイルには日本語フォントデータのみ収録しています。日本語フォントデータを作成方法については こちら で説明します。翻訳データは含まれていませんので、別途翻訳する必要があります。

以下、Slain: Back from Hell 日本語フォントファイルのインストール方法です。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UnityEX で開く

Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UnityEX で開きます。

Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルに日本語化ファイルを取り込むことになるため、あとで元のデータに戻したい場合は事前に resources.assets ファイルをバックアップしておくか、ゲームの整合性チェック機能(Steam 版GOG Galaxy 版)を使うことで元に戻せます。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UnityEX で開き、#441 Languages.xml を右クリックで Export with convert or Raw を選択してエクスポート
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UnityEX で開き、#1142 Slain Font Default.font_raw を右クリックで Export with convert or Raw を選択してエクスポート

UnityEXresources.assets ファイルを開き、#441 にある Languages.xml ファイルと #1142 にある Slain Font Default.font_raw ファイルを選択して、右クリックで Export with convert or Raw を選択してエクスポートします。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、Slain_Data\Unity_Assets_Files\resources フォルダにエクスポートされた Languages.xml と Slain Font Default.font_raw ファイル

Slain_Data\Unity_Assets_Files\resources フォルダにエクスポートされた Languages.xmlSlain Font Default.font_raw ファイルです。

Languages.xml ファイルが言語ファイルです。詳細については こちら で説明します。

Slain Font Default.font_raw ファイルがフォントファイルです。これを日本語対応フォントに差し替えます。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、Slain_Data\Unity_Assets_Files\resources フォルダに日本語フォントが追加された Slain Font Default.font_raw ファイルを配置、UnityEX で resources.assets ファイルを開き Import files をクリックしてインポート

こちらで用意した Slain: Back from Hell 用日本語フォント UnityEX 対応版 2022年4月10日版(Slain-Back-from-Hell-Slain-Font-Default_font_raw-genkai-mincho-20220410.7z) をダウンロードして展開・解凍、Slain Font Default.font_raw ファイル(ファイル容量 約 22MB)があるのでコピーします。

Slain_Data\Unity_Assets_Files\resources フォルダにある Slain Font Default.font_raw ファイルを、ダウンロードした Slain Font Default.font_raw ファイル(ファイル容量 約 22MB)に差し替えます。

再度、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UnityEX で開き、Import files ボタンをクリックします。

Slain_Data\Unity_Assets_Files\resources フォルダにあるファイルがインポートされて、日本語フォントファイル設定完了です。

以下、Languages.xml ファイルの一部の内容を日本語に書き換えたスクリーンショットを公開します。使用したフォントは 源界明朝 です。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 用日本語フォントサンプルファイル公開&インストール方法、日本語フォント対応 Slain Font Default.font_raw 適用後スクリーンショット

Slain: Back from Hell 言語ファイル編集方法

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 言語ファイル編集方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルから UnityEX でエクスポートした Languages.xml をテキストエディタで編集(文字コードは UTF-8)
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 言語ファイル編集方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルから UnityEX でエクスポートした Languages.xml をテキストエディタで編集(文字コードは UTF-8)

UnityEX で resources.assets ファイルからエクスポートした Languages.xml ファイル は言語ファイルです。

テキストエディタで文字コード UTF-8 で開き編集することで、ゲーム内字幕・テキスト内容を書き換えることができます。(Languages.xml ファイルのインポート方法は フォントファイルインポート方法と同じ

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell 日本語表示テスト環境、Slain: Back from Hell 言語ファイル編集方法、Steam 版と GOG 版の Languages.xml ファイル WinMerge 差分結果、タグ ACH_29_NAME と ACH_29_DES テキスト内容が異なる

こちらの画像は Steam 版GOG 版 Slain: Back from Hell の Languages.xml ファイルを WinMerge で比較した内容です。

タグ ACH_29_NAMEACH_29_DES のみテキスト内容が異なる結果となっています。

PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法

PC ゲーム Slain: Back from Hell で使われているフォントはビットマップフォントとなっていますが、font_raw ファイルを書き換えることでダイナミックフォントに設定することができます。

基本的なやり方については、以前公開した以下の関連記事より確認できます。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UABE で開き、Path ID 1142(Type Font)の Slain Font Default を選択して View Data をクリック

Slain: Back from Hell の font_raw フォントファイルの設定内容を解析ツールで確認してみます。

Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UABE 2.2 stable d で開きます。

Path ID 1142(Type Font)にある Slain Font Default を選択して View Data をクリックします。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルを UABE で開き、Path ID 1142(Type Font)の Slain Font Default を選択して View Data をクリック、int m_ConvertCase = -1 となっておりビットマップフォントを指定、バイナリエディタで int m_ConvertCase = -2 に設定することでダイナミックフォント指定可能

Slain Font Default の Asset Data 内容です。

int m_ConvertCase = -1 となっておりビットマップフォントが指定されています。バイナリエディタで int m_ConvertCase = -2 に設定することでダイナミックフォントに指定できます。

UABE を使う際に、Unity ゲームエンジンのバージョンによっては Assets info 画面でメニュー Tools にある Get script information を実行しないと Asset Data がすべて表示されないほか、インポートやエクスポートが正常にできないことがあります。今回 Slain: Back from Hell に限っては Get script information は実行しなくても問題なさそうです。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルから UnityEX でエクスポートした Slain Font Default.font_raw ファイルをバイナリエディタ FavBinEdit で開く

UnityEX で resources.assets ファイルからエクスポートした Slain Font Default.font_raw ファイル に日本語フォントを追加・設定するため、バイナリエディタ FavBinEdit で Slain Font Default.font_raw ファイルを開きます。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルから UnityEX でエクスポートした Slain Font Default.font_raw ファイルをバイナリエディタ FavBinEdit で開く、ウォッチデータ Slain Font Default.font_raw.FavBinEdit-W を開き * がマークされたウォッチデータのバイナリデータを書き換え・ttf フォントデータ追加
PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、Slain: Back from Hell ゲームインストール先 Slain_Data フォルダにある resources.assets ファイルから UnityEX でエクスポートした Slain Font Default.font_raw ファイルをバイナリエディタ FavBinEdit で開く、ウォッチデータ Slain Font Default.font_raw.FavBinEdit-W を開き * がマークされたウォッチデータのバイナリデータを書き換え・ttf フォントデータ追加

こちらで UABE の Asset Data の内容をもとに作成した、バイナリエディタ FavBinEdit 用ウォッチデータファイル Slain: Back from Hell - Slain Font Default.font_raw フォントファイル用 FavBinEdit ウォッチデータ 2022年4月10日版(Slain-Back-from-Hell-Slain-Font-Default_font_raw-FavBinEdit-Watch-Data-20220410.7z) をダウンロードして展開・解凍します。

バイナリエディタ FavBinEdit で Slain Font Default.font_raw ファイルを開いている状態で、メニュー ウォッチ → ウォッチデータの読み込みを選択して、ダウンロードした Slain Font Default.font_raw.FavBinEdit-W ファイルを開きます。

ウォッチデータを開くと上の画像のようにフォント追加・設定に必要な、バイナリデータエリアをマークした内容が表示されます。

各ウォッチデータ名称の先頭に付加した * マークが書き換え対象のバイナリデータです。書き換え方法については以下の関連記事で確認してください。

PC ゲーム Slain: Back from Hell で日本語フォントを表示する方法、PC ゲーム Slain: Back from Hell - font_raw フォントファイルへの日本語フォント設定方法、源界明朝フォント(genkai-mincho.ttf)が追加された Slain Font Default.font_raw ファイルをバイナリエディタ FavBinEdit で開き、Slain-Back-from-Hell-Slain-Font-Default_font_raw-FavBinEdit-Watch-Data-20220410.7z の resources.assets\genkai-mincho.ttf フォルダにあるウォッチデータ Slain Font Default.font_raw.FavBinEdit-W を開く、ウォッチデータ * vector m_FontData と * FontData を別の ttf フォントに書き換え・追加するとこでフォント差し替え可能

こちらの画像は Slain: Back from Hell 用日本語フォント UnityEX 対応版 2022年4月10日版(Slain-Back-from-Hell-Slain-Font-Default_font_raw-genkai-mincho-20220410.7z) に含まれる 源界明朝フォント を追加した Slain Font Default.font_raw ファイルを バイナリエディタ FavBinEdit で開き、Slain: Back from Hell - Slain Font Default.font_raw フォントファイル用 FavBinEdit ウォッチデータ 2022年4月10日版(Slain-Back-from-Hell-Slain-Font-Default_font_raw-FavBinEdit-Watch-Data-20220410.7z) の genkai-mincho.ttf フォルダにあるウォッチデータファイル Slain Font Default.font_raw.FavBinEdit-W を開いた時の内容です。

この状態からであればダイナミックフォント書き換え対象のバイナリデータが最小限(2か所)で済みます。

ウォッチデータ * vector m_FontData ~ に差し替えたい ttf フォントのファイルサイズに書き換え、ウォッチデータ * FontData ~ に ttf フォントファイルのバイナリデータにそっくり差し替えるだけです。

awgs
Posted by awgs