MOD作成に必須のツールですがWindows標準のテキストエディタはあまりおすすめできません。
おすすめは「Mery (メリー) 」と呼ばれるフリーテキストエディタです。
上記の画像は実際に「Mery」を立ち上げてみたところです。
ドイツ語、スウェーデン語などで使用されるウムラウトやフランス語は日本語環境のPCでは文字化けしてしまいます。
EU4のデータではドイツ文化圏、スカンジナビア文化圏、フランス文化圏の国家に関する設定ファイルがこれに該当します。
Ä ä Ö ö Ü ü ← ウムラウト
Étienne ← Éなどが文字化けする。
文字化けを修正するには「Mery」でウムラウトやフランス語の設定ファイルを開き、
読み直し(R) → 西ヨーロッパ言語
を選択して読み直してみてください。
文字化けしていたファイルが正常に表示されるはずです。
EU4のテキストファイルを修正する場合は、億劫でも必ず“読み直し(R)"を実行してから扱ってください。
バックアップデータは必須です。
EU4の本体データはディフォルトで、
C:\Program Files (x86) 、あるいはC:\Program Files 内の、
\Steam\SteamApps\common\Europa Universalis IV
にあります。
PCの容量が許す限り、リストア(上書き修正)用とMOD製作の素材用に二つ、データを用意していたほうが無難です。
ちなみにsteamクライアントの「ゲームキャッシュの整合性を確認」でも復元できますが、時間がかかって面倒です。
重要なのは、絶対に“オリジナルファイル”をいじらないことです。
ヴァニラ環境を大切に!!
MODデータは
ユーザードキュメント内の、
\Paradox Interactive\Europa Universalis IV\mod
に置いてください。
MODをアクティブするには本体データフォルダと「.mod」拡張子のバッチファイルが必要になります。
MODデータはゲーム立ち上げ時に、他のデータより優先的に読み込まれます。
ですので変更したい箇所のデータ、もしくは新期追加のデータを用意するだけでMODは稼働します。
但し、新期追加分のデータは既存のデータファイルと同名にしないでください。
従来のデータが読み込まれず動作が不安定になります。
ちなみにDLCも仕組みは同じです。MODの一種と考えてもらって差し支えないと思います。
解説ばかりでもアレなんで、さっそく実際にMODを作ってみたいと思います。
今回は、本AARでも触れていましたが、1444年のグランドキャンペーン時に本来なら死亡しているはずのフランスの将軍、ジャンヌ・ダルクをMODで復活させてみたいと思います。
MODデータ置き場、
ユーザードキュメント内の、
\Paradox Interactive\Europa Universalis IV\mod に
「新しいテキストファイル」と「新しいフォルダ」を作成し置いてください。
「新しいテキストファイル」と「新しいフォルダ」は右クリックで作成できます。
半角文字で「la_pucelle」としてください。
「la」と「pucelle」の間には「_(アンダーバー)」が挿入されています。
“半角スペース”の「一字空け」は極力避けてください。
MODデータを読み込む際に不具合が生じるようなので。
代わりに「_(アンダーバー)」を入れる習慣をつけておくと良いでしょう。
“La Pucelle”はジャンヌ・ダルクを指します。
先ほど作成した「la_pucelle」のフォルダ内に「history」というフォルダを作成して下さい。
同じく作成した「history」のフォルダ内に「countries」というフォルダを作成してください。
EU4の本体フォルダから「FRA - France」というファイルを探し出し、コピペして先ほど作成した「countries」というフォルダに入れてください。
このファイルは、C:\Program Files (x86) 、あるいはC:\Program Files 内の、
\Steam\SteamApps\common\Europa Universalis IV\history\countries
にあるはずです。
コピーした「FRA - France」のファイルをテキストエディタ「Mery」で開いてみてください。
尚、開いたファイルは一度、
読み直し(R) → 西ヨーロッパ言語
開いたファイルの中に「Jeanne d'Arc」という箇所があるはずです。
テキストエディタ「Mery」の「検索」を使うと該当する箇所に引っかかるはずです。
「検索」は「双眼鏡」のアイコンボタンですが、見つからない場合は「ctrl」と「F」のキーを同時に押してください。
「検索」ができるようになります。
「Jeanne d'Arc」と同じ行に「death_date = 1430.5.23」という記述があると思います。
これが「Jeanne d'Arc」と呼ばれる将軍の死亡年月日にあたります。
この数字はジャンヌ・ダルクが史実で火刑に処された「1430年5月23日」を意味します。
EU4は1444年11月11日から始まりますので、「Jeanne d'Arc」という将軍は1444年には死亡=存在しないというです。
そこで「1430.5.23」の数字をたとえば「1450.5.23」に書き変えてみてください。
そうすれば「Jeanne d'Arc」という将軍は1450年5月23日まで生存=存在している、ということになります。
書き換えた後は上書き保存してください。
次に「la_pucelle」のテキストファイルを開いて下記の記述をコピーして貼り付けてください。
name="La Pucelle"
path="mod/la_pucelle"
user_dir="la_pucelle"
最後に「名前をつけて保存(A)」をするのですが、保存名を、
la_pucelle.mod
として保存してください。
EU4のゲームランチャーを立ち上げ「Mod」のタブをクリックし「La Pucelle」にチェックを入れてください。
なお「La Pucelle」以外にはチェックを入れないでください。
ジャンヌ・ダルクが登場していれば成功です!