Plugin設定

プラグイン全体の仕様はPLUGIN/2.0参照。

descript.txt

descript.txt(Pluginの)

概要

プラグインの基本設定ファイル。

記述例と基本の書き方

charset,Shift_JIS
name,ダミープラグ
id,21AC84B0-6B1F-11E4-9803-0800200C9A66
filename,rei.dll

name、id、filenameは必須。

なお、\や%で始まる文字列はさくらスクリプトや環境変数のタグと見なされ、セキュリティ上のリスクから破棄される。もし単なる文字としてそれらを含めたい場合は、\\や\%などとしてエスケープする必要がある。

charset,文字コード

使用する文字コード。旧い環境との互換性を考慮する場合はShift_JIS、それ以外はUTF-8を推奨。

(OSの標準設定またはSSP->国際化->省略時の文字コード->テキスト定義)

  • SSP
  • CROW
name,プラグイン名

そのプラグインの名前。

省略不可

  • Materia
  • SSP
  • CROW
id,ID

そのプラグインのIDとなる、極力重複可能性の低い文字列。
文字列は1バイト文字のみで構成される63バイトまでのもの。通常GUID/UUIDと呼ばれるものを使う。
一度決定したら変更してはならない。
IDの一致は、たとえ別名のプラグインであっても互換性があることを示す。

※生成方法http://www.famkruithof.net/uuid/uuidgen
またはそれなりに開発環境が揃っていれば、guidgen.exeのRegistry Formatが利用可能。
ツールも配布されている。

省略不可

  • Materia
  • SSP
  • CROW
filename,dll

pluginの実体となるdllのパス。

省略不可

  • Materia
  • SSP
  • CROW
type,種別

ファイルセットの種別。プラグインの場合はplugin。

値なし

  • Materia
  • SSP
  • CROW
craftman,作者名

そのプラグインの作者名。半角英数のみ。

値なし

  • Materia
  • SSP
  • CROW
craftmanw,作者名

そのプラグインの作者名。

値なし

  • Materia
  • SSP
  • CROW
craftmanurl,URL

プラグイン作者のURL。

値なし

  • Materia
  • SSP
  • CROW
homeurl,URL

ネットワーク更新用のURL。

値なし

  • SSP
readme,ファイル名

インストール時に開かれるプラグインの説明テキストファイル名。

readme.txt

  • SSP
readme.charset,文字コード

説明テキストファイルの文字コード。

(OSの標準設定またはSSP->国際化->省略時の文字コード->readme)

  • SSP 2.5.10
secondchangeinterval,秒数

PLUGIN Event OnSecondChangeを通知する間隔(秒)。
0で通知されなくなる。

1

  • Materia
  • SSP
  • CROW
otherghosttalk,オプション

PLUGIN Event OnOtherGhostTalkを通知する設定。

false
通知しない
0
通知しない
true
直後通知(喋り終わった直後に通知)
1
直後通知
after
直後通知
before
直前通知(喋る直前に通知)

false

  • SSP