Pharaoh:A New Era(Steam版)

Last-modified: 2024-01-03 (水) 18:18:43

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.問題点

・通知一覧の表示が上手くいかない模様