近頃版/another blog@hatena/Wiki/BBS
< 「カレイドスタースペシャルセレクション」とか「半分の月がのぼる空」とか「スパイラル〜推理の絆〜」とか | 堕落のための作業、もしくは現在の仕事 >
とりあえずは、マクロ記述の抽出・展開だけを行うマクロプロセッサを使ってしまうのが早いかと思います。元スクリプトファイルからマクロ記述だけを抽出・登場部分での展開を行って、中間スクリプトファイルに変換するわけです。で、ゲームスクリプト処理系には変換後のスクリプトを喰わせる、と。
_必要な最低限は以下の2つ
この他に、以下のようなものがあると少し幸せになるかも
マクロプロセッサはありもの(GNU m4とかか?)を使ってもいいですし、文字列処理に強いスクリプト言語を使って実装してしまってもいいでしょう。自分ならオールドタイマーっぽくperl + makeあたりで組むと思います。しかしWindows上だとperlとかrubyとかpythonとかのインストールが必要になるのがややネックかも。JScriptとかVBScriptとかで組まれてると嬉しいのかな、ひょっとして?
_以上、既に日数経過しているので裏でとっくにフォローされてるかもしれませんが、念のため、ということで。