このテキストに書かれているのは、主にデータ作成者用の情報です
==============================================================



==============================================================
[SayDBについて]

DBなんてついていますけれど、テキストファイルで構成されています。
ファイルパス、ファイル名、書式の説明をします。




==============================================================
[ファイルパス、ファイル名]
例を見ていただくとわかりやすいと思います。

(例)
--------------------------------------------------
[NPC名]      Gâmzhurm, Lord of Porth Cadlus
[フォルダ名] G
[ファイル名] Gâmzhurm  Lord of Porth Cadlus.txt
--------------------------------------------------

- NPC名
ゲーム内のNPCの名前です。

- フォルダ名
NPC名の頭文字一文字です。

- ファイル名
(NPC名).txt です。
NPC名に長音記号やウムラウトなどが含まれる場合には、それも正確に適用して下さい。
NPC名にカンマが入る場合には、カンマを半角スペースに置き換えて下さい。

- 文字エンコード
UTF-8(BOMなし)のCR+LFです




==============================================================
[書式]
- 先頭行
NPCの日本語名です。

- コメント行
//が含まれる行(先頭行以外)はコメント扱いとされます

- 本文
基本は、「(英語発言)(タブ)(日本語訳)」を1行とします。
(英語発言)を見つけると、(日本語訳)が表示される仕組みです。

- 代入文字列
代入文字列は「<00>～<09>」「<NAME>」が使えます。

「<NAME>」は、現在のプレイヤー名に置換されます。
「<00>」は、主に呼ばれる人が毎回変わったりする発言の対応です。

(例)
--------------------------------------------------
I will gut you, <01>!	お前のはらわたを引き抜いてやるぞ、<01>！
--------------------------------------------------
英語発言で<01>に入っていた単語が、日本語訳側の<01>に入った形で表示されます。





==============================================================
[その他]

なるべくなら既にあるものと互換性を持たせたほうがいいよねと思ったので
Rustygoldさんによる作の「くろもの。」のデータとフォルダ位置や書式を合わせようと努力しました。
「くろもの。」はこちらで公開されています。 http://linarite.blog85.fc2.com/blog-entry-55.html

それでも互換性の無い部分は結構あって、理由は私の力不足なのですけれど、
そのまま流用は出来ないものになってしまいました。

差分は以下の通りです。

- 私のツールの書式ではデータファイルの一行目に日本語NPC名を入れることにしています
- 私のツールでは<1>の記法が使えません
- 私のツールにはスタンダードテキストを置換して出力する機能がありません(Skirmishのapproaching ナントカみたいなの)




==============================================================
2010-11-03 AliciaK (AliciaKoha on twitter)



