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