Top > ACBとは

ACBとは

Last-modified: 2017-05-21 (日) 00:08:11

ACB(Automated Cotrol Block)とは Edit

  • 無茶苦茶ざっくり言えばMinecraftで言う簡易化されたレッドストーン回路・・・の様な物。
  • 条件(Inputs)を入力
  • 特定の動作機構(Affected)で
  • 特定の操作(Affect)を行うように設定

といった具合に設定を選択、入力する事で自動的にやって欲しい事をやってくれるスグレモノ。
間違いなく、このゲームを遊ぶ上で欠かせないブロックだろう。

 

ある程度このブロックを使いこなせるようになれば初心者は脱出・・・かな?

 
  • ミサイルが500mまで近付いたら
  • ウェポンシステムで
  • 周囲3マス以内にある武装を発射する(フレアを発射)
     

などといった事が可能になる。(この際AI側にミサイル検知機器が必要だが↓で解説されているため割愛)

  • 条件や動作させる対象によってはControl Panelでより詳細な設定が出来ます。
    すべてACBのある場所を基準として稼動します。

Inputs(ACBの稼動条件) Edit

名称効果説明Control Panelの設定項目
NoneこのACBは自動で稼動しません。なし
Activate on spawningスポーン時にACBを稼動させますなし
Activate on ACB taking damegeACBが被弾した際に稼動させます。なし
Activate when altitude~~greater than [inpout]高度が設定以上になったときにACBを稼動させます。-500.0->1800.0(m)
Activate when altitude~~less than [inpout]高度が設定以下になったときにACBを稼動させます。-500.0->1800.0(m)
Activate Every [input] Second]]設定秒毎に稼動させます0.5->120.0(秒)
Activate if object infront~~within [input] MeterACBの背面側にControl Panelで設定した距離以内にオブジェクトが存在する場合に稼動させます0.0->50.0(m)
Activate if NO object infront~~within [input] MeterACBの背面側にControl Panelで設定した距離以内にオブジェクトが存在しない場合に稼動させます0.0->50.0(m)
Activate if vehicle health < [input] PercentこのACBの搭載されたVehicleの残存体力が設定%未満のときに稼動させます。0.0->1.0
Activate if vehicle health > [input] PercentこのACBの搭載されたVehicleの残存体力が設定%を超えている場合に稼動させます。0.0->1.0
Activate if vehicle Speed < [input]このACBの搭載されたVehicleの速度が設定速度未満のときに稼動させます。0.0->150.0(m/s)
Activate if vehicle Speed > [input]このACBの搭載されたVehicleの速度が設定速度を超えた場合に稼動させます。0.0->150.0(m/s)
Activate if Enemy range < [input]敵との彼我距離が設定距離未満のときに稼動させます。0.0->5000.0(m)
Activate if Enemy range > [input]敵との彼我距離が設定距離を超えた場合に稼動させます。0.0->5000.0(m)
...when enemy range > [input] or no enemies敵との彼我距離が設定距離を超えたとき、または近くに敵が存在しないときに稼動させます。0.0->5000.0(m)
Activate if Pitch angle < [input]°ピッチが設定角度未満のときに稼動させます。-90.0->90.0(°)
Activate if Pitch angle > [input]°ピッチが設定角度を超えたときに稼動させます。-90.0->90.0(°)
Activate if roll angle < [input]°ロール角度が設定角度未満のときに稼動させます。-90.0->90.0(°)
Activate if roll angle > [input]°ロール角度が設定角度を超えたときに稼動させます。-90.0->90.0(°)
Activate [input]seconds after spawningスポーン後、設定秒が過ぎたらACBを稼動させます。0.0->120.0(秒)
Hostile Missile closer than [input] meters設定距離以内にミサイルが進入した事をAIが感知した際に稼動します。~~AIがミサイルを感知するためにはMunition warnerの接続が必要です。1.0->2000.0(m)
Activated when control received to yaw left左ヨーの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to yaw right右ヨーの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to roll left左ロールの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to roll right右ロールの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to nose down機首下げの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to nose up機首上げの入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to go forward前進の入力時に稼動させます。~~AIの制御も認識します。なし
Activated when control received to go back後退の入力時に稼動させます。~~AIの制御も認識します。なし
Activated when fuel below [input]%燃料が設定パーセント以下になった際に稼動させます。0.0->100(%)
Activated when fuel above [input]%燃料が設定パーセント以上になった際に稼動させます。0.0->100(%)
Activated when battery below [input]%バッテリーが設定パーセント以下になった際に稼動させます。0.0->100.0(%)
Activated when battery above [input]%バッテリーが設定パーセント以上になった際に稼動させます。0.0->100.0(%)
Activated when ammo fraction > [input]弾薬が設定%を越えている場合に稼動させます。0.0->100.0(%)
Activated when ammo fraction < [input]弾薬が設定%未満の場合に稼動させます。0.0->100.0(%)
Activated when power fraction > [input]パワーが設定%を越えている場合に稼動させます。0.0->100.0(%)
Activated when power fraction < [input]パワーが設定%未満の場合に稼動させます。0.0->100.0(%)
... height above sea/ground less then [input]海面もしくは陸地から(?)一定未満の高度になった場合に稼動させます。-500.0->1800.0(m)
... height above sea/ground greater then [input]海面もしくは陸地から(?)一定より高度が高くなった場合に稼動させます。-500.0->1800.0(m)
...height above Terrain greater than [input]入力数値よりも地形上の高さより大きい場合に稼動-500.0->1800.0(m)
...height above Terrain less than [input]入力数値よりも地形上の高さより小さい場合に稼動-500.0->1800.0(m)
Any target above [input]m altitude何れかのターゲットが入力数値よりも高い場合に稼動-500.0->1800.0(m)
Any target below [input]m altitude何れかのターゲットが入力数値よりも低い場合に稼動-500.0->1800.0(m)

Affected(ACBが操作する対象) Edit

名称効果AffectAffectの意味設定
Air pumpsエアーポンプを操作します。None操作しません。なし
Active Air Pump at 100%全力で動作させます。
Deactivate Air Pumpエアーポンプを停止させます。
Set Air Pump to (afect var)Controlで指定した割合の性能で稼動させます。0.0->1.0(%)
Balloon deployers熱気球を操作します。None操作しません。なし
Activate your balloon熱気球を発生させます。
Deactivate your balloon熱気球を切り離します。
Hydrofoils水中翼を操作します。None操作しません。なし
Set Hydrofoil angle to [affect var]水中翼の角度を設定します。-45.0->45.0(度)
AI mainframesAIメインフレームを操作します。Turn "OFF" mainframesAIメインフレームの動作を停止させます。なし
Turn "ON" mainframesAIメインフレームを稼動させます。
Switch mainframes to "COMBAT"COMBATモードに切り替えます。
Constructable Spawnersvehicleスポナーを操作します。Spawn Default vehicleスポナーを稼動させ、設定された機体を生成します。なし
Spin Blocksスピンブロックを操作します。Rotate to [affect var] degrees設定された角度になるまで回転させます-180.0->180.0(度)
Set rotation speed to [affect var]設定した速度で回転させます。(スピンブロックのModeがContinuousでない場合Continuousに変更します)具体的な速度はスピンブロックページを参照http://wikiwiki.jp/ftdjp/?New%20Objects-30.0->30.0
Set speed (if in continuous modes)設定した速度で回転させます。(スピンブロックのModeがContinuousでない場合は効果なし)-30.0->30.0
Insta spin the spin block正方向に全力で回転させます。(回転速度30と等速)なし
Insta spin reverse the spin block負方向に全力で回転させます。(回転速度-30と等速)
Desired Speeds速度出力を操作します。Water and air speed to[affect var]Water DriveとAir Driveの出力を設定した数値にします。-1.0->1.0
Water speed to[affect var]Water Driveの出力を設定した数値にします。-1.0->1.0
Air speed to[affect var]Air Driveの出力を設定した数値にします。0.0->1.0
Docking stationsドッキングステーションを操作します。Releace all assigned vehiclesドッキングステーションに接続された機体を離します。なし
Recall all assigned vehicleドッキングステーションに登録された機体を呼び戻します。
Undock with mothership登録されたドッキングステーションから離れます。~~Mothership側のACBのドッキング命令のほうが優先されます。
Dock with mothership登録されたドッキングステーションに帰還します。~~Mothership側のACBのドッキング解除命令のほうが優先されます。
Shield Projectorsシールドを操作します。Turn shields offシールドをOFFにします。なし
Turn shields to disruptシールドを偏向モードにします。
Turn shields to reflectシールドを反射モードにします。
Turn shields to laser absorbシールドをレーザー吸収モードにします。~~効果を発動させるには別途バッテリー電力も必要です
Shield drive to [affect var](below l disables)シールド出力を変更します。~~1未満は無効な数字として扱われます。0.0->10.0
Shield drive factored by [affect var]シールド出力を入力数値の数で乗算します。出力2で数値3なら適用されれば6になるという具合。0.1倍なども可能。0.1->10.0
Enemiy Simulatorsエネミーシミュレーターを操作します。Activate Enemy Simulation for [affect] seconds設定秒間エネミーシミュレーターを有効にします。10.0->600.0(秒)
Deactivate Enemy Simulationエネミーシミュレーターを無効にします。なし
Aerial AI CardsAerial AI Cardを操作します。Minimum atitude to [affect] meteorsAerial AI Cardsの最小飛行高度を設定数値で上書きします。-500.0->1800.0
Nominal atitude to [affect] meteorsAerial AI Cardsの通常巡航高度を設定数値で上書きします。
Electric Engines電気エンジンを操作します。Set output to [affect var]電気エンジンの出力割合を設定数値にします。0.0->1.0
Weapon Systems武装を操作します。Fire weapons攻撃します。なし
Propulsion Components各種推力パーツの出力を操作します。Set drive fraction推力装置を指定した割合で稼動させます。0.0->1.0
Ammo processors弾薬製造機を操作します。Turn processors on弾薬製造機を稼動させます。なし
Turn processors off弾薬製造機を停止させます。
General purpose PIDPIDブロックの設定を変更します。Set set point of all G.P PIDSPID制御の設定値を変更します。(PIDブロックで使用中のTest Stimulusの値を設定した数値にします。)-1000.0->1000.0
Fuel Engines燃料エンジンの設定を変更します。Set % dedicated to battery chargingバッテリーチャージに使用する動力の最大割合0.0->100.0
Set % Maximum RPMエンジンの最大稼働率(?)0.0->100.0
Light Fittingsライトの調整set light intensityライトの調整0.0->1.0
ControlコントロールComplex Control Key (1 = A). Use TGYHUJIKOLコンプレックスコントローラーに登録された動作を行います。0->26(1=A,2=Bとして動作する)
Warp DriveワープドライブBegin charging warp driveワープドライブの充電を開始する
Warp the warp drive (if charging)ワープドライブを稼動させる(充電中の場合)
Cylce the warp drive (charge if idle, warp if charging)ワープドライブを定期的に稼動させる(アイドルの場合は充電、充電中の場合は稼動させます)。
BoilerボイラーSet boiler burn rate to [affect var]ボイラーの燃焼速度を設定値に設定0->1.0
Wireless Transmittersワイヤレス送信機Wireless Channel送信機のチャンネルを変更する(現在何故か無線受信機に効果を及ぼしてしまう、
17/5/20現在公式フォーラムにバグ報告が行われている為恐らく治る・・・はず)
0->5.0
  • Affect range

ACBの効果範囲を指定します。
1->50ブロックおよび制限なしから選択できます。
ACBを基点に前後上下左右すべての方向が効果範囲です。
ただし、スピンブロック上のブロックに影響を与えることはできません。(例外:ヘリスピナー)
範囲を図示すると以下のようになります。
■:ACB
2〜9:効果範囲。Affect rangeが5のときは2〜5の数字の範囲にあるすべてのAffected対象を一括で操作します。

  • Affect delay
    ACBの1動作毎の遅延時間。
    1秒から120秒まで、および制限なしから選択できます。
    制限なしを選択した場合、遅延なしとなり常時稼動します。

Control panel(詳細設定) Edit

InputsやAffectの効果量や時間を設定するほか、以下の項目が存在します。

  • Set custom controller inputs
    入力キー設定画面を開きます。
    設定したキーをコンプレックスコントローラーで入力する事でinputsの条件を満たしたものとしてACBを動作させます。
  • Test!
    inputsの条件が満たされたものとしてACBを1度だけ動作させます。
    AffectedおよびAffectで設定した動作の確認をするのための項目です。
  • Exit!
    ACBの設定画面を終了します。

Control機能対応表 Edit

e80e73da6e58fd96.PNG
何かとややこしいので掲載

コメント Edit

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

  • 推進変更の3番目は使ってなかったわ・・・ -- GenbuST? 2016-06-22 (水) 18:31:46
    • 自動フレアの設定でLWCは設定不要でしたっけ?迎撃ミサイルと一緒? -- GenbuST? 2016-06-22 (水) 19:03:53
      • 自動フレアの場合は、LWCを設置せずにミサイルコントローラーとACBだけで稼働させることができます。どうしても理由あってLWCを置きたい場合、発射間隔の設定を0にしないと発射権限がACBにいかず、常にフレアをばらまく様になります -- 2016-06-22 (水) 22:46:04
  • 稼働条件の個別ページ一つ一つにコメントページを設けるのは得策ではないと思ったので、個別ページのコメント欄を削除しました。 -- みつるぎ? 2016-07-16 (土) 18:44:16
  • 某ブログにはコメントしたけどここにもメモ ACBの優先度はあとから置いた奴が優先 -- exect? 2016-08-17 (水) 14:10:20
  • 船体の底面に9つのプロペラまたはスラスターをつけてすべてMainに設定、ブロックを挟んで9つのACBを配置しAffectRangeを2に設定して個別に制御しようとしても全プロペラ(スラスタ)が一緒に動いてしまします。。。これはバグ? -- とらすとさん? 2016-08-27 (土) 13:34:44
    • ブロックを挟んでますが距離2で足りてるか不安ですねぇ…あとhugeの判定真ん中1マスじゃないとダメとか無いか調べる必要もありそう? -- 管理人/びんせんとー? 2016-08-27 (土) 15:25:34
  • レスありがとうございます。ううむ。。。もうちょっと配置変えて調べてみます -- とらすとさん? 2016-08-27 (土) 18:32:17
    • 押忍っ判定がちょい怖いところやね(´・ω・`) -- 管理人/びんせんとー? 2016-08-27 (土) 18:40:35
  • 後に置いたほうが優先されるなら、これ戦闘機なら高度調節とかも可能そうだな、ちょっとがんばってみる。 -- 神風翼? 2016-10-14 (金) 03:35:19
  • Inputsの前後進入力時に稼動、の条件がイマイチわかりません・・・。ビークルコントローラーのTG入力ではいかんのでしょうか? -- Ferrmeon? 2016-10-21 (金) 00:15:31
  • いかんのです。コントローラーのTGは厳密にはスロットルの操作であって、前後進ではないためです。ACBの前後進入力はAIの操作を検知するために使用します。 -- 2016-10-21 (金) 03:35:15
  • 最近始めたんですけど、ACBの設定の敵との彼我距離の基準ってどこなんですか? -- colonel.19981? 2017-02-01 (水) 17:29:14
    • ACBの位置ですね。まぁビークルが数百メートルレベルにならないと影響なんて殆どないので気にしなくてもおkです -- 2017-02-20 (月) 01:43:14
  • Activate when Enemy range > [input] or if no enemies are nearbyの項目が..when enemy range > [input] or no enemiesに変化していたので修正・・・・UI日本語化が難航しまくってる理由を垣間見てしまったorz -- 管理人/びんせんとー? 2017-05-02 (火) 21:49:48
お名前: URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White