コンテンツにスキップ

バルーン

バルーンフォルダのファイルは以下の通り。

+-(myballoon)
  +-descript.txt
  +-readme.txt
  +-balloons*.png
  +-balloons*.pna (MATERIA不可)
  +-balloons*s.txt
  +-balloonk*.png
  +-balloonk*.pna (MATERIA不可)
  +-balloonk*s.txt
  +-balloonp*def*.png  (SSP 2.5.51~)
  +-balloonp*def*.pna  (SSP 2.5.51~)
  +-balloonp*def*s.txt
  +-balloonc*.png
  +-balloonc*.pna  (SSP 2.5.37~)
  +-balloonc*s.txt  (SSP 2.5.37~)
  +-online*.png
  +-sstp.png
  +-arrow0.png
  +-arrow1.png
  +-arrows0.png  (SSP 2.4.78~)
  +-arrows1.png  (SSP 2.4.78~)
  +-arrowk0.png  (SSP 2.4.78~)
  +-arrowk1.png  (SSP 2.4.78~)
  +-arrowp*def0.png  (SSP 2.5.51~)
  +-arrowp*def1.png  (SSP 2.5.51~)
  +-thumbnail.png
  +-ok_down.png/ok_up.png (SSPのみ)
  +-cancel_down.png/cancel_up.png (SSPのみ)
  +-mode_down.png/mode_up.png (SSPのみ)
  +-sstp_new.png (SSPのみ)
  +-sstp_newk.png  (SSP 2.5.51~)
  +-sstp_newp*def.png  (SSP 2.5.51~)
  +-marker.png (SSPのみ)
  +-markers.png  (SSP 2.4.78~)
  +-markerk.png  (SSP 2.4.78~)
  +-markerp*def.png  (SSP 2.5.51~)
  +-clickwait.png  (SSP 2.5.54~)
  +-clickwaits.png  (SSP 2.5.54~)
  +-clickwaitk.png  (SSP 2.5.54~)
  +-clickwaitp*def.png  (SSP 2.5.54~)
  • descript.txt: バルーンを識別するためのファイル。

    ゴーストやシェルのdescript.txtと比べても記載項目が多い。

    詳細はリンク先を参照。

  • balloons*s.txt/balloonk*s.txt/balloonc*s.txt: バルーンごとの個別設定用ファイル。

    対応するIDのサーフェス(balloons1.pngに対してballoons1s.txt)について用意すると、そのサーフェスに対してdescript.txtの記述を上書きする形で適応される。

    特定IDのサーフェスのみ設定を変更したいとき等に使用する。

    ※ファイル名のsに注意(balloons*.txtではなくてballoons*s.txt)

    入力ボックスにも利用できるようになった。balloonc*s.txtで指定すること。

    詳細はリンク先を参照。

  • readme.txt: バルーン作者が配布元などを記載するためのもの。

    省略可能だが、用意しておくと、インストール時やベースウェアのメニューなどから参照できる。

  • balloons*.png: 本体側の吹き出し。

    *はバルーンのサーフェスIDになる数字。

    偶数番のIDは左向きのバルーン、奇数番のIDは右向きのバルーンとして、二つセットになる。

    なお一般的に下記のような割り当てになっているが、自由。4-5、6-7とセットを追加していってもよいし0-1だけでもよい。

    • balloons0.png および balloons1.png …… 通常の吹き出し(左・右)
    • balloons2.png および balloons3.png …… 縦長の吹き出し(左・右)
  • balloons*.pna: MATERIAでは不可。

    グレースケール(黒:透明←→不透明:白)のpng画像の拡張子部分pnaにリネームしたもの。

    対応するID(balloons0.pngに対してballoons0.pna)のpngに対応したpnaを用意すると、それを透明度設定として利用できる。

    SSPでは設定でpng自体のアルファチャンネルを利用できる点も同じ。

    このファイルは省略可。

  • balloonk*.png: 相方側(または三人目以降)の吹き出し。

    基本的にballoons*.pngと同じだが縦サイズがやや小さめなのが一般的。

    このファイルは省略可。省略時は本体側の対応するIDのものが使われる。

  • balloonk*.pna: balloons*.pnaのballoonk*.png版。説明は先述のballoons*.pna参照。
  • balloonp*def*.png: 三人目以降の吹き出し。\p[2]に当たるバルーンが balloonp2def0.png / balloonp2def1.png になる。

    このファイルは省略可。省略時はballoonk、さらになければballoonsが使われる。

  • balloonp*def*.pna: balloons*.pnaのballoonp*def*.png版。説明は先述のballoons*.pna参照。
  • balloonc*.png: バルーンの入力ウインドウ。

    *には0から3(SSPは4)の数字が入り、各番号のファイルは以下に対応している。

    • balloonc0.png …… Sendボックス
    • balloonc1.png …… Communicateボックス
    • balloonc2.png …… Teachボックス
    • balloonc3.png …… Inputボックス
    • balloonc4.png …… Address Barボックス(SSP専用)
    • balloonc5.png …… 複数行入力(Textarea)ボックス(SSP 2.9.10以降。無い場合はバルーン本体の画像を使う)
  • balloonc*.pna: balloons*.pnaの入力ボックス版。
  • online*.png: ネットワーク情報受信中に表示される画像。

    番号順にアニメーションを繰り返す。

  • arrow*.png: 文章をスクロールさせるのに使用する画像。

    0が上向き、1が下向き。

    SSPでは本体・相方専用のものを定義できる。後述。

  • sstp.png:

    • SSTP受信時に、送信者情報などを表示する際
    • \![*]タグ(SSPは%*でも同様)を実行した際

    に表示される画像。SSPではそれぞれ専用のものを設定できる。後述。

  • thumbnail.png: メニューツリーでバルーンの選択時に表示されるサムネイル。

    使用可能な画像形式はpngもしくはjpg。

    pngをpnrにリネームすると画像左上の1ドット(座標0,0)と同色が透過される。

    このファイルは省略可能。

以下SSP専用。全て省略可能。

  • ok_down.png/ok_up.png: 入力ボックス系のOKボタンの画像。
  • cancel_down.png/cancel_up.png: 入力ボックス系のキャンセルボタンの画像。
  • mode_down.png/mode_up.png: モード切替ボタンの画像。
  • sstp_new.png / sstp_newk.png / sstp_newp*def.png: SSTP受信時に、送信者情報などを表示する際に使用される画像(sstp.pngと異なりこの用途専用)。
  • marker.png / markers.png / markerk.png / markerp*def.png: \![*]タグ(SSPは%*でも同様)で表示される画像(sstp.pngと異なりこの用途専用)。

    markersが本体用(旧バージョン対応のためにmarkerで代用を推奨)、markerkが相方用、markerp2def以降が\p[2]以降用。

  • arrows*.png / arrowk*.png / arrowp*def.png: 文章をスクロールさせるのに使用する画像。SSP 2.4.78以降専用。

    0が上向き、1が下向き。

    arrowsが本体用(旧バージョン対応のためにarrowで代用を推奨)、arrowkが相方用、arrowp2def以降が\p[2]以降用。

  • clickwait.png / clickwaits*.png / clickwaitk*.png / clickwaitp*def.png: クリック待ち(\x)を表すのに使用する画像。SSP 2.5.54以降専用。

    clickwaitsが本体用、clickwaitkが相方用、clickwaitp2def以降が\p[2]以降用。