様々な参照を調べる
シナリオ作成の小ネタ
【対応】
CW:1.20○ 1.28○ 1.29○ 1.30○ 1.50○ |
ただ、専用ツールを使った方が断然早くて楽で安全、かつ分かりやすいとは(以下略)
探す方法1(Windows 98以前)
シナリオ内で使う画像や音声、フラグ、ステップ等の名称を変えるとき、エリアやパッケージの数が多いと、問題の素材やフラグ等を、どこで参照していたか調べるのは、かなり大変です。一箇所でも変更し忘れると、表示されるべき背景が表示されなかったり、セリフに顔画像が入らなかったり、BGMが途切れたり、分岐がおかしくなったりと、様々な不都合が発生します。
こういうときに役立つのが、Windows標準装備のファイル検索です。
エリア・パッケージ・バトルの各データはバイナリで、テキストエディタで直接編集・保存するとCWエディタで読み込めなくなるのですが、中身はテキストとして読める部分もあります。
中でも、参照されている外部ファイルや、フラグ、ステップ等の名称は、そのままテキストで書き込まれているというのが大事なところ。つまり、テキスト検索に引っかかるという事です。
- ファイル検索の準備をします。
- 「探す場所」に、そのシナリオ用のフォルダを指定します。
- 「名前」欄に、「*.wid」と入力します。
- 「含まれる文字列」欄にに探すものを入力して、検索開始ボタンを押します。
もし上手くいかない場合は、探す方法2(Windows XP以降)の方法をお試しください。
[▲上へ]
探す方法2(Windows XP以降)
Windows XPからは、上記の方法そのままでは上手くいきません。OSがバイナリと認識するファイルは、文字列検索にかからなくなったようです。
確かに参照されているはずのものが検索できない場合は、以下の方法でいけます。
- シナリオフォルダとは別の適当な場所に、新しくフォルダを作ります。
- シナリオフォルダ内の拡張子「wid」の全ファイルを、1.で作ったフォルダにコピーします。
(移動ではなく、【コピー】です。必ず元のファイルは残してください。)
- コピーしたファイルの拡張子を、「wid」から 「txt」に変更します。
(ファイル名文字列の置換ができるソフトを使うと早いです。)
- 「探す場所」に、1.で作ったフォルダを指定します。
- 「含まれる文字列」欄に探すものを入力し、検索します。
また、本当に全て新ファイルへ移行が終わったかどうか確認したいときなどに有効と思います。
フラグ・ステップ等、データウィンドウにある物の参照を見たいときは、専用のツールを使った方が早いでしょう。
ただ、画像やMIDIファイルの参照検索には、そこそこ役に立ちます。
なお、一つだけ注意して頂きたいのは、WIDファイルは、テキストではないという事です。
一部テキストとして読めるからと言って、テキストエディタで直接変換・保存はしないでください。
CWエディタで読み込めなくなります。
参照情報を調べるツールをお持ちの方は、それをご使用になった方が安全です。
[▲上へ]
「探すもの」とは
- 素材の参照を探すときは、ファイル名を入力します。
名称+拡張子の完全な形で入力しておくと確実です。
- データウインドウにあるものを探すときは、「名称」欄の名前を入力します。
Windows 98以前なら、シナリオビューリストと状況変数インスペクタにあるもの、双方を探せます。
XP以降用の方法でないと駄目な場合は、状況変数のみです。