Pharaoh:A New Era(Steam版)固有の情報
システム上の違い
ToDo...
日本語化
Unity製のゲームなので、XUnity.AutoTranslatorを使えばゲーム内の表記をおおむね日本語に自動変換可能。
以下は一番単純な手順として記載。
※細かい解説は、XUnity.AutoTranslatorを調べれば色々と出てくるのでそちらを参照。
※リアルタイムで翻訳サイトで翻訳していく都合上、インターネット環境が必須であり、タイムラグも発生する。1回翻訳済みなら2回目以降はすぐ表示される。
1.必要なライブラリをダウンロードする
最低限必要な物はXUnity.AutoTranslator(+フォント)のみ。
Releases · bbepis/XUnity.AutoTranslator (github.com)
・XUnity.AutoTranslator-ReiPatcher-x.x.x.zip
・TMP_Font_AssetBundles.zip
2.ファイルをゲームフォルダ直下に配置
ダウンロードしたZipを展開し、中身の3ファイルをSteamのゲームフォルダ直下に配置する。
ゲームフォルダは以下の操作で特定可能。
1.Steamのライブラリからゲームを選択する
2.管理メニュー(歯車アイコン)から、「プロパティ...」を選択
3.「インストール済みファイル」から、「参照...」を選択
3.パッチを適用する
ゲームフォルダにて、「SetupReiPatcherAndAutoTranslator.exe」を実行する。
すると「Pharaoh (Patch and Run)」というショートカットが作られるため、それを実行する。
実行すると、パッチが適用された後でゲームが起動する。
4.変換設定を変更する
ゲームが起動したら、一旦ゲームを(強制)終了する。
ゲームフォルダの直下に「AutoTranslator\Config.ini」が作られているため、メモ帳などで開き、以下の部分を変更する。
[General]
Language=ja
FromLanguage=en
[Behaviour]
OverrideFontTextMeshPro=arialuni_sdf_u2019
変更後に保存すれば、次にゲームを起動したら日本語になっていく。
X.変換結果を編集/共有する
変換結果は以下にファイルに保存されている。
AutoTranslator\Translation\ja\Text\_AutoGeneratedTranslations.txt
(変換元の英文)=(変換後の日本語文)
という形式になっているため、このファイルを手作業で修正すればその通りにゲーム内に反映される。
きちんと翻訳した物が共有で出回れば色んな人が助かるかも。
Y.問題点
・通知一覧の表示が上手くいかない模様