ごーとう(@GOTOren02)が公開している伺か用ゴーストの仕様をまとめておく場所です。

シェルの概要

シェルは基本的に、辞書内に下記について記載されている必要があります。
  • シェル名
  • 主なモード
  • 対応しているモード一覧

下記ようなシェルに対応が可能です。
  • 全てのモード用のデータが用意されているもの
  • 1つのモード用のデータのみが用意されているもの
  • 全てではないが、複数のモード用のデータが用意されているもの

シェルに関連する機能

シェルに関連する機能は下記のとおりです。
シェルはモードと関係し合うため、主にそれらの対応を管理する機能があります。

モードとシェルの対応の照合

モードを切り替える時/シェルを切り替える時に、モードとシェルが対応しているかを照合します。

切り替え先のシェルが実行中のモードに対応していない場合、そのシェルに設定されているモードへの変更を試みます。
変更を試みるモードが解放済であれば、そのままシェルの変更を実行します。
変更を試みるモードが未解放であれば警告を表示し、シェルの変更をキャンセルします。

遷移先のモードが使用中のシェルに対応していなければ、自動的にmasterシェルへ切り替えます。

各モードで使用するシェルの設定

モードを切り替える際に、遷移先のモードで使用するシェルが指定されていれば、そのシェルへと切り替えます。
どのモードでどのシェルを使用するかは、メニュー>設定>各モードで使用するシェルの設定 から設定できます。

未対応シェルへの変更を警告

辞書内で認識されていないシェルへの変更をする際に警告を表示し、シェルの変更をキャンセルします。
メニュー>設定>各モードで使用するシェルの設定 からこの機能のON/OFFを切り替えられます。

シェルに関連する辞書

シェルの管理は「dic06_shellchange.txt」の辞書内で行われます。

シェル追加時に触る箇所

@シェルとモードの対応

@シェルとモードの対応_

*○モードシェルの変更

シェルデータについて

サーフェス番号は下記の3つのテーブルを足し合わせて決定します。
アニメーション番号は下記の通りです、
これら4つの項目は必ず対応させる必要があります。

表情テーブル

番号表情
0素、背面
1普通
2怒り
3微笑
4笑顔
5思案
6驚き
7困笑
8呆れ
9悲哀

ポーズ差分テーブル

XX番台ポーズ
20番台服捲り
30番台口隠し
40番台腕上げ

モード別テーブル

XXXX番台キャラクターモード備考
0番台ミーク0:通常背面、振り向き
1000番台ミーク0:通常正面
2000番台ミーク0:通常背面(着せ替えパーツ用)
3000番台ミーク2:スケボー
4000番台ミーク1:うたた寝
5000番台ミーク3:発熱
6000番台ミーク10,11,12:友人
7000番台ミーク7:着せ替え
8000番台ミーク8:おでかけ
10000番台ヒューベルト10:友人Hモード
20000番台ユースケ11:友人Yモード
30000番台オーリア12:友人Oモード
100000番台すぐカエル100:不在

アニメーション番号

IDカテゴリ概要
130瞬き瞬き
131目元差分視線正面の半目
133目元差分視線逸らし
134目元差分視線逸らし半目
135目元差分視線相方
136目元差分視線相方半目
148目元差分上閉じ
149目元差分下閉じ
150エフェクト
151エフェクト

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

当Wikiについて

全ゴースト共通

Hey,Jack!

いただきます、ごちそうさま

ドローンエンジニア

管理人/副管理人のみ編集できます