ミッションエディター ~応用編Ⅱ~

Last-modified: 2018-01-25 (木) 05:40:54
 

歩兵及び火砲の配置

ここでは、歩兵部隊や対戦車砲といった車輌関係以外のユニット配置を行なってみる。
まずは、こういった塹壕陣地を見つけよう。
00031.png
続いて歩兵の配置を行う。例によって命名式。デフォルトでも構わない。ここではrus_inf_01とした。
00032.png

 

いつも通りコンターの配置を行う前に、ポイントの間隔調整を行う。Record step, mとあるスライダーを動かして見よう。ここでは3.5メートル間隔とした。
00034.png
それでは、塹壕上をなぞるようにコンターを配置しよう。しかしこれでは駄目だ。きちんと歩兵が塹壕に入らない。
00035_0.png
なので、下図のような配置に直す。ポイントをマウスでつまんで動かしてやるだけでいい。
00036.png
この時、左上情報バーの23.jpgをアクティブにしておくと、グリッド線に沿ってコンターが配置できる。塹壕はグリッド線ぴったりに掘られていることが多いので、これを使って手早くコンター配置を済ませてしまおう。

 

ココにて、念願の歩兵部隊を選ぼう。今回は塹壕が広いので歩兵小隊を配置してみる。Infantry Platoonsから好きな小隊を選ぼう。無論、分隊でも構わない。コンター登録を忘れずに!
00033.png
次に、塹壕に入っているように歩兵に指示を出す。右に4つ縦列したボタンの一番上をアクティブにしよう。因みに、これをアクティブにしなくても歩兵が勝手に塹壕から出で行くような事はないっぽい(つまり記事主でも詳しい効果がわからない)
00037.png
あとは、SaveしてReloadだ。

 

00038_0.png
ウラー! 塹壕は同志達の手により防衛された!


 

火砲の配置

続いては、対戦車砲などの火砲の配置を行なって見よう。因みに、配置された火砲は特にスクリプトを設定しなくても視界内に敵を捉えれば勝手に攻撃を始める。
いつものように命名式だ。ここではrus_ATG_01とした。
00039.png
続いては壕にコンターを設置する。前回までのコンター配置と異なり、任意の場所を一回左クリックするだけで良い。
00040_0.png
因みに、壕に背の低い火砲を置く時は画像のように前よりに配置しよう。でないと壕が邪魔で砲撃を始めない。
00042.png
なお、矢印の方向に砲身が向くので砲の角度を微妙にズラしたい時は、左上情報バーの黄色矢印ボタン023.jpgでカメラの向きに全て揃えてくれる。
コンター別でそれぞれ角度調節したい時は、ParametersA(=Angle)で自由に矢印の角度を調整できる。すぐ左の明後日の方向を向いた矢印ボタンを押すと、ここでもカメラが向いている方向に矢印の向きを設定してくれる。
いよいよ火砲を設定する。ここでは、Anti-Tank gunのラッチュバムとした。コンター登録を忘れずに!
00044.png
あとは、SaveしてReloadしよう。

 

00043.png
ウラー! ファシーストは我ら赤軍砲兵を恐れているぞ!

 

4次元弾薬庫

今回は、ちょっとしたチートを紹介しよう。実は本シム、車輌の搭載弾薬を自在に調整できるスクリプトが付いている。

 

まずは、\Steel Fury - Kharkov 1942\data\k42\loc_rus\levels\LEVELS\tech_cfgから弾薬を増やしたい車輌のデータを選んでこよう。ここではT-34-85とした。
00054.png
そうしたら、一先ずt34_85.engcfgの中を見てみよう。何だかよく分からん文字が羅列しているが(Notepad++なら文字化けしない)、shells()ctrl + Fで検索して増やしたい砲弾名を反転させておく。
00050.png

 

そして、いつもどおりミッションエディターを起動し、コンター設定や車輌登録(この場合T-34-85)
次に、Scriptタブに移りスクリプトを登録する(ここではshells_01とした)。
00051_0.png
しかし、Type of operationは何も弄らない。
00052.png

 

一番下にあるLine of the descriptionsに注目して頂きたい。
ここに文字列を入力する。「ext, ai_set_shellc, 弾種名, 弾数
そして、先ほど開いたt34_85.engcfgの反転させた弾種名をコピペして、弾数を入力しよう。
ここでは「ext, ai_set_shellc, BR365K, 99999」とした。

 

因みに、T-34-85実車の砲弾搭載数は56発しかない。本シムをプレイした同志諸君ならお分かりだろうが、この程度すぐ撃ち切ってしまう。全部徹甲弾や榴弾を積む訳にはいかないので、この数字がいかに少ないかご想像されたし。例えば、榴弾を30発積んだとしたら、徹甲弾20発、高速徹甲弾6発といったところだ。歩兵支援と対戦車戦闘を両立させる難しさは、まさに搭載する砲弾のバランスにあったと言えるだろう。
00048.png

 

この調子で全部の弾を増やす。
00049.png
あとは、Unitsタブでスクリプトの登録をT34-85に対して行なってSaveだ。ゲームを起動しよう。この時、オプションのDo as I doが切れていることを一応確認しておく。

 

00053.png
ウラー! ソヴィエト・ロシアでは砲弾があなたを搭載する!
なお、増やしすぎるとCTDを食らうので注意!


 

ミッションエディター ~実践編Ⅰ~に続く。

コメント欄

  • このサイトを見てミッションをいくつか作ってみたのですが、たまに開始から5秒ぐらいたつと強制的にミッションが失敗になり中断させられてしまいます。なぜでしょうか? -- 2013-11-28 (木) 23:24:36
    • 追記 導入中のMODはSPMのページにある必須、任意のMOD全て(導入は正常にできています)です -- 2013-11-28 (木) 23:26:51
      • Triggerタブで勝利条件などを設定している場合、設定をうまく理解していないと負け判定が出ることがある。 -- 2013-11-29 (金) 20:29:57
      • トリガータブは使っていなかった(当時は存在を知らなかった+勝利条件の設定方法がわからない)ので、わかりません… -- 木主? 2013-11-29 (金) 22:57:22
  • 4次元弾薬庫のスクリプトが適用されたりされなかったりするのは何故なんでしょう。同じミッションでも適用される場合とされない場合があるので完全に適用させたいと考えているのですが、どうすればよいでしょうか。 -- 2017-08-02 (水) 23:27:09
    • オプションのDo as I doがオンになっていないか確認されたし。オフ状態じゃないときちんと適用されません -- 2017-08-03 (木) 05:49:39
      • 遅くなってすみません、ありがとうございます。オプションのDo as I doがオフになっているのは確認済みなんですがそれでも適用されたりされなかったりで...。おま環かもしれませんが、微妙な感じです。 -- 2017-08-03 (木) 17:38:22
      • 他のスクリプトと名前が同じになっていたりしませんか? -- 2017-08-03 (木) 20:03:16
      • ありがとうございます。他のミッションの同スクリプトとなら名前が被っているので、ちょっと直してみたんですがダメみたいですね。 -- 2017-08-03 (木) 22:35:28
      • スクリプト内での順番は一番上になっていますか? -- 2017-08-04 (金) 00:31:38
      • 順番は関係なさそうですね...。こちらもなったりならなかったりで。 -- 2017-08-04 (金) 13:19:44
    • 小隊ユニットに弾薬スクリプト適応させようとすると何故か適応できないことがあります。 -- 2017-08-04 (金) 02:46:32
      • どうやら、そのようですね。打つ手がなさそうなので我慢します。 -- 2017-08-04 (金) 13:20:29
      • 単独車輌なら確実に適用出来るということですか? -- 2017-08-05 (土) 01:30:29
  • 4次元弾薬庫つかってSd.Kfz7でタイガー無双やってみたけど無理なもんは無理やった・・・ -- 2018-01-25 (木) 05:40:54