MOD

MOD製作

Users\Documents\Paradox Interactive\Hearts of Iron IV\mod

にMODの定義が存在。Hoi4ランチャーで新規にMODを作る枠をここに追加。
ワークショップ等からダウンロードしたMODの内容は

C:\Program Files (x86)\Steam\steamapps\workshop\content\394360

に存在。それぞれZIP化されている。

製作の流れ

Hoi4ランチャーのMODタブからMODtoolsを選択。Create MODを選択し作りたいMODの名前やタグを定義する。Directoryはフォルダの名前になる。
Users\Documents\Paradox Interactive\Hearts of Iron IV\modに追加されているフォルダ内にHoi4のフォルダ構造を参考にフォルダを作る。イベント追加したいならevents。
フォルダ内にファイルを作る。common等の設定ファイル以外は他MODとの競合を避けるため既存のHoi4にあるファイル名と被らない様にした方がいい。
ぅ侫.ぅ襪魑述する。
グ貭未蠕什遒靴燭藜尊櫃貌阿か見てみる。Hoi4ランチャーのMODタブでMODを有効化する。イベントならコンソールコマンドで実行可能。
Υ粟したらSteamWorkShopにアップロードする。Hoi4ランチャーのMODタブからMODtoolsを選択。Upload MODを選び自作MODをアップロード。

ガイドライン

  • Hoi4本体のファイルを弄くらない
  • MODのフォルダを使用
  • テキストエディターの使用を推奨
  • エンコードはUTF-8のみ
  • localisationはUTF-8 with BOM
  • コメントを残すときは#を使用
  • 括弧は必ず閉じる

フォルダ構造

  • common:ゲーム内の設定全般を定義
    • フォルダ
    • aces:エースの発生確率、効果を定義
    • ai_focuses:AIのNFと研究の取得順番を定義
    • ai_peace:イデオロギー毎に和平時に何を要求するか定義
    • ai_strategy:どの国が敵対国か等、国家の政治戦略について定義
    • ai_templates:AIが作る師団テンプレートについて定義
    • bookmarks:シナリオについて定義
    • building:建築物について定義
    • countries:国家の色等について定義 → データ集/国家タグ
    • country_leader:国家の指導者や政治顧問の能力について定義
    • country_tags:国家のタグについて定義 → データ集/国家タグ
    • defines:細かい設定について定義(Hoi2でいうmisc.txt)
    • idea_tags:国家戦略の数種類や付け外しについて定義
    • idea:国家にいる政治顧問や会社等について定義
    • ideologies:イデオロギーとそのメリット制約について定義
    • name:エースの名前を定義
    • national_focus;国家戦略を定義
    • on_action:核が使われた時等にニュースが起きるか定義
    • opinion_modifers:評価の補正について定義
    • portraits:将軍の顔について定義
    • resources:資源について定義
    • state_category:地形について定義
    • technologies:研究について定義
    • technologies_tags:研究のカテゴリーについて定義
    • terrain:地形による補正を定義
    • unit_leader:将軍の能力を定義
    • unit_tags:兵科を定義
    • units:部隊の兵科、性能を定義
    • wargoals:戦争目標について定義
      • ファイル
    • ai_attitudes.txt:AIの態度について定義
    • combat_tactics.txt:コンバットイベントについて定義
    • static_modifers.txt:天候、占領政策、難易度等について定義
    • weather.txt:天候の発生頻度やどの地形で発生するか等定義
  • events:イベントについて定義 → MOD/イベントの読み方・書き方
  • gfx:国旗や兵のグラフィック、イベント絵等が存在
  • history:国家の初期状態や州の資源やコア等の定義
  • interface:インターフェイスについ定義
  • localisation:イベントや国家の名前等のテキストが存在 → MOD/イベント文の編集
  • map:補給エリアや戦略エリア等を定義
  • music:特定国家で流れるようにする定義や音楽が存在
  • sound:システム音

ツール

Notepad++:海外チームおすすめのテキストエディタ
Maya exporter:クラウゼヴィッツエンジンでの3Dモデルを作るためのツール

FocusTreeManeger:NFとイベントを編集するためのツール
HOI4 Modding Tool (海外):現在使用できないNFツールの代わりにNFやイベントを作成できるツール。国旗の自動生成ツール等もあり。

  • DLするページはパラドのフォーラムのためパラドのアカウントにログインする。
  • Steamから購入した場合、パラドからSteamの認証を受ける必要がある?
    • エラー文がpermissionがうんたらと書いてあったら

モデル・国旗・閣僚画像など(TGA拡張子)の編集

ViX

GIMP2

スキン・プロヴィンス画像など(DDS拡張子)の編集

DirectX SDK

Paint.NET

  • DDS拡張子(スキン・プロヴィンス画像など)だけではなく、TGA拡張子(モデル・国旗・閣僚画像など)にも対応可。
  • 詳しい事はCIV4wiki

アイコン・カーソルなど(ani cur拡張子)の編集

ANIめーかー

データ

データ集/チートコード:MODのデバックに
新規国家の追加
英語wikiへ直接リンク
国リスト国家のタグや初期の工場数等の状況が一覧に
州リスト:州のIDや資源が一覧に
トリガーリスト:イベントトリガー一覧
スコープリスト:トリガー内で使用できる条件付けのコマンド一覧
コマンドリスト :イベントコマンド一覧

コメント

最新の10件を表示しています。 コメントページを参照

  • 自分で作った国に国旗をつけたのですが、{[23:21:36][flagtextureatlas.cpp:238]: Error loading country flag overlay: gfx/flags/HUN_neutrality.tga : Unsupported format. Expected 32bpp, uncompressed, no color palette [23:21:36][flagtextureatlas.cpp:462]: Error loading flag for country HUN : Ideology neutrality : Path gfx/flags/ : File not found}というエラーがでてしまい、mediumとsmallの国旗が反映されないのですがどなたか原因わかりますか? -- 2019-07-10 (水) 23:42:57
    • おそらくはno color paletteの部分だと思うのですが、なにがダメなのかわからないのです -- 2019-07-11 (木) 00:04:44
      • 32bit無圧縮で作成してみてください。 -- 2019-07-11 (木) 10:55:32
      • ダメです。同じエラーログがでてしまいます。 -- 2019-07-11 (木) 14:27:37
  • 司令官追加modを作ろうとしたのですが、modのファイルのgfx>leaders>JAPに156×210サイズでdds方式で顔グラを保存し、history>countries>JAP - japanに追加する司令官の情報を書き込んだのですが反映されません。牟田口modやデフォルトの将軍と比較しても特に書き込んだデータに不備はないようでしたし、ランチャーで有効化もしています。どこらへんに問題がある可能性があるのでしょうか。どなたかお知恵を貸してください。 -- 2019-07-12 (金) 01:34:33
    • 少しづつ確認するしかないと思います。1.作成したMODだけを有効にして起動してみる。2.gfx>leaders>JAPに作成した画像を保存し、history>countries>JAP - japanの陛下の画像指定を作った画像にしてみる。などでしょう。 -- 2019-07-12 (金) 14:44:17
      • MODが競合してたようです。ありがとうございました。 -- 2019-07-12 (金) 15:19:05
  • 新司令官に侵略者の特性をつけたいのですが、traitsの括弧の中をinvaderにしても、trait_invaderにしても反映されません。どなたか侵略者のidがお分かりの方いらっしゃらないでしょうか。 -- 2019-07-13 (土) 14:39:51
    • naval_invaderです。\common\unit_leader\00_traits.txtに書いてあります。 -- 2019-07-13 (土) 20:09:30
      • ありがとうございます -- 2019-07-13 (土) 22:15:45
  • ドイツ帝国の指導者をヴィルヘルム二世から変更したいのですが、イベントのcreate country leader の部分をいじっても反映されません。どうしたらよろしいでしょうか -- 2019-07-14 (日) 16:29:53
    • まずはほかのMODと競合していないか(作成しているMODだけで確認)、次に、ヴィルヘルムII世をcreateしているところが、events\MTG_Netherlands.txt、events\WTT_Germany.txtの2ファイルの3か所で行われているので、変更すべきところを変更しているか確認。といったとこだと思います。 -- 2019-07-15 (月) 16:01:28
      • create leader の name とpicture の部分を変更しましたが、反映されませんでした。何か他に変更しなければならない部分があるのでしょうか。 -- 2019-07-18 (木) 21:29:20
  • 企業のアイコンの追加方法わかる方いらっしゃいますか? -- 2019-07-21 (日) 15:16:25
  • 企業のアイコンの追加方法わかる方いらっしゃいますか? -- 2019-07-21 (日) 15:16:26
    • このwikiの MOD製作:アイデアMOD作成 の Picture を参考にしてください。 -- 2019-07-21 (日) 17:54:37
  • このwikiにのっていた新規国家の追加を参考にして国家を追加したのですがクラッシュしてしまいます。エラーログからも、ドキュメントの方に保存されるcrashesのerrorからも何も出てこないのですが、原因のわかる方がいたら教えて頂けないでしょうか。 -- 2019-07-21 (日) 22:59:30
    • 解決しました -- 2019-07-22 (月) 00:30:31
  • 新しく追加した国にロコソフスキーを司令官として追加したいのですが、ソ連のcountriesファイルの記述を利用して国家タグなどを変更しても反映されませんでした、原因の分かる方がいたら教えて頂けますでしょうか。 -- 2019-07-26 (金) 13:19:24
  • 陸軍元帥を変更しようと、国家指導者と同じくnameとgfxの部分だけ変えたのですがerrorが出てしまい、ゲームに反映されませんでした。原因わかる方いらっしゃいますか? -- 2019-08-02 (金) 17:42:28
  • イベントを特定の日に発動させる術を教えてください -- 2019-08-22 (木) 13:11:27
    • common\on_actions\00_on_actionsにon_startupがあるので、そこに指定日数後にイベントを起こすように書くといいと思います。詳しくは過去ログを参考にしてください。 -- 2019-08-22 (木) 18:00:44
お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-25 (月) 13:39:01