MOD製作

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

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

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

に存在。それぞれZIP化またはファイル化されている。

▼もくじ
(クリックして展開)

製作の流れ

※v1.8以降からランチャーが変わったので作り方が変わりました。

  1. Hoi4ランチャーのMODタブから「MODツール」を選択。「MODを作成」を選択し作りたいMODの名前やタグを定義する。Directoryはフォルダの名前になる。
  2. Users\Documents\Paradox Interactive\Hearts of Iron IV\modに追加されているフォルダ内にHoi4のフォルダ構造を参考にフォルダを作る。イベント追加したいならevents。
  3. フォルダ内にファイルを作る。common等の設定ファイル以外は他MODとの競合を避けるため既存のHoi4にあるファイル名と被らない様にした方がいい。
  4. ファイルを記述する。
  5. 一通り製作したら実際に動くか見てみる。Hoi4ランチャーのMODタブでMODを有効化する。イベントならコンソールコマンドで実行可能。
  6. 完成したらSteamWorkShopにアップロードする。Hoi4ランチャーのMODタブからMODtoolsを選択。Upload MODを選び自作MODをアップロード。

デバッグモードでの実行の仕方

SteamからHoI4を選択し、右クリックでプロパティを開く。
起動オプションに「-debug」を入れてゲームを実行。

ガイドライン

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

フォルダ構造

  • common:ゲーム内の設定全般を定義
    • フォルダ
    • aces:エースの発生確率、効果を定義
    • ai_focuses:AIのNFと研究の取得順番を定義
    • ai_peace:イデオロギー毎に和平時に何を要求するか定義
    • ai_strategy:どの国が敵対国か等、国家の政治戦略について定義
    • ai_templates:AIが作る師団テンプレートについて定義
    • bookmarks:シナリオについて定義
    • building:建築物について定義
    • characters:将軍や政治顧問についての定義
    • 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:システム音

ツール

Maya exporter

クラウゼヴィッツエンジンでの3Dモデルを作るためのツール

HOI4 modding (海外)

NFや閣僚、イデオロギーなど様々な要素を編集追加しダウンロードできる。jordsta95氏が運営している。

FocusTreeManeger

NFとイベントを編集するためのツール(Windowsのみ)

HOI4 Modding Tool (海外)

現在使用できないNFツールの代わりにNFやイベントを作成できるツール。国旗の自動生成ツール等もあり。←2021年7月現在403error

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

テキストエディタ

Notepad++

海外チームおすすめのテキストエディタ

Visual Studio Code

通称VScode。万能テキストエディタ。

  • Paradox Syntax
    Paradox用のテキストを見やすく色づけできる。
  • HOI4 Mod Utilities
    使うことでグラフィカルにMODの作成や確認ができる。
    非常にわかりやすくMODを作成はしないがファイルを直接見てデータを確認する人にもオススメ。
    クリックすると拡大画像を表示します
    上記は汎用NFをツールを通して見ている。
    クリックすると拡大画像を表示します
    海軍ツリーならこのような表示になる。
    • 導入方法
      1. VScodeを導入
      2. 拡張機能としてHOI4 Mod UtilitiesCWTools - Paradox Language Servicesparadox-syntaxを導入
      3. HOI4 Mod Utilitiesの設定からゲーム本体のインストールディレクトリを指定
        クリックすると拡大画像を表示します
      4. ゲーム本体もしくはMODのディレクトリをVScodeでひらく
      5. NFや技術のファイルを選択して下記の「HoI4」アイコンを選択
        クリックすると拡大画像を表示します

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

ViX

GIMP2

  • さまざまなエンコードに対応した画像編集ソフト

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

DirectX SDK

Paint.NET

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

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

ANIめーかー

その他

Git

バージョン管理システム。

TortoiseGit

GitのWindowsクライアント

GitHub

Gitのプラットフォーム。

WinMerge

ファイルやフォルダの比較(diff)やマージができるソフト。
MODによって改変されたデータ確認にも使えるため、MODを作成はしないがファイルを直接見てデータを確認する人にもオススメ。

クリックすると拡大画像を表示します

上記はバニラと「The Great War」MODの定義ファイルの差分を確認している。

データ

データ集/チートコード:MODのデバックに
MOD/海外製MODの日本語化
MOD/新規国家の追加
MOD/イベントの読み方・書き方
MOD/イベント文の編集
MOD/modifer
MOD/MOD製作:音楽MOD
MOD/MOD製作:アイデアMOD作成
MOD/3DモデルMOD作成

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

英語wikiの和訳(2021年8月現在更新停止中・一部古いデータが含まれる可能性あり)
MOD/コマンドリスト
MOD/トリガーリスト
MOD/スコープリスト

コメント

https://discordapp.com/invite/KAmKfwP こちらへ移動お願いします
コメントログ











潟若若菴遵
AD

添付ファイル: fileHOI4-Mod-Utilities4.png 56件 [詳細] fileWinMerge.png 25件 [詳細] fileHOI4-Mod-Utilities3.png 60件 [詳細] fileHOI4-Mod-Utilities2.png 78件 [詳細] fileHOI4-Mod-Utilities.png 169件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-01-07 (金) 22:11:56 by (180.50.93.29)