Top / MOD一覧 / MOD製作

MOD製作

FrontPage

MOD製作

英語版wiki、datawiki、各AARwikiなどで得られたMOD製作のノウハウを
まとめていこうという主旨の場です。

全般

MOD製作/概略FAQ
MOD Tips こちらはDatawikiのページにジャンプします

ファイル編集について

ファイルの配置とフォルダの構造

ゲームフォルダの下の個別フォルダは以下のような構造になっている

  • ai:aiファイル、切替用aiなどを収容。 →MOD製作/AI
  • config:ゲームメッセージ、イベントテキスト、シナリオテキストその他を収容。 →MOD製作/MODEL
    • 〜.csv:イベント文、イベント名、国家概要や国名などを編集可能。 →MOD製作/CSV?
  • db:ゲームの設定などを収容。その他デフォルトの新規部隊名なども収められている
    • events:AI用も含めたイベントファイルを収容。 →MOD製作/EVENT
    • leaders:各国の指揮官を設定。 →MOD製作/LEADER
    • ministers:各国の閣僚を設定。 →MOD製作/MINISTER?
    • tech:各技術を設定。 →MOD製作/TECH
    • units:modifiers.csvで戦闘修正を設定。 →MOD製作/UNIT
      • brigades:各旅団のデータを設定
      • divisions:各ユニットのデータを設定
  • gfx:各種画像データ。 →MOD製作/GFX
  • map →MOD製作/マップ
  • music
  • Mods:Darkest Hourのみ存在し、ランチャーの設定でそれぞれ読み込むModを選択する。このフォルダ以下に置くMODの名前はランチャーの仕様で日本語表記に対応していない。
    • Darkest Hour Full
    • Darkest Hour Light
  • scenarios:各シナリオの情報。 →MOD製作/SCENARIO
    • 個別のシナリオフォルダ
  • sfx
    • wave

文字エンコード

未訳のファイルはWindows-1252
日本語訳のファイルはShift_JIS

例えば前者をLibreOffice?で編集する場合は
ファイルを開いた画面で
文字エンコーディングは選択メニュー最上段の「西欧(Windows-1252/WinLatin? 1)」
言語「フランス語(フランス)」
と設定する

MOD作成に便利なソフトウェア

小ネタ

プロビ番号が分からない

色々手口はあります。DHならばインストールフォルダ/Modding documentation/DH-IDmap.pngかDH_Province_List.pdfを開きましょう。

  • ゲームが立ち上がっているなら、チートコマンドの「showid」 紙と鉛筆があればもっと楽に>< -- 2008-03-15 (土) 14:04:54
    • 他にも、正規表現の使えるテキストエディタでprovince_name.csvを開いて、「PROV([0-9]+);」を「PROV$1;$1」に置換すれば、選択した時に番号が表示されます。
  • ネットに繋がっているならhttp://maps.ederon.net/hoi2iom.aspx
  • 既存国なら、シナリオフォルダに入っている.incをチェック。新規国ならdbフォルダのrevolt.txtをチェックする。
  • dbフォルダに入っているprovince.csvを開いて検索。個別項目使ってソートしたいなら、;を,に置換して表計算ソフトで開くと楽。
    • MSOfficeExcelを使うのであれば、province.csvを開いた後、「データ」→「区切り位置」→「・カンマや〜」を選択して「次へ」→「□セミコロン」にチェックを入れて「完了」で、データ見やすく分離できる。※(注意)その開いたデータを保存すると、;が,に変わって保存され、ゲームが起動しなくなるので注意。プロビ番号を調べるだけなら、province.csvを直接開かず、どこかにファイルをコピーして開くのが無難。
  • プロヴィンス番号見たいだけならシナリオエディタ使うといいよ 国ごとに見ることができるから -- 2008-03-15 (土) 14:02:26

ローカルフラグとグローバルフラグの違いって?

ローカルフラグは国毎に判定されるフラグで、グローバルフラグは各国共通で判定されるフラグ。

例えば以下のようなイベントの場合、まず発生条件は

  • (グローバル/ローカル)フラグAが立っていない
  • 「大陸間戦略爆撃機」の研究が完了している|

そして、複数回発生する設定にする。つまりは「persistent = yes」としている。
もちろん、「offset = X」も設定する事。次にイベントの効果として

  • 「大陸間戦略爆撃機」が未配備師団に加わる。
  • (グローバル/ローカル)フラグAが立つ

これでグローバルフラグ、ローカルフラグの場合どうなるか。

  • フラグAがグローバルフラグの場合
    最初に研究が完了した国は大陸間戦略爆撃機を入手できるが、
    二国目からはグローバルフラグが立っているため入手できない。
  • フラグAがローカルフラグの場合
    二国目以降も手に入れられる。但し、複数回発生するように設定していても
    ローカルフラグAが立っているため二度目の入手はない。

つまりローカルフラグは、全ての国で判定する必要のない条件を判断する場合に使用する。
例:中国国民党の工場疎開イベント。初回の工場疎開イベントが行われないと、以降の疎開イベントも起こらない。
ここの、初回で工場疎開を行った場合にローカルフラグを立てて、以降の工場疎開イベントの発生判定条件に使用している。
逆にグローバルフラグは、どこかの国のイベント選択結果を、(triggerコマンドを用いずに)他国のイベント発生条件の一部にしたい場合に使用する。
例:スペイン内戦連合側介入イベント。英仏の何れかが介入していた場合、スペイン国粋派が負けても独伊に経験イベントが発生する。
ここの、英仏が内戦介入した際にグローバルフラグSCW_allied_interventionを立てて、独伊の経験イベントの発生判定条件に用いている。
※なお、技術系で例のようなイベントを「全ての国」に発生させる場合、研究技術自体に追加すればいいとの説もある。ただし、ドクトリンは撤回できる(DD以降)などの罠があるので要注意。検索性や履歴の参照しやすさなどを考慮すべし。

関連情報

内部(当wiki内)

外部(他wiki等)

  • Mods and Modding
    英語版wikiのMODページ。英語で書いてるだけでなく、内容も基本的に英語版向けなので要注意。

コメント

お名前:
  • トラブルシューティングのゲームプレイ中に将官のMAXスキルを見れるようにしたいに正規表現を使った方法を追加しといた。これで、これまでの方法で200カ国分やると手作業で4時間、マクロを駆使して30分かかっていた作業が10分でできるようになったよ!!正規表現最高!!!! -- 2017-10-26 (木) 17:28:39
  • ミスです。すみません。 -- 2017-03-28 (火) 21:55:13
  • DH -- 2017-03-28 (火) 21:54:45
  • 主要国以外は定義されてないから他の国から持ってこないといけない -- 2016-08-20 (土) 20:56:40
  • incファイルのnationalidentity, socialpolicy, nationalcultureを変更する -- 2016-08-20 (土) 20:55:22
  • aodの初期国策の変更をするにはどうしたら良いのでしょうか? -- 2016-08-20 (土) 04:10:19
  • はじめまして、Civ3のスプライトをHoi2で使えるよう変換する試みをしている者ですが、24bitから8bit変換後にアニメーションが崩れてうまく表示できません。 -- 2016-04-03 (日) 00:26:03
  • ↓province.csvとadj_defs.csvには問題がありませんでした。incファイルを探ってみます。 -- 2016-04-02 (土) 08:00:01
  • incファイルとかprovince.csvかadj_defs.csvの三箇所位しか問題が思い当たらない。 -- 2016-04-01 (金) 22:05:50
  • ↓追記 閣僚変更・国策変更・研究機関設定もできます。 -- 2016-04-01 (金) 21:10:29
  • ↓シナリオ開始時、一時停止すると1日 0:00の時は動作します。 -- 2016-04-01 (金) 20:33:07
  • 現物が在るとわかりやすいのですが。マップ製作Q&Aで表示されていた原因を調査した方がいいと思います。 -- 2016-04-01 (金) 20:05:28
  • ↓いいえ。 AoDで、バニラや他のMODは動作しました。 -- 2016-04-01 (金) 19:09:22
  • Scenario files had errorは表示されていたのでしょうか。 -- 2016-03-31 (木) 17:15:02
  • マップをいじってみたら、1日 1:00でフリーズするようになりました。どうすればいいんでしょうか? -- 2016-03-31 (木) 12:14:50
  • そうですか… ありがとうございます -- 2016-03-26 (土) 21:38:55
  • MODによるとしか言えない。大規模なものならほぼ全てをいじる必要があるし、miscだけいじれば対応可能なものや、全くいじらずに使えるものもある -- 2016-03-26 (土) 20:56:14
  • DH1.3対応のもmodを1.4で使いたいのですがどこを弄ればいいのでしょうか -- 2016-03-26 (土) 20:38:08
  • 「default」レイヤーの作成ですか こちらでもその白旗作成の手順が紹介されているようで(DH-styleではありませんが)
    また某Howto動画にてEasyFlagMaker2.zipなるツールが公開されてましたが、こちらは生憎削除されてしまってるんですよね
    まぁWAVEの形が近いBirger-styleで代用するのが楽かもしれません それに各DH-MODを見ても、shieldsのWAVEは統一されていないようですし -- 2016-03-03 (木) 18:49:45
  • (続き)で、俺も見つからなかったから俺がやったのはDH旗のなるべく白の多い旗をつなぎあわしてShieldの白旗を自作したの(笑)バカだね -- 2016-03-03 (木) 17:24:43

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


Top / MOD一覧 / MOD製作