そのシェルの名前。
値なし
ファイルセットの種別。シェルの場合はshell。
省略不可 | shell( on SSP)
そのシェルの作者名。半角英数のみ。
値なし
そのシェルの作者名。
値なし
そのシェルのID名。半角英数のみ。
値なし
表示する文字コード。Shift_JIS推奨。
不明
作者のURL。
値なし
ネットワーク更新用のURL。
値なし
本題側のゴーストの名前。
ghostのdescript設定
本題側のゴーストの名前。愛称等。
ghostのdescript設定
相方側のゴーストの名前。
ghostのdescript設定
\p[*]の名前。
ghostのdescript設定
※全体のサーフィスのデフォルト表示位置情報。
ghostのdescript設定
※本体側のデフォルト表示位置情報。
ghostのdescript設定
※相方側のデフォルト表示位置情報。
ghostのdescript設定
※2人目以降の相方側のデフォルト表示位置情報。
ghostのdescript設定
本体側の画像ベースX座標位置。デフォルトは画像中央。
ghostのdescript設定
相方側の画像ベースX座標位置。デフォルトは画像中央。
ghostのdescript設定
2人目以降の相方側の画像ベースX座標位置。デフォルトは画像中央。
ghostのdescript設定
本体側の画像ベースY座標位置。デフォルトは画像下端。
ghostのdescript設定
相方側の画像ベースY座標位置。デフォルトは画像下端。
ghostのdescript設定
2人目以降の相方側の画像ベースY座標位置。デフォルトは画像下端。
ghostのdescript設定
本体側のデフォルトY座標位置。
ghostのdescript設定
相方側のデフォルトY座標位置。
ghostのdescript設定
2人目以降の相方側のデフォルトY座標位置。
ghostのdescript設定
本体側バルーン位置X座標。
ghostのdescript設定
本体側バルーン位置Y座標。
ghostのdescript設定
相方側バルーン位置X座標。
ghostのdescript設定
相方側バルーン位置Y座標。
ghostのdescript設定
※本体側の吹き出しの位置情報。
ghostのdescript設定
※相方側の吹き出しの位置情報。
ghostのdescript設定
Read Me!ボタンで開かれるシェルの説明テキストファイル名。
値なし
そのパーツをメニューの着せ替えに表示。
着せ替えがある場合省略不可
数値が1だった場合は最初からそのパーツを表示。(本体側)
0
IDのパーツを最初から表示、カンマ区切りで複数可。(本体側)
動作なし
その着せ替えカテゴリにオプションを設定。(本体側)
mustselectでパーツを必ず1つ選択、multipleで複数のパーツを選択可能。
オプションは+区切りで複数可。
選択解除可能、複数選択不可
そのパーツをメニューの着せ替えに表示。(相方側)
着せ替えがある場合省略不可
数値が1だった場合は最初からそのパーツを表示。(相方側)
0
IDのパーツを最初から表示、カンマ区切りで複数可。(相方側)
動作なし
その着せ替えカテゴリにオプションを設定。(相方側)
mustselectでパーツを必ず1つ選択、multipleで複数のパーツを選択可能。
オプションは+区切りで複数可。
選択解除可能、複数選択不可
そのパーツをメニューの着せ替えに表示。(2人目以降の相方側)
着せ替えがある場合省略不可
数値が1だった場合は最初からそのパーツを表示。(2人目以降の相方側)
0
IDのパーツを最初から表示、カンマ区切りで複数可。(2人目以降の相方側)
動作なし
その着せ替えカテゴリにオプションを設定。(2人目以降の相方側)
mustselectでパーツを必ず1つ選択、multipleで複数のパーツを選択可能。
オプションは+区切りで複数可。
選択解除可能、複数選択不可
数値が1だった場合はPNAで透過した際、背景色を黒で表示する。
0
数値が1だった場合はPNAの代わりに32bitPNGのアルファチャンネルを使用する。
0
※SSPのみ「surfaces**.txt(**は0~2文字の任意の文字)」と言うファイル名は全て読み込まれる。数字以外も可。
charsetの他は、以下に続くそれぞれのブレス内に設定する。
表示する文字コード。Shift_JIS推奨。
不明
descript
{
ここに記述
}
使用するSERIKO定義の書式のバージョン指定。0でSERIKO/1.x系書式(旧定義)、1でSERIKO/2.0書式。
0
surface*
{
ここに記述
}
※SSPのみ 追加指定(すでに定義済みのものに対してさらに定義を後付けする)
surface.append*
{
ここに記述
}
*部分には数値(ID)を指定する。0,1,5のようにカンマ区切りで複数可。
SSPのみ:1-9のように範囲指定も可。カンマ区切りと合わせて1-9,20-29のような指定も可。
これ以降の各定義の*には、各ブレス(中括弧の内側)内でダブらない数値を指定する。
この数値がSakuraScript側などからの操作用IDになる。
ベースサーフィスの設定。
加算したアニメーションパターンはこのサーフィス内で1枚のベースサーフィス扱いになる。
不明
アニメーションの開始タイミングの設定。
タイミング定義は下記のアニメーションタイミング参照。
この定義がアニメーション定義の開始を示すものになるので、必ず最初に来るようにする。
旧仕様:*interval
不明
intervalで設定したタイミングで発動するアニメーションパターンの設定。
パターン定義は下記のアニメーションパターン参照。
ウエイトの部分には「最小ウエイト-最大ウエイト」とマイナス文字で区切った書き方もでき、その場合は最小~最大間でランダムに選択される(SSPのみ)。
旧仕様:*pattern*
不明
これが定義されたアニメーションは他のすべてのアニメーションの影響を受けない。
animation*.option,exclusive,(1,3,5)のようにすると、指定のアニメーションIDからの影響を受けない限定的な指定ができる(SSPのみ)
不明
これが定義されたアニメーションはベースサーフィスより裏に表示される。
(exclusive|background)
+区切りで複数オプション可。例:exclusive+background
animation*.option,exclusive+background,(1,3,5) のようにすると、exclusiveのみ影響を受ける。
不明
以下の当たり判定定義と同じものを後ろに書くことで、アニメーション動作中にのみ有効な当たり判定が書けるようになる。タイミングbindにも有効。
挙動なし
当たり判定。囲まれた範囲がIDの領域となる。
挙動なし
不定形当たり判定。
タイプは以下の通り。
rect 長方形。座標は始点XYと終点XYの4つ。
ellipse 楕円。座標は楕円を囲む長方形、始点XYと終点XYの4つ。
polygon 多角形。座標は各頂点、交差可。
挙動なし
そのサーフィスでのみの本体側バルーン位置X座標。
不明
そのサーフィスでのみの本体側バルーン位置Y座標。
不明
そのサーフィスでのみの相方側バルーン位置X座標。
不明
そのサーフィスでのみの相方側バルーン位置Y座標。
不明
サーフィスの中心X座標。
不明
サーフィスの中心Y座標。
不明
きのこの生えるX座標。
不明
きのこの生えるY座標。
不明
シェルの中心X座標。
不明
シェルの中心Y座標。
不明
毎秒2分の1の確率で発生。
毎秒4分の1の確率で発生。
毎秒数値分の1の確率で発生。
数値秒間隔で発生。
ループ再生。
サーフィスに切り替わった瞬間に1回のみ発生。
自動では発生しない。
\eが来た時に発動。
バルーン内のテキストに合わせて発動。
数値分の文字がくるごとにアニメーションする。
着せ替えを定義する。
定義した着せ替えになった場合に他のアニメーションタイミングを発生。
+で繋げて複数可。
ベースになるサーフィス表示。
サーフィス番号を-1で初期ベースに戻すことができる。
XY座標は無視される。
ベースサーフィスの上に合成して表示。
サーフィス番号を-1で合成を消すことができる。
ベースサーフィスの上に合成して表示。
このアニメーションはベースサーフィスの表示領域のみ合成できる。
ベースサーフィスの上に合成して表示。
このアニメーションの透過部分はベースサーフィスも透過される。
抜き色やPNAを適応しないでそのまま表示。
ベースサーフィスをXY座標で指定して表示。
サーフィス番号は無視される。
ベースサーフィスに着せ替えを定義。
ベースサーフィスに着せ替えを加算する。
ベースサーフィスから着せ替えを減算する。
他の着せ替えグループをそこに挿入する。
IDのパターンアニメーションを発動させる。
XY座標は無い。
IDのパターンアニメーションを停止させる。
XY座標は無い。
複数の内のどれかのIDパターンアニメーションを発動させる。
XY座標は無い。
複数の内のどれかのIDパターンアニメーションを停止させる。
XY座標は無い。
パターンIDに-1でそのアニメーションの停止、-2で全てのアニメーションを停止する事ができる。
sakura.surface.alias
{
ここに記述
}
相方側の設定はkero.surface.alias、char*.surface.alias(char*はSSPのみ)
サーフィスIDに対して任意のエイリアスIDを設定する。
例えば驚き,[2]とすれば、\s[驚き]で\s[2]と同じ意味となる。
また、1,[1,11,21]などとカンマ区切りで複数のサーフィスを指定することもでき、
この場合\s[1]で1,11,21からランダムで選ばれる。
挙動なし
sakura.cursor
{
ここに記述
}
相方側の設定はkero.cursor、char*.cursor
当たり判定の上に来た時に表示するカーソルファイルを設定。
指先カーソル(当たり判定名がbustの場合のみ手のひら)
当たり判定をクリックした時に表示するカーソルファイルを設定。
矢印カーソル
カーソルファイルの変わりに指定すると現在使われているカーソルの変形が表示ができます。
矢印
十字
禁止
手
つかんだ手
指差し
時計
I
移動
?
sakura.tooltips
{
ここに記述
}
相方側の設定はkero.tooltips、char*.tooltips
当たり判定の上に来た時に表示するツールチップのテキストを設定。
挙動なし