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件を表示しています。 コメントページを参照

  • steamにアップロードするとイベントが発生しません。何を確認するべきでしょうか。ローカルmodとしては動作しています。 -- 2019-11-16 (土) 22:42:22
    • eventコマンドでも発生しない状態です。eventファイルの文字コードはUTF-8です -- 2019-11-16 (土) 22:44:00
    • 正確な表現かわかりませんが、現状、ローカルModとSteamModが併存しているとSteamModの方は正しく読み込まれないようです。一度ローカルのmoddirと.modをどこかに移動(バックアップ)して試してみてください。 -- 2019-11-16 (土) 22:53:08
      • ありがとうございます。ちゃんと動きました。Mod更新時だけローカルを置いた方がよいのですね。 -- 2019-11-16 (土) 23:02:51
  • 山岳プロヴィンスを市街地プロヴィンスに変更するみたいに、プロビンスを変えたいんですけどどこのファイルにプロヴィンスの情報がありますかね? -- [[オランダ ]] 2019-11-22 (金) 17:05:51
    • \map\terrain.bmp だとおもいます。 -- 2019-11-23 (土) 08:15:11
      • ありがとうございます! -- [[オランダ ]] 2019-11-23 (土) 12:08:14
  • ライセンスを提供している国と戦争を始めると、その国の装備のライセンス生産ができなくなり装備の製造が中断されるのですが、これを中断されないようにするにはどうすればいいでしょうか? -- 2019-11-27 (水) 10:43:30
    • 造船所でライセンス生産している艦艇は、宣戦布告しても/されても中断されない?ようなのですが、軍需工場で作っているものは中止(自動的に解除)されます。また、戦争状態にあってもチートコマンドを使えばライセンスできるので、宣戦布告時の挙動が影響しているのではないかと勝手に思っているのですが、それらに関わるものや宣戦布告時の動作などを定義しているファイル、関係ありそうなmodをご存じの方はいらっしゃいますか? -- 木主? 2019-11-27 (水) 10:54:49
  • 既存国家に新しくNFを作っているのですが追加NF用のlocalisationファイルを新しく作っても反映されません。何かどこかにlocalisationの紐づけが必要だったりするのでしょうか -- 2019-12-28 (土) 12:56:02
    • localisationフォルダにreplaceという名前のフォルダを作って、その中にファイルを入れたらいいと思います。 -- 2019-12-29 (日) 15:12:03
  • ゲームの開始年を変更するにはどうしたらよいでしょうか? -- 2020-01-31 (金) 02:18:21
    • common\bookmarksのファイルを編集すればいいと思います。 -- 2020-01-31 (金) 08:07:31
      • ありがとうございます -- 2020-01-31 (金) 16:48:20
  • ユニットの生産コストを下げたいのですが何処を弄ったらよろしいでしょうか? -- 2020-02-04 (火) 11:12:54
    • common\units\equipmentの各equipmentのbuild_cost_icだと思います。 -- 2020-02-04 (火) 16:38:58
  • 自作modで州の資源をいじったのですが適応されません。他に何かあるんでしょうか? -- 2020-02-05 (水) 10:37:00
    • 連投で申し訳ないですが内容は北サハリンに石油30と領有権などを日本に変更したものです。 -- 2020-02-05 (水) 10:39:07
      • history\statesのファイルを操作すればいいはずです。確認のため、自作MODのみを有効にして確認してみてください。 -- 2020-02-05 (水) 15:32:19
      • 自作のみ有効でも変わらないのです。history\statesできちんと合ってはいるのですが… -- 2020-02-05 (水) 17:04:10
      • マイドキュメント\Paradox Interactive\Hearts of Iron IV\logs\error.logでエラーがないのも確認してみてください。 -- 2020-02-05 (水) 17:36:47
      • エラーログを確認しましたが特に何もありませんでした… -- 2020-02-05 (水) 18:37:12
      • マイドキュメント\Paradox Interactive\Hearts of Iron IV\mods_registry.jsonを削除してみてください。 -- 2020-02-07 (金) 15:40:55
      • ごめんなさい。削除だけではだめみたいですね。 -- 2020-02-07 (金) 16:57:02
      • mods_registry.jsonを削除、modフォルダをリネーム(old_modとか?)HoI4をSteamから起動、MODを閲覧し自作MOD以外のサブスクしたMODが表示されたのを確認、HoI4を終了、リネームしたフォルダから自作MODを新しいmodフォルダにコピー、HoI4を起動、で自作MODを有効にできるんじゃないかと思います。 -- 2020-02-07 (金) 17:04:04
  • 政治閣僚、戦車工廠、総司令官等のデータを弄っていますが、ゲームで確認するといつも全ての閣僚などから効果が消えてしまっています 現状行っているのはideasの国データでヒムラーをコピーして名前と特性を名を改変、country_leaderに恐怖公をコピーして改変した特性の名を追記している状態です 目指しているのは各国に登場する閣僚などではなく、コンソールコマンドで戦車工廠が無いのにadd_ideasでコマンド入力をしたら追加されるようなものを作りたいと考えています どなたかご存知ありませんか? -- 2020-02-11 (火) 04:22:48
  • マップのX軸Y軸って確認できなくなりましたか? -- 2020-02-15 (土) 11:57:14
  • 久しぶりにmod弄ったけど将軍の画像の変え方すら忘れてしまってオワタ -- 2020-02-18 (火) 17:15:37
お名前:

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