HSP でスクリプトを編集することなくウィザード形式?でランチャーが作れる、「ランチャー作成ツール」を予定していますが・・・それについて、どうするか前から悩んでいたのです。二つの方法があって、どっちをとるかで悩んでいます。
の二つがあるわけですが・・・。前者は、使う人が HSP をインストールする必要があります。後者は、通常のものと設定内容を別ファイルから読み込むものとで、二種類のスクリプトを用意しないといけないのでメンテナンスが大変です。そして、 exe の内容も膨れますし、設定内容のファイルをつける必要があります。
それについて飛翔さんのレポートで、次のようなことが書かれてあったから、また気に出したりして・・・。
このツールを使うためにはHSPをインストールする必要があるのですが、私も含めて、ツールの為に別のツールを入れるのって、結構ためらってしまったりする人って多い気がします...(^^;;;)
ランチャーテンプレ使用レポート (星屑制作記@やっぱりMovableType Vol.2)より引用
HSP をインストールするぐらい何でもない、と私は思っていたんですけど、やっぱり抵抗になっちゃうんでしょうね。やっぱり HSP をインストールしないですむ、設定内容を別から読み込む方法をとった方がいいのでしょうか。スクリプトを二種類用意する必要がある、といいましたが、どういう違うがあるものかというと。
#define / #const プリプロセッサで設定している部分を設定内容ファイルから変数に読み込むものに#if プリプロセッサで条件分岐しているものを if 命令に置き換えるといった具合でしょうか。通常のスクリプトも設定をプリプロセッサでなく変数にしたら、相違部分も減るのでしょうけど。微妙だなぁ。