コンテンツにスキップ

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