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推奨。

Shift_JIS

  • 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
secondchangeinterval,秒数

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

1

  • Materia
  • SSP
  • CROW