マルチブロック構造エクスポートツール使用チュートリアル/設計局スタッフ向け操作ガイド
ご覧のとおり、GTO統合パックの大きな特徴の一つは、多種多様な独自のマルチブロック構造です。マルチブロック構造の設計に関しては、制作チームはプレイヤーが自らマルチブロック構造をデザインし、適切な方法で統合パックに組み込むことを大いに歓迎しています。完全に新規に設計されたマシンであってもよいですし、見た目が不格好な既存の構造をリセットして再構築するのもよいでしょう。そのため、統合パック内には非常に便利なマルチブロック構造エクスポートツールが用意されており、プログラミングの基礎知識がなくても利用できます。以下では、マルチブロック構造エクスポートツールの使用方法についてご紹介します。
開発者モードを有効にする
使用する前に、まず統合パックをデベロッパーモードにしてください。そうでないと、マルチブロック構造エクスポートツールが読み込まれません。デベロッパーモードの有効化方法は、GTOCoreの設定画面で「デベロッパーモード」をオンにし、ゲームを再起動するだけです。デベロッパーモードでは通常のプレイを行わないでください。大量のレシピが不足します。
開発者モードに設定してゲームへログインした後、EMIで「マルチブロック構造エクスポートツール」を直接検索すれば、この神秘の小さな杖を手に入れることができます。
エクスポートツールの機能紹介と使用方法
インターフェース
手持ちのエクスポートツールを右クリックすると、エクスポートツールのUI画面を開くことができます。
- 最初の行は、選択対象のサイズを示します。
- 2行目はエクスポートの順序であり、あまり気にする必要はありません。
- 「X軸方向に回転」および「Y軸方向に回転」は、構造を範囲指定した後に方向を調整する際に使用されます。以降のセクションでその用途について説明します。
- 「エクスポートモード」ボタンは、現在の使用モードを表示するためのものです。モードボタンをクリックし、UIから一度退出してから再度UIへ戻るとモードを切り替えることができます。現在、利用可能なモードは「エクスポートモード」と「バインドモード」の2種類で、いずれのモードも構造のエクスポート時に使用されます。後述でその用途について説明します。
- 「ログにエクスポート」ボタンを押すと、枠で囲んだマルチブロック構造の構造コードがログにエクスポートされ、以降でその用途について説明します。
基本操作
1.選挙区
- ゲーム内で必要な構造を整えたら、エクスポートツールを取り出し、UIを開いて、現在が「エクスポートモード」であることを確認してください。その後、ブロックを右クリックするだけで範囲選択が行え、選択された範囲には青い枠線が表示されます。
- 枠選択のロジックは「インクリメンタル枠選択」のロジックに従い、右クリックを行うたびに、最初の右クリックで選択されたブロックを基点として縦・横・高さ方向に拡張されます(対角線に沿って補助ブロックを設置する必要はありません)。これにより、対角線のない構造物を非常に便利に枠選択することができます。
- 選択範囲をリセットしたい場合は、いつでもSHIFT+右クリックを押してください。
- 選択範囲内のブロックはリアルタイムで更新され、枠選択完了後に変更が加えられた場合でも、再び枠選択を行う必要はありません。
2.倉庫室と本体を結合する素材ブロック
UIを開き、「バインドモード」にモードを切り替えます。このモードでは、設定したいマテリアルブロックの種類を右クリックすることで、キャビンとホストのブロックマテリアルタイプをバインドできます。バインドが成功すると、通知が表示されます。
3. レーザー倉庫(高出力エネルギー倉庫)を使用できるかどうかを設定します。
UIを開き、モードを「バインドモード」に切り替えます。このモードでは、SHIFT+右クリックで任意のブロックを…
4.構造コードをエクスポートする
UIを開き、「ログとしてエクスポート」ボタンをクリックしてください。エクスポート先は、ルートディレクトリのlogsフォルダ内にあるlatest.logファイルです。開いて一番下までスクロールすると、構造コードが表示されます。
構造方向
通常、エクスポートする構造では、コントローラーブロックの「顔」が外側を向くようにしておくのが最適です。エクスポートされたコードではコントローラーブロックの向きが固定されているため、「X軸方向に回転させる」操作でマシンの向きを調整する必要があります。「Y軸方向に回転させる」操作はあまり使用されないため、ここでは詳しく説明しません。以下では、簡単な例を挙げて説明します。図のように、私はシンプルな3×3のマルチブロック構造を構築しました(オークの原木をコントローラーブロックのプレースホルダーとして使用しています)。
ボックス選択を完了してエクスポートすると、ログにこのようなコードが表示されます。このコードでは、プレースホルダーBがホストブロックを、Aがイリジウム強化マシンブロックを表していることがわかります。しかし、このコードの問題点はコントローラーブロックの向きが正しくないことです。このコードをそのまま使用すると、コントローラーブロックの正面が内側を向いていることに気づくでしょう。そのため、回転処理を行う必要があります。
「Y軸で回転」を2回クリックしてからエクスポートすると、以下のコードが表示されます。この状態で使用すれば、期待通りのホストの向きになります。
2つのサンプルコードを観察すると、実際にはコードに示された構造の最下段の行が、ゲーム内で目にする構造の正面1層目であることが分かります。コントローラーブロックが最外層に配置されている場合は、ホストのプレースホルダーを最後の行に配置してください。同様に、2層目に配置する場合は、コントローラーブロックのプレースホルダーを最後から2番目の行に配置してください。(もちろん、この作業は省略して、制作チームに変換を任せることも可能です。)
占位ブロック
インテグレーションパックには、ABSシェルやコイルなど、多数のレベリングブロック/交換可能ブロックが含まれています。エクスポートツールには便利な変換システムが組み込まれており、自作のマルチブロック構造でこれらを使用したい場合は、いくつかのオリジナルブロックをプレースホルダーとして用いることで、エクスポート時にコードが自動的に変換されます。以下に、各プレースホルダーに対応するブロックの一覧を示します。一覧にないブロックを使用する場合は、提出する構造のコードファイルに直接記載してください。
完全な操作プロセス
最初からマルチブロック構造のコードをエクスポートする
- あなたが設計したマルチブロック構造を構築してください。
- オークの原木をコントローラーブロックと置き換え、丸石を倉庫の位置と置き換えます。
- プレースホルダーのリストに従って、ブロックを置き換えます(使用している場合)。
- キャビンブロックタイプをバインドします。
- 機械をレーザー機械にするか、普通の機械にするかを設定します。
- デザインした構造を枠で囲み、コードをエクスポートしてください。
- 回転ボタンを操作してホストを適切な方向に調整します(省略可)再度エクスポートします。
- 調整済みの構造コードを新しいドキュメントにコピーし、提出してください(グループのファイルに直接アップロードするだけでOKです。プレビュー画像を添付することを推奨します)。
ヒント:選択範囲、キャビンブロックタイプのバインド、レーザー/通常マシンの切り替えなどの操作は順序を問いません。