Load sub object

Last-modified: 2021-02-18 (木) 22:31:20

(執筆バージョン : Alpha v2.4.9.2)

 

  Subobject modeを使うと、TurretやSpin Blockの上にあるブロックを保存し、別の場所に読み込むことができます。
 一見してPREFABSと同じように見えますが、Turretに乗っているブロックを全部自動で選択して保存してくれる点、読み込む時に土台となるTurretやSpin Blockを選ぶことができる点に違いがあります。
 v2.4.9.2からSubobjectの保存、設置の方法が大きく変わりました

Subobjectを登録する

 
新しい砲塔を登録してみます

 

FTD-sub1.jpg

ビルドメニューをまず開き、赤線を引いたところのSubobject modeを選択

 

FTD-sub3.jpg
するとこのような画面に飛びます。赤丸で囲った緑の丸にカーソルを合わせると

 

FTD-sub2.jpg
さっきの緑の丸の中に黄色の十字がでます。説明書きが出ている通りにこのまま左クリックします。

 

FTD-sub7.jpg
このような画面に行くことができ、ここで名前を付けることができます。因みに名前を入力しないと保存はできません。

 

FTD-sub4.jpg
名前を入力し、左下のSaveを押すと

 

FTD-sub5.jpg
名前が追加され保存できました。

 
新しい保存フォルダの増やし方

Alpha v2.4.9.2からBP同様に保存するファイルを増やすことができるようになりました

 

FTD-sub8.jpg
Subobject modeを開き、すでにあるファイルのすぐ下にある小さいファイルのアイコンをクリック。

 

FTD-sub9.jpg
すると名前を入力する欄が出現し

 

FTD-sub10.jpg
追加することができます。

登録したSubobjectを読み込む

では呼び出してみましょう

 

FTD-sub1.jpg
先ほどと同じ通りにSubobject modeを開きます。

 

FTD-sub5.jpg
先ほど保存した砲を呼び出してみます。
といっても簡単 選択するのみです

 

FTD-sub6.jpg
これで選択状態です。

 

FTD-sub11.jpg
右上のバツ印でSubobject mode画面を閉じれば設置することができます。

 
以前の方法

Subobjectを登録する

 ここではデザイナーモードの中にあるFour Seasons Missile Test Factoryから何かパクってくるとします。
 Four Seasons Missile Test Factoryは、デザイナーモードへ入る最後の選択リストの中にあります。通常はVanillaを選ぶ所です。

 

ftd_lo_001.jpg
 やってきましたミサイル展示場。Turretなどの上に乗っているものなら何でもいいのですが、今回はこいつをいただいていきましょう。

 

ftd_lo_002.jpg
 とりあえずBキーを押してビルドモードに入ります。

 

ftd_lo_003.jpg
 ミサイル発射台にカーソルを合わせて ] キーを押し、編集する対象をビークルからTurretに移します。

 

ftd_lo_004.jpg
 Eキーを押してインベントリを開きます。TurretやSpin Blockを編集している状態だと、Load SubobjectがSave Subobjectに変わっています。

 

ftd_lo_005.jpg
 Save Subobjectの中はEmptyだらけです。適当なスロットを選んでクリックすると、現在編集中のTurretを保存することができます。

 

ftd_lo_006.jpg
 保存する名前を決めます。PREFABSと違って保存する領域を決める必要はありません。Turretの上に乗っているブロック全部が保存されます。

 

ftd_lo_007.jpg
 保存完了です。

登録したSubobjectを読み込む

 続いてこいつを読み込んでみます。

 

ftd_lo_008.jpg
 ミサイル展示場を抜けて、今度はデザイナーモードのVanillaへ行きます。

 

ftd_lo_009.jpg
 ビルドモードに入り、インベントリを開きます。現在編集しているのはビークル本体なので、表示はLoad Subobjectになっています。

 

ftd_lo_010.jpg
 スロットにはミサイル展示場からかっぱらってきた発射台が登録されています。
 画面の右上で、土台のブロックを選ぶことができます。色が変わっているボタンが現在選択中の土台ブロックです。
 スロットをクリックすると、選択中の土台ブロックを使ってSubobjectを展開します。左上の項目をクリックしていっても展開することができます。この辺は実際にやってみるのが一番わかりやすいかと。

 

ftd_lo_011.jpg
 読み込んだsubobjectを任意の場所に設置します。

 

ftd_lo_012.jpg
 設置完了です。
 なんとイカダはミサイル発射台の重量に耐えていま

 
 
 
 

ftd_lo_013.jpg
 無理か

ここで注意事項

このLoad sub object機能ですが、実は Alpha v2.4.9.2現在も一つ致命的なバグが残っています。
それは、一部のサブオブジェクトは土台となるブロックを変更しようとするとサブオブジェクト内の別のブロックが一つ変更後の土台ブロックに置換されて元に戻せなくなるというものです。
置換された不正な土台ブロックも元々の土台ブロックとして扱われるので破損や削除などによってそのサブオブジェクト自体が丸々脱落してしまう上に、保存データ側も置換されたまま戻らなくなるので使い物にならなくなります。
ブロック数とバグが起きるかの因果関係は不明で、全てのサブオブジェクトで同じようなバグが発生する可能性があるため、現状対策としては土台ブロックを可能な限り変更しない、バグによってブロックが置換されてしまったらサブオブジェクトを改めてセーブし直す等の対症療法しかありません。
特にプリセットのビークルは後々削除されたりデザインが大幅に変更されたりする可能性があるので、該当ビークルを別途保存するか、或いはサブオブジェクトのライブラリとなるビークルを用意してそれに可能な限り使用頻度が高いサブオブジェクトをくっつけて保存しておく等の対策が必要となります。

コメント

  • ですよねー -- けけ? 2016-07-03 (日) 11:04:03
  • load sub objectから呼び出したタレットが、船体に設置後動作しません。 -- 2018-03-08 (木) 18:22:33
    • 途中で投稿してしまいました。どなたか、方法わかるかたいませんか? -- 2018-03-08 (木) 18:24:37
    • One Axis Turretを設置した瞬間に一度だけ回転音が聞こえるのですが、そのあとは一切別の音がなったりなどのこともありません。お手上げです (--; -- 2018-03-08 (木) 18:36:41
    • 船体等に干渉しているのではないでしょうか -- exect? 2018-03-08 (木) 19:08:46
    • こんなに早く回答してくださってありがとうございます。確認しましたが、平らな甲板にOne Axis Turretを付けただけでも動作しなかったので、船体自体を作り直してみます。ありがとうございました (^^) -- 2018-03-08 (木) 20:00:12
    • これまでちゃんと動いてたとすると、3点ほど考えられます。1.キャラクターの近くにファイアコントロールユニットがない。2.タレットに番号が振られていない。3.アドバンスドキャノンの場合、 -- はまき? 2018-03-09 (金) 09:33:18
      • 途中送信失礼、弾が装填されていないと敵に自動では向かない。があります。どれかヒットすれば良いのですが、どうでしょう -- はまき? 2018-03-09 (金) 09:36:00
    • ありがとうございます。船体を作り直してから試したところ、上手く動作しました!ありがとうございました😊 -- 2018-03-09 (金) 16:09:30
      • 理由はなんであれ、動いて良かったです。 -- exect? 2018-03-10 (土) 07:14:11
      • よかったです。 船体ってことはどこかが干渉してたんでしょう -- はまき? 2018-03-10 (土) 12:37:56
      • ミラーモードで反対側のブロックがたまに残ることもあるので、しかも透明で残るというね -- exect? 2018-03-11 (日) 09:05:13
  • v2.4.9.2で大幅に変わったので取り急ぎ。 なので漏れてるところは加筆してもらいたい -- ざいだ? 2019-08-21 (水) 19:11:56
    • 土台ブロックの置換バグ、まだ残っていたという驚愕の事実。 -- 叢雲楓? 2019-08-31 (土) 12:58:36