編集時Ver2.7.4.6 工事中
ACBとは?
ACB(Automated Control Block)は条件を満たすと特定の操作をしてくれるブロック
- 条件(Condition)を入力
- 特定の動作機構(Target)で
- 特定の操作(Action)を行うように設定
といった具合に設定を選択、入力する事で自動的にやって欲しい事をやってくれる
設定方法
ACBに視点をあわせて”Qキー”を押す
するとこのような画面が出てくる
この画面でACBの設定をしていく流れになる
条件の設定
先程の画面の左側の「ACB UI」と書かれたウィンドウに表示されている大量のラジオスイッチで条件を選択することができる
今回は試しに自ビークルの速度を条件に設定する
設定すると上のタブのConditionと書かれていた部分がSlave condition(Valid)と緑色に表示される
この状態であれば条件が設定されたことになる
これで条件は設定終わり!としてもよいが「速度を条件にする」と設定しただけで「どれくらいの速度を条件にするか」を変更していない
これを変更するには条件を設定したウィンドウを下にスクロールする
スクロールするとこのような項目が追加されている
- 左側のMin Value:0[m/s]と書かれているところが条件の最低速度
- 右側のMax Value:30[m/s]と書かれているところが条件の最高速度
- 一番右のInvertedは条件の反転
となっている
現在は
- 0[m/s]以上
- 30[m/s]以下
- 反転はなし
という状態である
目標・動作設定
命令の内容を選択し、各種の操作を行うことができる。
動作していないときは
Will set mainframe to ON
灰色の表示だが
Will set mainframe to ON
動作を行う際は白色に変わる。
なおConditionの項目でNoneが選択されている場合は、表記がSlave Actionと変わる。
その場合上記のSlave Action ACB扱いとなり複数対象同時命令機能が有効となる。
また親ACBの場合は
Will set mainframe to ON
and disable airpump
このようにSlave Action ACBの命令も表示される。
ACB非活性状態
画面右、Enable ACBの項目のチェックを外す事でACBを機能させない状態に出来る。Enable→Disable
見ていただけると分るがConditionなどの項目が赤くなり非活性状態である事が分かりやすい。
これは主にACBのOnOff機能で使われることになる。
範囲指定と対象フィルター機能
デフォルトでは操作対象はビークル上のすべてのブロックであるが、ここのスライダーでACBから一定距離以内のブロックのみに範囲を制限できる。
[添付]
さらに、特定の名前を付けたブロックのみに作用させることもできる。発射コマンドで範囲内全部の武器が暴発!みたいなことを防げる。
ブロックへの名前の付け方は対象ブロックにカーソルを合わせてShift+Nで表示される欄に名前を打ち込むだけ。
[添付]
表示される名前を打ち込む欄。
[添付]
名前のついているブロックはカーソルを合わせれば名前が表示されるので確認しやすい。
[添付]
名前によって指定する。この時何個のブロックが範囲内に存在するか教えてくれるので、ここに想定通りの数が表示されていることを確認しよう。
ちなみに、この欄の文字列さえ入ってさえいれば指定される。そのためACB,AC,Aという名前をつければ、Aでフィルターをかけて全部を指定、ACでフィルターをかけてACBとAC(A以外の全部)のみを指定することができる。やりたい動作によっては非常に便利なので頭の片隅にでも。
[添付]
ACBをACBで指定する際も名称でフィルターをかけることができ、ACBの命名はGUI右下、空欄部分を使用する。(例としてMain ACBと名付けてある箇所)
此方に名前を入力する事でほかのACBとの判別を容易にしたり、後述の指定機能でこのACBを指定するキーとなる。
and条件機能・複数対象同時命令機能
ACBを複数使用する事で、稼動条件を2つ以上指定したり、命令内容を2つ以上設定できる。(上限不明)
・and条件機能の場合
まず通常通り稼動条件・命令対象・命令内容の3つを設定した親となるACBを置く。(親ACBと仮称)
その親ACBの隣接する位置に稼動条件だけを設定したACB(Slave Condition ACB)を置く事で、親ACBの稼動条件に追加できる。
赤が親ACB、青がSlave Condition ACB。
設定されている条件は、敵がいない時 高度が10以下の時 スピードが10以下の時 の3つ。
・複数対象同時命令機能の場合
親ACBを置き、命令内容だけを設定したACB(Slave Action ACB)を隣接させる事で、稼動条件を共有しつつ2つ以上の命令を同時に出すことが出来る。
[添付]
赤が親ACB、青がSlave Action ACB。
ちなみにACBの向きなどは関係なく、それぞれが隣接しあっていればand条件機能は使える。
Condition
稼働条件に当たる項目
Condition | 条件 | Value | Invert(条件反転) | |
---|---|---|---|---|
Misc | None | 発動条件なし | なし | なし |
Start | ビークルの実体化(出現)時発動 | なし | なし | |
Loaded or built | なし | なし | ||
ACB taking dameage | ACBブロックがダメージを受けたとき発動 | なし | なし | |
Timer | 一定の周期で発動 | 0.1~120 | なし | |
Object presence | ACBブロックの後方一定の距離に何らかのブロックが存在している時発動 | Min:0~250 Max:0~250 | あり | |
Time of day | 一日の中での指定の時間帯に発動 | Min:0~24 Max:0~24 | あり | |
Within resource zone | リソースゾーンの中にいるとき発動 | なし | なし | |
Vehicle stats | Health | ビークルのHPが一定割合のとき発動 | Min:0~100 Max:0~100 | あり |
closest subconstruct Health | Min:0~100 Max:0~100 | あり | ||
Ammo | 弾薬貯蔵量が一定割合のとき発動 | Min:0~100 Max:0~100 | あり | |
Ammo quantity | 弾薬貯蔵量が一定のとき発動 | Min:0~1000000 Max:0~1000000 | あり | |
Fuel | 燃料貯蔵量が一定割合のとき発動 | Min:0~100 Max:0~100 | あり | |
Fuel quantity | 燃料貯蔵量が一定のとき発動 | Min:0~1000000 Max:0~1000000 | あり | |
Battery | バッテリーの充電量が一定割合のとき発動 | Min:0~100 Max:0~100 | あり | |
Fuel quantity | バッテリーの充電量が一定のとき発動 | Min:0~1000000 Max:0~1000000 | あり | |
Power | エンジンの出力が一定割合のとき発動 | Min:0~100 Max:0~100 | あり | |
Power quantity | エンジンの出力が一定のとき発動 | Min:0~1000000 Max:0~1000000 | あり | |
Material | マテリアル貯蔵量が一定割合のとき発動 | Min:0~100 Max:0~100 | あり | |
Material quantity | マテリアル貯蔵量が一定のとき発動 | Min:0~1000000 Max:0~1000000 | あり | |
Laser attack | 1~100 | あり | ||
Stiam pressure in closest boiler | Min:0~10000 Max:0~10000 | あり | ||
RPM of the closest steam engine gearbox | Min:0~10000 Max:0~10000 | あり | ||
Highest RPM of the steam engine gearboxes | Min:0~10000 Max:0~10000 | あり |
Vehicle statsの下2つの名前長くて書きづらいわぁ・・・
Target&Action
命令の内容を選択し、各種の操作を行うことができる。
Buoyancy
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Air pumps | エアーポンプ | None | 操作しません。 | |
Activate at 100% | エアーポンプを全力で動作させます。 | |||
Disable | エアーポンプを停止させます。 | |||
Set buoyancy | 設定した割合の性能で稼動させます。 | 0 ~ 100 [%] | ||
Helium pumps | ヘリウムポンプ | None | 操作しません。 | |
Activate at 100% | ヘリウムポンプを全力で動作させます。 | |||
Disable | ヘリウムポンプを停止させます。 | |||
Set buoyancy | 設定した割合の性能で稼動させます。 | 0 ~ 100 [%] | ||
Hydrofoils | 水中翼 | None | 操作しません。 | |
Set angle | 角度を設定します。 | -45.0 ~ 45.0 [°] | ||
Balloons | 熱気球 | None | 操作しません。 | |
Active | 熱気球を発生させます。 | |||
Disable | 熱気球を切り離します。 | |||
Set size | 0 ~ 1 [%] |
Al
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Mainframes | AIメインフレーム | None | 操作しません。 | |
Weapons only | 武器制御ON。移動OFF。 | |||
OFF | AIモードをOFFにします。 | |||
COMBAT | AIモードをCOMBATにします。 | |||
PATROL | AIモードをPATROLにします。 | |||
FLEET MOVE | AIモードをFLEET MOVEにします。 | |||
Ceasefire | 武器制御OFF。 | |||
Allow fire | 武器制御ON。 | |||
Cease movement | 移動OFF。 | |||
Set behaviour | Behaviourを変更する。 | |||
Set minimum altitude | -1000 ~ 4000 [m] | |||
Set nominal altitude | -1000 ~ 4000 [m] | |||
Detection components | 戦術索敵パーツ | None | 操作しません。 | |
Turn on/of | Off, On | |||
AimPoint cards | AimPoint cards (同名の照準指定用カードの事。) | None | 操作しません。 | |
Set to random | ||||
Set to specific | ||||
Set timer to | 1 ~ 300 [s] | |||
ACBs | ACB | None | 操作しません | |
Active | ACBを有効にします。 | |||
Disable | ACBを無効にします。 | |||
Execute | ACBの設定されている項目を動作させる | |||
General purpose PIDs | 一般用途向けPID | None | 操作しません。 | |
Set tests stimulus | Tests Stimulusの値を設定します。 | -10000.00 ~ 10000.00 | ||
Set PID type | (AI,GP)PIDの操作タイプ各種(表が崩れるため省略) | |||
Wireless transmitters | ワイヤレス送信機 | None | 操作しません。 | |
Set channel | チャンネルを変更します。 | 0, 1, 2, 3, 4 | ||
Wireless receivers | ワイヤレス受信機 | None | 操作しません。 | |
Set channel | チャンネルを変更します。 | 0, 1, 2, 3, 4 | ||
Enemy simulators | エネミーシミュレーター | None | 操作しません。 | |
Active | 指定した時間、有効にします。 | 10 ~ 600[s] | ||
Disable | 無効にします。 |
Moving parts / drones
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Spin blocks | スピンブロック | None | 操作しません。 | |
Rotate | -180.0 ~ 180.0 [°] | |||
Set rotation speed | -30 ~ 30 [°/s] | |||
Set rotation speed (if in continuous mode) | -30 ~ 30 [°/s] | |||
Insta spin | ||||
Insta spin reverse | ||||
Pistons | ピストン | None | 操作しません。 | |
Set extention(%) | 0.00 ~ 100.00 [%] | |||
Set extention(m) | 0.00 ~ 20.00 [m] | |||
Set velocity | 0.1 ~ 2.0 [m/s] | |||
Constructable spawners | ビークルスポナー | None | 操作しません。 | |
Spawn default vehicle | ||||
Docking stations | ドッキングステーション | None | 操作しません。 | |
Release all assigned vehicles | ||||
Recall all assigned vehicles | ||||
Undock with mothership | ||||
Dock with mothership | ||||
Set distance | 5 ~ 100 [m] |
Controls
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Desired speed | 速度出力 | None | 操作しません。 | |
Set water and air speed command | -100 ~ 100 [%] | |||
Set water speed command | -100 ~ 100 [%] | |||
Set air speed command | -100 ~ 100 [%] | |||
Propulsion components | 推進パーツ | None | 操作しません。 | |
Set propulsion | 0 ~ 100 [%] | |||
Warp drives | ワープドライブ | None | 操作しません。 | |
Begin charging | ||||
Engage | ||||
Cycle(charge if idle, engage if ready) | ||||
Complex controls | コンプレックスキー入力 | None | 操作しません。 | |
Activate | T, G, Y, H, U, J, I, K, O, L | |||
Sails | 帆 | None | 操作しません。 | |
Winch in/out | In, Out |
Weapons / defenses
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Shield projectors | シールドプロジェクター | None | 操作しません。 | |
Set type | シールドのtypeを変更します。 | none, disrupt, reflect, laser absorb | ||
Set drive (below 1 disables) | シールドのEffect Strengthの値を変更します。(1未満だとシールドは発生しない) | 0.0 ~ 10.0 [-] | ||
Set drive facter | シールドのfactorを変更します。*1 | 0.1 ~ 10.0 [-] | ||
Set color | シールドの色を指定値に変更します。 | Red 0.00 ~ 1.00 Green 0.00 ~ 1.00 Blue 0.00 ~ 1.00 Alpha 0.00 ~ 1.00 | ||
LAMS | レーザー迎撃装置 | None | 操作しません。 | |
Set color | Red 0.00 ~ 1.00 Green 0.00 ~ 1.00 Blue 0.00 ~ 1.00 | |||
Set range | 0 ~ 1000 [m] | |||
Set angle | 0 ~ 90 [°] | |||
Weapon systems | 武装 | None | 操作しません。 | |
Fire | ||||
Laser systems | レーザーシステム (現時点では色の変更のみ) | None | 操作しません。 | |
Set lasers color | Red 0.00 ~ 1.00 Green 0.00 ~ 1.00 Blue 0.00 ~ 1.00 | |||
Ammo intakes | 弾薬装填機 | None | 操作しません。 | |
Set Ammo intakes | 指定したIDの砲弾をセットします。 | 0 ~ 10000000 | ||
Heat decoys | ヒートデコイ | None | 操作しません。 | |
Set consumption | ヒートデコイが消費するエンジン出力を変更します。 | 0 ~ 5000 | ||
Radar decoys | レーダーデコイ | None | 操作しません。 | |
Set consumption | レーダーデコイが消費するエンジン出力を変更します。 | 0 ~ 5000 | ||
Sonar decoys | ソナーデコイ | None | 操作しません。 | |
Set consumption | ソナーデコイが消費するエンジン出力を変更します。 | 0 ~ 5000 | ||
Chaff emitters | チャフエミッター | None | 操作しません。 | |
Set consumption | チャフエミッターが消費するマテリアル量を変更します。 | 0.0 ~ 10.0 |
Resources
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Ammo processors | 弾薬生成器 | None | 操作しません。 | |
Turn on | ||||
Turn off | ||||
Refineries | 燃料精製装置 | None | 操作しません。 | |
Turn on/of | Off, On |
Power
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Electric engines | 電気エンジン | None | 操作しません。 | |
Set output | 0 ~ 100 [%] | |||
Fuel engines | 燃料エンジン | None | 操作しません。 | |
Set maximum RPM | 0 ~ 100 [%] | |||
Set battery charging | 0 ~ 100 [%] | |||
Steam boilers | ボイラー | None | 操作しません。 | |
Set burn rate | 0 ~ 100 [%] | |||
Steam valves | 圧力弁 | None | 操作しません。 | |
Open valves | バルブを開にします。 | |||
Close valves | バルブを閉にします。 |
Misc
Target | 操作対象 | Action | 動作 | Value |
---|---|---|---|---|
Lights | ライト | None | 操作しません。 | |
Set intensity | 0 ~ 100 [%] | |||
Set range | 0 ~ 500 [m] | |||
Set color | Red 0.00 ~ 1.00 Green 0.00 ~ 1.00 Blue 0.00 ~ 1.00 Alpha 0.00 ~ 1.00 | |||
Spotlights | スポットライト | None | 操作しません。 | |
Set cone angle | 10 ~ 140 [°] | |||
Set azimuth angle | -180 ~ 180 [°] | |||
Set elevation angle | -89 ~ 89 [°] | |||
Smoke generators | スモークジェネレーター | None | 操作しません。 | |
Set type | smoke, flame, stopped | |||
Set speed | 1 ~ 25 | |||
Set size | 1 ~ 5 | |||
Set smoke color | Red 0.00 ~ 1.00 Green 0.00 ~ 1.00 Blue 0.00 ~ 1.00 | |||
Set standard smoke color | ||||
Hologram projectors | プロジェクター | None | 操作しません。 | |
Turn on | ||||
Turn off | ||||
Missile laser emitters | ミサイルレーザー照射装置 | None | 操作しません。 | |
Set type | Off, MyController, MyVehicle, MyTeam | |||
Smoke dispensers | 煙幕発生機 | None | 操作しません。 | |
Release smoke | 煙幕を発生させます。 | |||
Sound blocks | サウンドブロック | None | 操作しません。 | |
Play sound | 音を再生します。 |