メッセージ置換処理

TESにはメッセージの置換機能が実装されています。
置換機能は、メッセージ内に存在する特定の単語を別の単語へと変換する機能です。
具体的には以下のような変換を行います。

rep_test.txt
TESの変換テスト。

色17このメッセージは黄色で表示されます。色0

上記のTESファイルに以下の置換定義を作成します。

replace.txt
色0         \C[0]
色17       \C[17]
やくそう    ポーション

置換定義はTES従来のタブ区切りのテキストファイルで作成するか、キーを変換前、値を変換後としたオブジェクトのJSONファイルとして作成します。
作成した置換定義ファイルをコンパイラーの「--replacer」オプションで指定することで、置換定義が適用されます。

置換後のシナリオファイルは以下のように変換された形で解釈されます。

TESの変換テスト。

\C[17]このメッセージは黄色で表示されます。\C[0]