TESとは

TESは、KADOKAWAから発売されているRPGコンストラクションツール、RPGツクール用のスクリプト言語です。
TESを利用することで、RPGツクールのイベントをテキストベースで記述することができるようになります。
KAG等のスクリプト言語に慣れている場合、それらの感覚に近い形でシナリオを記述することが可能です。

opening.txt
*start
@bgm name=Ship1

!TEST
色は匂えど、散りぬるを。
我が世誰ぞ、常ならむ。

!TEST
有為の奥山、今日越えて。
浅き夢見し、酔いもせず。

@if_sw id=1
!TEST
水馬赤いな、あいうえお。
浮藻に小蝦も、泳いでる。
@end
@else
!TEST
柿の木栗の木、かきくけこ。
啄木鳥こつこつ、枯れ欅。
@end
@if_end

@wait time=60

また、uoTESのイベント変換処理はモジュール化されており、モジュールを自作することで自作のタグを追加することが可能です。原理的にはプラグインやソースを直接書き換えることで、インタープリターそのものを拡張、もしくは自作し、本来のRPGツクールにない命令を作成することも可能となっています。
現状ではRPGツクールMVでの利用を前提としていますが、今後開発される次期バージョンのツクールでも、大元のゲームエンジン仕様が大幅に変更されない限り(XP、VX、VXAceレベルの差異であれば)、新たにモジュールを作成することで対応することが可能です。