PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ

2021年09月07日
0

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモです。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ

PC ゲーム Agatha Christie - The ABC Murders 日本語化情報

onigirin さんが作成・公開した Agatha Christie - The ABC Murders 非公式日本語化パッチ を適用することで Steam 版 Agatha Christie - The ABC Murders を日本語化することができます。

ただし、このパッチは Steam 版 専用となっており他のプラットフォームでリリースされている DRM フリー版 には適用できません。

そこでこの記事では Agatha Christie - The ABC Murders 非公式日本語化パッチ が適用された Steam 版 から 非公式日本語化ファイルを抽出 して、DRM フリー版に適用できる方法 を紹介します。

また、調べている過程で Steam 版 Agatha Christie - The ABC Murders に公式日本語ファイルと思われるデータを発見したので、Steam 版 および DRM フリー版 に使えるようにするための データ抽出方法 を紹介します。

上記いずれの日本語化について Steam 版 Agatha Christie - The ABC Murders が必要になる点に注意してください。

Steam 版 Agatha Christie - The ABC Murders 日本語化手順

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 Agatha Christie - The ABC Murders(Unity 2018.4.21f1) 日本語化可能

日本語化の動作確認するためにインストールした Steam 版 Agatha Christie - The ABC Murders です。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam ライブラリで Agatha Christie - The ABC Murders プロパティ画面を開き、ローカルファイルタブで 「ローカルファイルを閲覧...」 をクリックしてインストールフォルダを開く

Steam 版 Agatha Christie - The ABC Murders のインストール先フォルダを開きたい場合、Steam ライブラリからプロパティ画面を開き、ローカルファイルを閲覧をクリックすることでインストール先フォルダにすぐにアクセスできます。

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

Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、インストール先 The ABC Murders_Data フォルダにある resources.assets ファイルと sharedassets0.assets ファイルをバックアップ

Steam 版 Agatha Christie - The ABC Murders インストール先 The ABC Murders_Data フォルダにある resources.assets ファイルと sharedassets0.assets ファイルに 日本語化パッチ をあてることになるため、あとで元のデータに戻したい場合は事前に resources.assets ファイルと sharedassets0.assets ファイルをバックアップしておくか、ゲームの整合性チェック機能(Steam 版)を使うようにしてください。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、非公式日本語化ファイル abc_murders_ja.exe を実行して 「はい」 ボタンをクリック

Steam コミュニティガイドから Agatha Christie - The ABC Murders の非公式日本語化ファイル abc_murders_ja.exe をダウンロードします。

abc_murders_ja.exe を起動すると上画像のメッセージ画面が表示されるので 「はい」 ボタンをクリックします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、非公式日本語化ファイル abc_murders_ja.exe を実行して 「はい」 ボタンをクリック、差分適用フォルダ入力画面でインストール先にある The ABC Murders_Data フォルダを設定して OK ボタンをクリック

差分適用フォルダ入力画面で Steam 版 Agatha Christie - The ABC Murders インストール先にある The ABC Murders_Data フォルダを設定して OK ボタンをクリックします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、非公式日本語化ファイル abc_murders_ja.exe を実行して 「はい」 ボタンをクリック、差分適用フォルダ入力画面でインストール先にある The ABC Murders_Data フォルダを設定して OK ボタンをクリック、非公式日本語化適用完了

上の画像のようにエラー表示がなく処理が終われば、Steam 版 Agatha Christie - The ABC Murders への 日本語化パッチ abc_murders_ja.exe の適用は完了です。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、非公式日本語化ファイル abc_murders_ja.exe インストール後の The ABC Murders_Data フォルダにある resources.assets ファイルと sharedassets0.assets ファイル

日本語化パッチ abc_murders_ja.exe 適用後の Steam 版 Agatha Christie - The ABC Murders The ABC Murders_Data フォルダにある resources.assets ファイルと sharedassets0.assets ファイルです。

日本語化パッチ適用前の resources.assets ファイルと sharedassets0.assets ファイル から更新日時とサイズが変更されているのが確認できます。

以下、日本語化パッチ abc_murders_ja.exe 適用後の Steam 版 Agatha Christie - The ABC Murders スクリーンショットを公開します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、Steam 版 The ABC Murders 非公式日本語化ファイルインストール方法、しねきゃぷしょん Version 2.27 スクリーンショット

Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法

非公式日本語化した Steam 版 Agatha Christie - The ABC Murders から非公式日本語ファイルと使用しているフォントを抽出することで、日本語化ファイルのバックアップするのと同時に abc_murders_ja.exe を使わずに非公式日本語化ができるようになります。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、インストール先 The ABC Murders_Data フォルダに日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイルと UnityEX.exe を配置

非公式日本語化した Steam 版 Agatha Christie - The ABC Murders の The ABC Murders_Data フォルダに UnityEX と日本語 txt・ttf フォントファイルエクスポート用バッチファイル(ファイル名は任意)を配置します。

バッチファイルの中身は以下のバッチスクリプトを貼り付けて保存します。上の画像ではバッチファイル名を UnityEX.bat にしていますが適当な名前で構いません。

準備ができたらバッチファイルを(PC 環境によっては管理者権限で)実行します。

Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォントエクスポートバッチスクリプト
UnityEX.exe export resources.assets -t txt
UnityEX.exe export sharedassets0.assets -t ttf
pause
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、インストール先 The ABC Murders_Data フォルダに日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイルと UnityEX.exe を配置、バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files フォルダ

バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files フォルダです。

基本的に Unity_Assets_Files フォルダごとバックアップすれば目的は完了ですが、ここではさらに不要なファイルを削除して abc_murders_ja.exe に含まれているファイルのみになるように整理します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files\resources フォルダ内にある非公式日本語 txt ファイル、日本語化されていない Common_00009.txt、Common_00010.txt、logConfig.xml、XB1DataPlatformManifest.xml ファイルを削除

バッチスクリプト実行後に Unity_Assets_Files\resources フォルダ内にエクスポートされた非公式日本語 txt ファイルです。

このうち日本語化されていない Common_00009.txtCommon_00010.txtlogConfig.xmlXB1DataPlatformManifest.xml の 4ファイルは不要なため削除します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files\resources フォルダ内にある非公式日本語 txt ファイル、日本語化されていない Common_00009.txt、Common_00010.txt、logConfig.xml、XB1DataPlatformManifest.xml ファイルを削除、バックアップ対象の非公式日本語 txt ファイル全部で 253 ファイル

Unity_Assets_Files\resources フォルダ内にあるエクスポートされた非公式日本語 txt ファイルから Common_00009.txtCommon_00010.txtlogConfig.xmlXB1DataPlatformManifest.xml ファイルを削除したところです。

Unity_Assets_Files\resources フォルダ内にある txt ファイル 253 ファイルが、Steam 版 Agatha Christie - The ABC Murders の非公式日本語化に必要なテキストファイルとなります。

ちなみに各テキストファイルのファイル名に連番なしと連番あり(00001~00008)があります。

(日本語化する前の)オリジナルでは各言語の翻訳内容が収録されていますが、今回抽出した非公式日本語化ファイルでは連番ありなし関係なく、すべて同じ非公式日本語訳が収録されていました。

どうしてそのようになっているのかオリジナルのテキストファイル内容を調べてみたら、どうやら番号ごとに決まった言語が割り振られているわけではなく、各言語がバラバラに収録されている形となっていたようです。

おそらく、日本語化作者の方は 1 言語だけ日本語化ファイルを入れ替えるのが大変なうえに、間違って違う言語のファイルを入れ替えてしまった場合の修正する手間を考えて、最初から収録されているすべての言語を日本語訳のテキストファイルに置き換えてしまったものではないかと思われます。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files\sharedassets0\Fonts フォルダ内にある日本語 ttf フォントファイル(CenturyGothic.ttf、InterroTypo.ttf)

バッチファイル実行後に Unity_Assets_Files\sharedassets0\Fonts フォルダにエクスポートされた日本語 ttf フォントファイル(CenturyGothic.ttf、InterroTypo.ttf)です。

それぞれのフォントファイルの詳細は以下の通りです。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files\sharedassets0\Fonts フォルダ内にある日本語 ttf フォントファイル、CenturyGothic.ttf はしねきゃぷしょん Version 2.27(字幕・システム関連フォントとしてほぼゲーム内で表示)

CenturyGothic.ttf フォントファイルの正体はしねきゃぷしょん(Version 2.27)フォントです。字幕・システム関連フォントとしてゲーム内でほぼ使用・表示されます。

しねきゃぷしょんは配布元が閉鎖済みのためダウンロードできませんが、Internet Archive から Version 2.28 がダウンロードできます。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、日本語 txt ファイルと日本語 ttf フォントファイルエクスポート用バッチファイル実行後に The ABC Murders_Data フォルダ内に生成された Unity_Assets_Files\sharedassets0\Fonts フォルダ内にある日本語 ttf フォントファイル、InterroTypo.ttf は Rounded-L M+ 1c regular(rounded-l-mplus-1c-regular.ttf、フォールバック用?のためかゲーム内で確認できず)

InterroTypo.ttf フォントファイルの正体は 自家製 Rounded M+ (ラウンデッド エムプラス) の Rounded-L M+ 1c regular(rounded-l-mplus-1c-regular.ttf)フォントです。

このフォントはフォールバックに使われるフォントのようなので、CenturyGothic.ttf(しねきゃぷしょん)に収録されていない文字が使われた場合に、このフォントが使用されることになるものと思われます。詳細については こちら で解析した内容で説明します。

そのため、序盤にこのフォントが使用されているシーンは確認できませんでした。

CenturyGothic.ttf および InterroTypo.ttf フォントファイルはフリーフォントに置き換わっているのでバッチスクリプトでエクスポートしなくても、それぞれのフォントをダウンロード(もしくは別の日本語フォントファイルでも可)して CenturyGothic.ttf、InterroTypo.ttf にリネーム(名前変更)して Unity_Assets_Files\sharedassets0\Fonts フォルダに配置・UnityEX でインポートすることで再現できるようになっています。

これで非公式日本語化ファイル・フォントのバックアップは完了です。

abc_murders_ja.exe を使わずにバックアップしたファイルから Steam 版 Agatha Christie - The ABC Murders を日本語化するには、バッチスクリプトでエクスポートした Unity_Assets_Files フォルダを The ABC Murders_Data フォルダに配置

UnityEX で resources.assets ファイルと sharedassets0.assets ファイルをそれぞれ開き Import files ボタンをクリックして非公式日本語 txt ファイルと ttf フォントをインポートすれば、abc_murders_ja.exe 非公式日本語化パッチ 相当の内容になります。

Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法

日本語化パッチ abc_murders_ja.exe からどうやって非公式日本語テキストとフォントを特定したのか、その手順を紹介します。

日本語化とは関係ない内容です。興味があれば以下クリックしてご覧ください。

日本語化されたファイルを見つけるには、日本語化前と日本語化後のファイルから差分情報を取得します。

差分を取得するために非公式日本語化パッチ適用前の resources.assets ファイルと sharedassets0.assets ファイル、非公式日本語化パッチ適用後の resources.assets ファイルと sharedassets0.assets ファイルを用意します。

Agatha Christie - The ABC Murders 非公式日本語化パッチ abc_murders_ja.exeSteam 版 の resources.assets ファイルと sharedassets0.assets ファイルさえあれば適用できるので、作業用フォルダを用意して resources.assets ファイルと sharedassets0.assets ファイルをコピーして配置すればパッチを適用することができます。(ゲームのインストール先に日本語パッチをあてる必要はない)

以下、作業用フォルダを用意して Steam 版 の resources.assets ファイルと sharedassets0.assets ファイルに、Agatha Christie - The ABC Murders 非公式日本語化パッチ abc_murders_ja.exe を適用する方法です。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、インストール先 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の)resources.assets ファイルと sharedassets0.assets ファイルを作業用フォルダにコピー

Steam 版 Agatha Christie - The ABC Murders インストール先 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の)resources.assets ファイルと sharedassets0.assets ファイルを作業用フォルダにコピーします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、作業用フォルダにコピーした The ABC Murders_Data フォルダのオリジナル(非公式日本語化する前の)resources.assets ファイルと sharedassets0.assets ファイルに対して非公式日本語化ファイル abc_murders_ja.exe を実行して適用、差分適用フォルダ入力画面で resources.assets ファイルと sharedassets0.assets ファイルを配置した作業用フォルダを指定

Agatha Christie - The ABC Murders の非公式日本語化パッチ abc_murders_ja.exe を実行して、差分適用フォルダ入力画面で先ほど assets ファイルを配置した作業用フォルダを設定してパッチを適用します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、作業用フォルダにコピーした The ABC Murders_Data フォルダのオリジナル(非公式日本語化する前の)resources.assets ファイルと sharedassets0.assets ファイルに対して非公式日本語化ファイル abc_murders_ja.exe を実行して適用、差分適用フォルダ入力画面で resources.assets ファイルと sharedassets0.assets ファイルを配置した作業用フォルダを指定、非公式日本語化適用完了
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、非公式日本語化ファイル abc_murders_ja.exe が適用された resources.assets ファイルと sharedassets0.assets ファイル

作業用フォルダに配置した resources.assets ファイルと sharedassets0.assets ファイルの非公式日本語化パッチの適用が完了しました。

次に差分取得のため、UnityEX でファイルをエクスポートします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、UnityEX でオリジナル(非公式日本語化する前の)resources.assets ファイルを開き、リスト内のファイルをすべて選択した状態で右クリックから Export Raw をクリックしてファイルをエクスポート、同じ手順で sharedassets0.assets ファイルも UnityEX で開きファイルをすべてエクスポート

Steam 版 のオリジナル(非公式日本語化する前の)resources.assets ファイルを UnityEX で開き、リスト内のファイルをすべて選択した状態で右クリックから Export Raw をクリックしてファイルをエクスポートします。

同じ手順で sharedassets0.assets ファイルも UnityEX で開き、Export Raw ですべてのファイルをエクスポートします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、UnityEX で非公式日本語化前の resources.assets ファイルを開き、リスト内のファイルをすべて選択した状態で右クリックから Export Raw をクリックしてファイルをエクスポート、同じ手順で非公式日本語化前の sharedassets0.assets ファイルも UnityEX で開きファイルをすべてエクスポート

非公式日本語化パッチをあてた Steam 版 resources.assets ファイルを UnityEX で開き、リスト内のファイルをすべて選択した状態で右クリックから Export Raw をクリックしてファイルをエクスポートします。

同じ手順で sharedassets0.assets ファイルも UnityEX で開き、Export Raw ですべてのファイルをエクスポートします。

WinMerge を使って UnityEX でエクスポートしたファイル差分をチェックします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、オリジナルと非公式日本語化した resources.assets ファイルと sharedassets0.assets ファイルから UnityEX からエクスポートしたファイルを WinMerge で比較した結果、resources フォルダ内の差分がある txt ファイル(253 ファイル)

日本語化前・後の resources.assets ファイルからエクスポートしたファイルの WinMerge 差分結果です。

上の画像ではすべて表示しきれていませんが 253 ファイルが異なる結果となり、非公式日本語化ファイル・フォントをバックアップ した時の ファイルリストとファイル数 と一致します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 非公式日本語化ファイル・フォント バックアップ方法、Steam 版 The ABC Murders 非公式日本語化ファイル・フォント特定方法、オリジナルと非公式日本語化した resources.assets ファイルと sharedassets0.assets ファイルから UnityEX からエクスポートしたファイルを WinMerge で比較した結果、sharedassets0 フォルダ内の差分がある font_raw(ttf) フォントファイル(2 ファイル)

日本語化前・後の sharedassets0.assets ファイルからエクスポートしたファイルの WinMerge 差分結果です。

差分があるファイルは 2つのフォントファイル(font_raw)のみです。ファイル名から 非公式日本語化ファイル・フォントをバックアップ した時の フォントファイル名 と一致します。

DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、GOG 版 Agatha Christie - The ABC Murders(Unity 5.1.2p1) 日本語化可能
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、Humble Bundle 版 Agatha Christie - The ABC Murders(Unity 5.1.2p1) 日本語化可能
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、IndieGala(Freebies)版 Agatha Christie - The ABC Murders(Unity 2018.4.21f1) 日本語化可能

Agatha Christie - The ABC Murders には Steam 版 Agatha Christie - The ABC Murders のほか、プラットフォーム別の DRM フリー版がいくつかあります。

今回こちらで用意できたのが GOG 版、Humble Bundle 版、IndieGala(Freebies)版 です。

いずれのプラットフォームでも日本語化で動作しているところは確認しています。

GOG 版 のみインストールが必要ですが、Humble Bundle 版と IndieGala(Freebies)版 はファイルが圧縮されているだけなので、展開・解凍後は exe ファイルを実行することでゲームを起動できます。

Humble Bundle 版は Humble Jumbo Bundle 7 に含まれていたものですが、Humble Store には DRM フリー表記が見つからなく Steam 版の提供のみのようなので、こちらは入手できないかもしれません。

IndieGala(Freebies)版 は無料配布時に入手したものです。IndieGala の Store から購入できますが DRM フリーの表記はみつからなく、Steam キーのみ販売しているようです。

2021年9月時点ではプラットフォーム別に Unity エンジンのバージョンが異なります。

Steam 版IndieGala(Freebies)版Unity 2018.4.21f1GOG 版 と Humble Bundle 版が Unity 5.1.2p1 となっていました。

ゲームのリリースは 2016年ですが 2020年10月にあったアップデート内容 をみるとかなり改善しているようです。(非公式日本語化パッチ も公式アップデートにあわせて更新)

Unity エンジンバージョンが古い GOG 版 と Humble Bundle 版では表示される字幕が小さくプレイしにくいため、特に理由がない限りは最新版と思われる Steam 版IndieGala(Freebies)版 でプレイしたほうが良いかと思います。

DRM フリー版 The ABC Murders 非公式日本語化ファイルインストール方法

抽出した非公式日本語化ファイル・フォント を使って DRM フリー版 を非公式日本語化します。

フォントファイルはそのまま流用可能ですが、テキストファイルは一部不要です。手動で削除でも対応できますが、ここでは必要なファイルのみコピーするバッチスクリプトを紹介します。

エクスポート済み非公式日本語 txt ファイル(253 ファイル)があるフォルダ 内にバッチファイルを作成して(ファイル名は任意)、以下クリックして開いた先にあるバッチスクリプトをコピーして保存後、実行します。

バッチスクリプトの内容についてはスクリプトの最後に解説を載せておきます。

DRM フリー版 Agatha Christie - The ABC Murders 用非公式本語 txt ファイルコピーバッチスクリプト
@echo off
setlocal enabledelayedexpansion

md Unity_Assets_Files\resources

copy Credits.txt Unity_Assets_Files\resources

set filename=Cin_Cust,Cin_END,Cin_Fin_Franklin,Cin_Intro,Cin_Intro_And,Common,DialAnd_common,DialAnd_street,DialAnd_tabac,DialBex_common,DialBex_house,DialBex_resto,DialBex_street,DialChu01_ext,DialChu01_int,DialChu02_ext,DialChu02_int,DialChu_common,DialMar,DialSco01,DialSco02,DialWhi01_int,DialWhi02_int,DialWhi03_int,DialWhi04_int,DialWhi05_int,DialWhi_common,DialWhi_street

for %%a in (%filename%) do (
copy %%a.txt Unity_Assets_Files\resources

for /L %%i in (1,1,7) do (
set num=00000%%i
echo !num:~-5!
copy %%a_!num:~-5!.txt Unity_Assets_Files\resources
)

)

endlocal
pause

4行目に Unity_Assets_Files\resources フォルダを作成して、このフォルダに DRM フリー版 に必要な非公式日本語テキストファイルを copy コマンドでコピーします。

8行目に連番があるテキストファイル名を連番なしでセットして、10行目以降の for 文で連番ありなしで txt ファイルをコピーする処理をします。(参考情報

連番がないファイルは Credits.txt のみなので 6行目にコピー処理(for 文の外に配置)しています。

11行目の copy で連番がない txt ファイルをコピー処理しています。

13行目の for 文で連番がある txt ファイル(00001~00007)をコピー処理します。(参考情報 1参考情報 2参考情報 3

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、DRM フリー版 The ABC Murders 非公式日本語化ファイルインストール方法、非公式日本語化した Steam 版 Agatha Christie - The ABC Murders の The ABC Murders_Data フォルダにある resources.assets ファイルからエクスポートした Unity_Assets_Files\resources フォルダで DRM フリー用版テキストファイルコピーバッチスクリプトを実行、連番 ~00008.txt ファイルのみ含まれていない非公式日本語テキストファイルの Unity_Assets_Files\resources フォルダを DRM フリー版 The ABC Murders_Data フォルダに配置

DRM フリー版 用 txt ファイルコピーバッチスクリプト実行後、Unity_Assets_Files\resources フォルダにコピーした非公式日本語テキストファイル 225 ファイルです。(連番 ~00008.txt ファイルのみ含まれていません)

DRM フリー版 The ABC Murders_Data フォルダに Unity_Assets_Files フォルダごと配置します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、DRM フリー版 The ABC Murders 非公式日本語化ファイルインストール方法、日本語フォントを変更したい場合は DRM フリー版 The ABC Murders_Data\Unity_Assets_Files\sharedassets0\Fonts フォルダに、Steam 版 Agatha Christie - The ABC Murders の The ABC Murders_Data フォルダにある sharedassets0.assets ファイルからエクスポートした、ttf フォントファイル(CenturyGothic.ttf、InterroTypo.ttf)を配置

フォントを変更したい場合は DRM フリー版 The ABC Murders_Data フォルダに Unity_Assets_Files\sharedassets0\Fonts フォルダを用意して、抽出した非公式日本語化フォント(CenturyGothic.ttf、InterroTypo.ttf) を配置します。(別の日本語フォントを用意してファイル名を CenturyGothic.ttf、InterroTypo.ttf にリネームして配置しても可)

ダイナミックフォント(ttf)を利用しているため、フォントを用意しなくても Unity 標準フォントで日本語は表示できます。ただ、中華フォント で表示されてしまうため、馴染みのあるフォントでプレイしたい場合はフォントファイルを入れ替えることになります。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、DRM フリー版 Agatha Christie - The ABC Murders 非公式日本語化手順、DRM フリー版 The ABC Murders 非公式日本語化ファイルインストール方法、 DRM フリー版 The ABC Murders_Data\Unity_Assets_Files フォルダに、連番 ~00008.txt ファイルのみ含まれていない非公式日本語テキストファイルの resources フォルダと、オプションで日本語フォントを変更したい場合は sharedassets0\Fonts フォルダにフォントファイルを配置した状態で、UnityEX で resources.assets ファイルと sharedassets0.assets ファイルを開き Import files を実行して日本語化完了

DRM フリー版 The ABC Murders_Data\Unity_Assets_Files フォルダに、連番 ~00008.txt ファイルのみ含まれていない非公式日本語テキストファイルの resources フォルダを配置した状態で、UnityEX で resources.assets ファイルを開き Import files を実行します。

日本語フォントを変更したい場合は sharedassets0\Fonts フォルダにフォントファイルを配置した状態で、UnityEX で sharedassets0.assets ファイルを開き Import files を実行します。

ゲームを起動して日本語化されているかどうか確認します。

PC ゲーム Agatha Christie - The ABC Murders フォント変更方法

Steam 版DRM フリー版 関係なく Agatha Christie - The ABC Murders のフォントは以下の方法で変更できます。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders_Data フォルダにある sharedassets0.assets ファイルからエクスポートした、Unity_Assets_Files\sharedassets0\Fonts フォルダにある ttf フォントファイル(CenturyGothic.ttf、InterroTypo.ttf)、CenturyGothic.ttf を別に日本語フォントに変更

The ABC Murders_Data\Unity_Assets_Files\sharedassets0\Fonts フォルダに変更したい ttf フォントファイルを配置して CenturyGothic.ttf にリネーム(名前変更)します。

The ABC Murders_Data\Unity_Assets_Files\sharedassets0\Fonts フォルダは sharedassets0.assets ファイルから UnityEX でフォントをエクスポートした際に生成されますが、あらかじめわかっていれば手動でフォルダを作成しても問題ありません。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders_Data フォルダにある sharedassets0.assets ファイルからエクスポートした、Unity_Assets_Files\sharedassets0\Fonts フォルダにある ttf フォントファイル(CenturyGothic.ttf、InterroTypo.ttf)、CenturyGothic.ttf を別に日本語フォントに変更後、UnityEX で sharedassets0.assets ファイルを開き Import files を実行してフォント変更完了

UnityEX で sharedassets0.assets ファイルを開き Import files を実行してフォント変更完了です。

以下、源暎アンチック フォントに変更したスクリーンショットを公開します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Steam 版 Agatha Christie - The ABC Murders 日本語化手順、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、源暎アンチック Ver 5.1 スクリーンショット

The ABC Murders フォント解析

UABE(Unity Assets Bundle Extractor) を使って The ABC Murders_Data フォルダにある sharedassets0.assets ファイルに含まれるフォント情報を解析した時の内容です。

興味があれば以下クリックしてご覧ください。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders フォント解析、UABE で sharedassets0.assets ファイルを開き Assets Info 画面から Path ID 21 の CenturyGothic を選択して View Data ボタンをクリック

UABE(Unity Assets Bundle Extractor) で The ABC Murders_Data フォルダにある sharedassets0.assets ファイルを開きます。

Assets Info 画面から Path ID 21 の CenturyGothic フォントを選択して View Data ボタンをクリックします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders フォント解析、UABE で sharedassets0.assets ファイルを開き Assets Info 画面から Path ID 21 の CenturyGothic を選択して View Data ボタンをクリック、Asset Data 画面 FallbackFonts で Path ID 20 の InterroTypo が指定

Asset Data 画面で FallbackFonts を開くと Path ID 20 の InterroTypo フォントが指定されていることがわかります。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders フォント解析、UABE で sharedassets0.assets ファイルを開き Assets Info 画面から Path ID 20 の InterroTypo を選択して View Data ボタンをクリック

今度は Assets Info 画面から Path ID 20 の InterroTypo フォントを選択して View Data ボタンをクリックします。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders フォント変更方法、The ABC Murders フォント解析、UABE で sharedassets0.assets ファイルを開き Assets Info 画面から Path ID 20 の InterroTypo を選択して View Data ボタンをクリック、Asset Data 画面 FallbackFonts で Path ID 21 の CenturyGothic が指定

Asset Data 画面で FallbackFonts を開くと Path ID 21 の CenturyGothic フォントが指定されていることがわかります。

これらのことからメインで使用する CenturyGothic フォントで文字が見つからない場合、もう一つのフォントの InterroTypo にフォールバックするように設定されていることが推測できます。

ただ、フォールバック先の InterroTypo フォントでも CenturyGothic へフォールバックするように設定されているので、これが機能しているのかどうかはわかりません。

PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法

Steam 版 Agatha Christie - The ABC Murders から公式日本語ファイルを抽出する方法です。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、Steam 版 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピー、同フォルダ内に txt ファイルエクスポート用バッチファイルと UnityEX.exe を配置してバッチスクリプト実行

Steam 版 Agatha Christie - The ABC Murders の The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピーします。(ゲームのインストール先でも可能な内容ですが、ここでは作業用フォルダを使って説明します)

同フォルダ内に以下の txt ファイルエクスポート用バッチファイル(ファイル名は任意)と UnityEX.exe を配置して、バッチスクリプトを実行します。

Steam 版 Agatha Christie - The ABC Murders - txt ファイル(resources.assets)エクスポートバッチスクリプト
UnityEX.exe export resources.assets -t txt
pause
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、Steam 版 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピー、同フォルダ内に日本語 txt ファイルエクスポート用バッチファイルと UnityEX.exe を配置してバッチスクリプト実行後にエクスポートされた Unity_Assets_Files\resources フォルダ内にある txt ファイル、Unity_Assets_Files\resources フォルダ内に公式日本語 txt ファイルコピー用バッチファイルを配置して実行

resources.assets ファイルの txt ファイルエクスポートバッチスクリプト実行後、Unity_Assets_Files\resources フォルダに txt ファイルがエクスポートされます。

次に以下の Unity_Assets_Files\resources フォルダ内に公式日本語 txt ファイルコピー用バッチファイル(ファイル名は任意)を配置して、バッチスクリプトを実行します。

Steam 版 Agatha Christie - The ABC Murders 公式日本語テキストファイル - コピーバッチスクリプト
md Unity_Assets_Files\resources
copy Cin_Cust_00008.txt Unity_Assets_Files\resources
copy Cin_END_00006.txt Unity_Assets_Files\resources
copy Cin_Fin_Franklin_00007.txt Unity_Assets_Files\resources
copy Cin_Intro_00001.txt Unity_Assets_Files\resources
copy Cin_Intro_And_00008.txt Unity_Assets_Files\resources
copy Common_00001.txt Unity_Assets_Files\resources
copy DialAnd_common_00001.txt Unity_Assets_Files\resources
copy DialAnd_street_00002.txt Unity_Assets_Files\resources
copy DialAnd_tabac.txt Unity_Assets_Files\resources
copy DialBex_common.txt Unity_Assets_Files\resources
copy DialBex_house_00008.txt Unity_Assets_Files\resources
copy DialBex_resto_00005.txt Unity_Assets_Files\resources
copy DialBex_street_00007.txt Unity_Assets_Files\resources
copy DialChu_common_00003.txt Unity_Assets_Files\resources
copy DialChu01_ext_00002.txt Unity_Assets_Files\resources
copy DialChu01_int_00002.txt Unity_Assets_Files\resources
copy DialChu02_ext_00001.txt Unity_Assets_Files\resources
copy DialChu02_int.txt Unity_Assets_Files\resources
copy DialMar_00005.txt Unity_Assets_Files\resources
copy DialSco01_00004.txt Unity_Assets_Files\resources
copy DialSco02_00007.txt Unity_Assets_Files\resources
copy DialWhi_common_00003.txt Unity_Assets_Files\resources
copy DialWhi_street_00002.txt Unity_Assets_Files\resources
copy DialWhi01_int_00005.txt Unity_Assets_Files\resources
copy DialWhi02_int_00006.txt Unity_Assets_Files\resources
copy DialWhi03_int_00006.txt Unity_Assets_Files\resources
copy DialWhi04_int_00005.txt Unity_Assets_Files\resources
copy DialWhi05_int_00003.txt Unity_Assets_Files\resources
pause
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、Steam 版 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピー、同フォルダ内に日本語 txt ファイルエクスポート用バッチファイルと UnityEX.exe を配置してバッチスクリプト実行後にエクスポートされた Unity_Assets_Files\resources フォルダ内にある txt ファイル、Unity_Assets_Files\resources フォルダ内に公式日本語 txt ファイルコピー用バッチファイルを配置して実行後にエクスポートされた公式日本語 txt ファイル(28ファイル)

新たに生成された Unity_Assets_Files\resources フォルダ内にコピーされた公式日本語 txt ファイルです。全部で 28 txt ファイルです。

次に各プラットフォームに公式日本語 txt ファイルをインポートできるようにファイル名をバッチスクリプトで修正します。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、Steam 版 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピー、同フォルダ内に日本語 txt ファイルエクスポート用バッチファイルと UnityEX.exe を配置してバッチスクリプト実行後にエクスポートされた Unity_Assets_Files\resources フォルダ内にある txt ファイル、Unity_Assets_Files\resources フォルダ内に公式日本語 txt ファイルコピー用バッチファイルを配置して実行後にエクスポートされた公式日本語 txt ファイル(28ファイル)、リネーム&連番コピーバッチファイルを配置して実行

公式日本語 txt ファイルがあるフォルダに以下のリネーム&連番コピーバッチファイル(ファイル名は任意)を配置してバッチスクリプトを実行します。

以下のバッチスクリプトは Steam 版 用です。DRM フリー版 ではバッチスクリプトを一部変更する必要があります。(バッチスクリプト下部に変更箇所の説明を追加しています)

Steam 版 Agatha Christie - The ABC Murders 公式日本語テキストファイル - リネーム&連番コピーバッチスクリプト
@echo off
setlocal enabledelayedexpansion

ren Cin_Cust_00008.txt Cin_Cust.txt
ren Cin_END_00006.txt Cin_END.txt
ren Cin_Fin_Franklin_00007.txt Cin_Fin_Franklin.txt
ren Cin_Intro_00001.txt Cin_Intro.txt
ren Cin_Intro_And_00008.txt Cin_Intro_And.txt
ren Common_00001.txt Common.txt
ren DialAnd_common_00001.txt DialAnd_common.txt
ren DialAnd_street_00002.txt DialAnd_street.txt
ren DialBex_house_00008.txt DialBex_house.txt
ren DialBex_resto_00005.txt DialBex_resto.txt
ren DialBex_street_00007.txt DialBex_street.txt
ren DialChu_common_00003.txt DialChu_common.txt
ren DialChu01_ext_00002.txt DialChu01_ext.txt
ren DialChu01_int_00002.txt DialChu01_int.txt
ren DialChu02_ext_00001.txt DialChu02_ext.txt
ren DialMar_00005.txt DialMar.txt
ren DialSco01_00004.txt DialSco01.txt
ren DialSco02_00007.txt DialSco02.txt
ren DialWhi_common_00003.txt DialWhi_common.txt
ren DialWhi_street_00002.txt DialWhi_street.txt
ren DialWhi01_int_00005.txt DialWhi01_int.txt
ren DialWhi02_int_00006.txt DialWhi02_int.txt
ren DialWhi03_int_00006.txt DialWhi03_int.txt
ren DialWhi04_int_00005.txt DialWhi04_int.txt
ren DialWhi05_int_00003.txt DialWhi05_int.txt

set filename=Cin_Cust,Cin_END,Cin_Fin_Franklin,Cin_Intro,Cin_Intro_And,Common,DialAnd_common,DialAnd_street,DialAnd_tabac,DialBex_common,DialBex_house,DialBex_resto,DialBex_street,DialChu01_ext,DialChu01_int,DialChu02_ext,DialChu02_int,DialChu_common,DialMar,DialSco01,DialSco02,DialWhi01_int,DialWhi02_int,DialWhi03_int,DialWhi04_int,DialWhi05_int,DialWhi_common,DialWhi_street

for /L %%i in (1,1,8) do (
set num=00000%%i
echo !num:~-5!

for %%a in (%filename%) do (
copy %%a.txt %%a_!num:~-5!.txt
)

)

endlocal
pause

4~28行目の ren コマンドで連番があるファイル名をいったん連番なしにリネーム(名前変更)処理をしています。

30行目にテキストファイル名を連番なしでセットして、32行目以降の for 文で連番を付加してテキストファイルをコピーする処理をします。(参考情報

36行目の for 文で連番を付加(00001~00008)したテキストファイルをコピー処理します。(参考情報 1参考情報 2参考情報 3

DRM フリー版 では txt ファイルの連番が(2021年9月時点では)00007 までしかないので、バッチスクリプト 32行目の for 文を 8 → 7 に変更してからバッチスクリプトを実行します。

for /L %%i in (1,1,7) do (
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、Steam 版 The ABC Murders_Data フォルダにあるオリジナル(非公式日本語化する前の) resources.assets ファイルを作業用フォルダにコピー、同フォルダ内に日本語 txt ファイルエクスポート用バッチファイルと UnityEX.exe を配置してバッチスクリプト実行後にエクスポートされた Unity_Assets_Files\resources フォルダ内にある txt ファイル、Unity_Assets_Files\resources フォルダ内に公式日本語 txt ファイルコピー用バッチファイルを配置して実行後にエクスポートされた公式日本語 txt ファイル(28ファイル)、リネーム&連番コピーバッチファイルを配置して実行後のインポート用公式日本語化 txt ファイル(252 ファイル)

リネーム&連番コピーバッチスクリプト実行後、Unity_Assets_Files\resources フォルダ内に連番ありなしの txt ファイルがあることを確認します。(連番は Steam 版 なら 00008 まで、DRM フリー版 なら 00007 まで)

公式日本語 txt ファイルのインポート方法はバッチファイル削除後、The ABC Murders_Data フォルダに公式日本語 txt ファイルを含む Unity_Assets_Files\resources フォルダを配置して、UnityEX で resources.assets を開き Import files を実行してインポートします。

以下、公式日本語テキストファイルに変更したスクリーンショットを公開します。(フォントはしねきゃぷしょん)

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット
PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、PC ゲーム Agatha Christie - The ABC Murders 公式日本語ファイル抽出方法、公式日本語テキスト しねきゃぷしょん Version 2.27 スクリーンショット

Agatha Christie - The ABC Murders ウィンドウモード切替とボーダーレスウィンドウモード設定方法

PC ゲーム Agatha Christie - The ABC Murders の画面表示方法はフルスクリーンモードしかなく、ゲーム内オプションから切り替えるといったことはできません。

PCGamingWiki によれば、Alt+Enter キーでウィンドウモードに切り替え、コマンドライン引数を指定することでボーダーレスウィンドウモードに設定できるようになります。

ウィンドウモードは設定が保存できないため、ゲームを起動するたびに Alt+Enter キーを押して切り替える必要があります。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Agatha Christie - The ABC Murders ウィンドウモード切替とボーダーレスウィンドウモード設定方法、Steam 版の場合 Steam ライブラリからプロパティ画面を開き、一般にある起動オプションに -popupwindow を入力

Steam 版 の場合、Steam ライブラリからプロパティ画面を開き、一般にある起動オプションに -popupwindow を入力することでボーダーレスウィンドウモードに設定することができます。

PC ゲーム Agatha Christie - The ABC Murders 日本語化メモ、Agatha Christie - The ABC Murders ウィンドウモード切替とボーダーレスウィンドウモード設定方法、DRM フリー版(GOG、Humble Bundle、IndieGala(Freebies))の場合ショートカットからプロパティ画面を開き、ショートカットタブにあるリンク先欄の後ろに 「 -popupwindow」 を追加

DRM フリー版GOG、Humble Bundle、IndieGala(Freebies))の場合、ショートカットからプロパティ画面を開き(GOG 版 以外は手動でショートカット作成)、ショートカットタブにあるリンク先欄の後ろに 「 -popupwindow」 を追加することでボーダーレスウィンドウモードに設定することができます。

awgs
Posted by awgs