PortraitManager SelectCommands 更新ツール
========================================

■ このツールの目的

このツールは、PortraitManager.js のプラグインパラメータから
キャラ・表情・位置プリセットを読み取り、PortraitManager_SelectCommands.js の
プルダウン候補を再生成するためのものです。

位置プリセットやキャラ、表情を追加したあとに実行すると、
選択式コマンド側のプルダウンへ反映できます。


■ 導入場所

MZプロジェクトでは以下の場所に入れてください。

js/plugins/PortraitSelectTools/

PortraitSelectTools 内の JS や BAT は、MZのプラグイン管理でONにしないでください。


■ 使い方

1. MZのプラグイン管理で PortraitManager.js のキャラ・表情・位置プリセットを編集します。
2. 必ずOKで閉じて、プロジェクトを保存します。
3. js/plugins/PortraitSelectTools/update_portrait_select_commands.bat を実行します。
4. MZのプラグイン管理画面を開き直します。
5. 反映されない場合はMZを再起動してください。


■ 読み込み順

MZのプラグイン管理では以下の順にしてください。

1. PortraitManager
2. PortraitManager_SelectCommands
3. 必要なら PortraitManager_PresetCommands


■ 注意点

- PortraitManager_SelectCommands.js は自動生成ファイルです。手編集しないでください。
- 位置プリセットを追加したら、このBATを実行してください。
- キャラや表情を追加した場合も、このBATを実行してください。
- キャラ別コマンドでは、そのキャラ専用の表情一覧が使われます。
- 共通コマンドでは、全キャラ共通の表情一覧が使われます。
- 話者設定、話者解除、バウンド、話者演出、バウンド方向、3回目バウンドも生成されます。
- 簡易コマンドは生成しません。
- Node.js は開発PCでBATを実行するためだけに必要です。
- ゲーム配布先のプレイヤーにはNode.js不要です。
- PortraitManager_PresetCommands.js 用のプリセット機能とは別物です。


■ 既存のプリセット関連ツールとの違い

PortraitSelectTools は、キャラ・表情・位置のプルダウン候補を更新します。

既存の PortraitTools 内にあるプリセット関連ツールは、
定義用コモンイベントから PortraitManager_PresetCommands.js を生成するためのものです。

この2つは別管理です。
