Python/CvUtil.pyはじめに注!このコンテンツはCiv4日本語版用MODをCiv4英語版@日本語化パッチ適用後バージョンで動かす為に必要な手順・作業を記したページですよって、以下に記載されている文章はある程度Civ4用MOD製作のノウハウがあることを前提に記されています。・XML/Text内のテキストXML類全て・XML/Art/CIV4ArtDefines_Misc.xml・Python/CvUtil.pyそれぞれ上記3つのファイル群は特定の箇所を修正することが求められます修正しない場合、Civ4英語版@日本語化パッチ環境下でのCiv4日本語版用MODは動作しませんといっても恐らく一番問題になるのはテキストXML、それも単に作業量が多いだけで技術的にはそれほど難しい話ではありません。時間がある時に、ヒマ潰し半分に対応を済ませる事をお勧め致します。日本語化パッチは一言で言うと「使用言語をフランス語に指定し、フランス語の箇所()に日本語を示すデータを入れている」と、いう仕組みなのでそれぞれお手持ちのCiv4日本語版用MODのテキストXMLも同じようにに日本語を入力すると、英語版@日本語化パッチ環境下でも日本語の文章が表示されるようになりますしかし口で言うのは簡単ですが、既存の和製MODのテキストXML全てにこれと同じ作業をやれと言われても何分膨大な量があるのが普通でしょうし、1つ1つ手作業でこれをやるとなると何かと手間や時間がかかるものと思われますそこで、「正規表現」や「複数行置換に対応したテキストエディタ」を使用しての作業をお勧めします前者の正規表現に関しては長くなるので各自検索しご自分で調べてみて下さい主に「.*(とにかく何でもいい文字の連続)」の表現を使うようになるだけでも大分作業が捗るようになると思います後者の「複数行置換に対応したテキストエディタ」に関しては何気に数は少ないですが個人的には秀丸エディタがお勧めですシェアウェアとなっていますが無料でも使用に問題はありません。実は上記の変更箇所は「最低限」であり、この他にも日本語版環境下で変更した方が良い箇所が幾つかありますそれらの変更箇所はお手持ちの日本語版Civ4を「Devas」などの検索ソフトを用いて対象ファイルの条件に*.pyや*.xmlを加えた上で「CYBERFRONT」の文字で一斉検索をかけてみて下さいするとサイバーフロントが独自に追加した記述(日本語版独自の記述)が見つかると思うのでそれらを参考にお手持ちのMODで更に変更の追加が必要な箇所が見つかるかもしれません。s.decode(“cp932”)を読み込めるように設定すると日本語版・英語版@日本語化パッチ環境下の双方に対応する事が可能になりますサンプルでは単純にif構文を2つ並べるだけで作っていますがor構文など別の手法でもこの判定を作る事は可能でしょうその辺りは各MOD製作者様の好きなように設定しましょうとにかく何でもいいからgetCurrentLanguageが1だろうが5だろうがcp932でデコードさせればそれでいい、という話です。AM念のため付け加えますが「残り」「ターン」「!」は上記のように変換された10進数に置換して下さい。13067行目を[NEWLINE][NEWLINE][NEWLINE][NEWLINE]残り%d1[NUM1:Turn:ターン]!と改変すると背景のアイコンと重ならなくなりますネ。コメントをキャンセルメールアドレスが公開されることはありません。名前メールサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。日本語版用MODの移植方法について(MODDER向け)栄誉の殿堂(貢献者)運営メンバ。