https://yuki-portal.com/uploader/emotioncreator/78670/
まず、上記の1つのMODが必要です.
MOD「EC_ADVPlayLoadBackGround」使用説明書
1. MODの概要
このMODは、Emotion CreatorsのHシーンエディタ(HEditScene)において、ADVパートの特定のセリフのタイミングで、任意のカスタム背景画像(PNG/JPGなど)を表示させる機能を追加します。
これにより、シーンの雰囲気に合わせた背景を自由に設定したり、動画から切り出した画像を背景にして、よりリッチな演出を行うことが可能になります。
2. 前提MOD
このMODを使用するには、以下のMODが必須です。
EC_ADVPlayLoadVoice
本MODの設定画面を開くためのボタンは、EC_ADVPlayLoadVoiceのUIを通じて追加されるため、必ず導入してください。
3. 導入方法
EC_ADVPlayLoadBackGround.dll ファイルを BepInEx/plugins/ フォルダに配置します。
前提MODである EC_ADVPlayLoadVoice.dll も同様に plugins フォルダに配置されていることを確認してください。
4. 主な機能
HシーンのADVパートで、指定したタイミングで任意の画像ファイルを背景として表示。
専用のGUI(設定画面)を通じて、背景画像の設定を簡単に行える。
設定したいシーン専用の画像フォルダを自動で作成し、管理が容易。
エディタ上で背景をテスト表示するプレビュー機能。
5. 使用方法
ステップ1:背景画像の準備
まず、背景として表示したい画像ファイル(例:background01.png)を用意します。
その画像を以下のフォルダに配置します。フォルダが存在しない場合は、MODが自動的に作成します。
EmotionCreators/UserData/edit/Otherscene/[シーンのタイトル]/
ヒント: 後述する設定画面の 「Openfolder」 ボタンを使えば、このフォルダを直接開くことができて便利です。
ステップ2:Hシーンエディタでの設定
Emotion Creatorsを起動し、Hシーンエディタ(HEditScene)で対象のシーンを開きます。
背景を変更したいタイミングの**セリフ枠(Speech Bubble)**を新規作成するか、既存のものを選択します。
EC_ADVPlayLoadVoice MODのUI(通常は画面上部に追加されます)を開き、本MODによって追加された 「LoadBackground」 ボタンをクリックします。
「BackGround Edit Floder」というタイトルの設定画面が表示されます。
ステップ3:設定画面での入力と書き込み
PngFilePath の入力欄に、ステップ1で配置した画像ファイル名(例:background01.png)を入力します。
フルパス(例:C:/…/background01.png)を入力することも可能ですが、シーンフォルダに配置してファイル名だけを入力する方法を推奨します。これにより、シーンデータを配布する際に背景画像も一緒に管理しやすくなります。
pngLayer の入力欄には、背景の表示レイヤー(重なり順)を数値で入力します。通常は 0 や -100 などで問題ありません。
「Test」 ボタンを押すと、入力した画像がエディタの背景にプレビュー表示されます。プレビューを消したい場合は 「DisEnablePnd」 ボタンを押してください。
設定内容が確定したら、「Write」 ボタンをクリックします。
クリックすると、現在選択しているセリフ枠のテキストが、このMODを動作させるための専用データ(1行目に <LoadBackGround>、2行目にパスなどの情報)に自動的に書き換わります。 このテキストは手動で編集しないでください。
ステップ4:設定の確認と再生
「Write」ボタンを押した後、セリフ枠のテキストが書き換わっていることを確認してください。
設定を変更したい場合は、再度そのセリフ枠を選択し、「LoadBackground」画面を開いて 「GetSelectData」 ボタンを押すと、書き込まれた内容を読み込んで再編集できます。
シーンを再生すると、設定したセリフ枠のタイミングで指定した背景画像が表示されます。
6. 補足・注意事項
一度表示された背景は、別の背景が設定されたセリフ枠が再生されるか、Hシーンが終了するまで表示され続けます。
MODの機能を一時的に無効化したい場合は、BepInExのコンフィグファイル(BepInEx/config/EC_ADVPlayLoadBackGround.cfg)を開き、ChangeBackGroundApplyOn の値を false に設定してください。
セリフ枠に書き込まれた <LoadBackGround> から始まるテキストは、MODが背景を読み込むための命令です。手動で編集すると正常に動作しなくなる可能性があるため、設定の変更は必ずGUIから行ってください。
