”トップページ用”カテゴリより画像をお借りしてます/対策として有効ではなかったため、投稿形式にzipを復活させました。引き続きなりすまし、パスワード付き圧縮ファイルにご注意ください

EC_HPlayCharaSave – HPlay キャラ変更直接保存プラグイン

EC_HPlayCharaSave – HPlay キャラ変更直接保存プラグイン
概要
エモーションクリエイターズ(Emotion Creators)の HPlay「キャラ変更画面」 において、変更したキャラクター構成を現在のシーンファイル(.png 形式のセーブデータ)へ直接上書き保存できるようにする BepInEx プラグインです。
通常、HPlay のキャラ変更はメモリ上の一時的な変更に留まり、ゲームを終了すると破棄されてしまいます(恒久化するには HEdit に戻ってキャラを再配置・再保存する必要がありました)。
本プラグインを導入することで、HPlay の画面からその場でシーンへ変更を保存できるようになります。
主な機能・特徴
ワンクリックでシーンへ直接保存
HEdit を起動し直すことなく、HPlay 画面からそのままシーンアーカイブを更新できます。
安全なバイナリ部分書き換え
シーン全体の再シリアライズ(NPE やノード破損の原因)を避け、シーンデータ内の「キャラカード領域」のみをバイナリレベルで安全に置換します。マップ、カメラ、ノード配置などのデータは無傷で維持されます。
誤操作防止(2段階確認)
「保存」ボタンを1回クリックすると「保存?」に変化し、3秒以内にもう一度クリックすることで初めて書き込みが実行されます。
自動バックアップ
上書き前に、元のシーンファイルを自動で [シーン名].png.bak_chara_YYYYMMDD-HHmmss としてバックアップします。
身長・体型一致オプションに対応
ゲーム画面上の「身長一致」「体型一致」チェックボックスの状態(keepHeight / keepFigure)を正確に反映します。また、連続して複数回保存しても体型値が徐々に崩れないよう、初回保存時のベース値を保持して適用します。
フォールバック機能
UIの改造や解像度によってボタンのクローンに失敗した場合でも、画面右下にフォールバック用の緊急保存ボタン(IMGUI)が表示されるため、操作不能に陥りません。
動作環境・前提
ゲーム本体: Emotion Creators
前提MOD: BepInEx 5.x
インストール方法
最新の EC_HPlayCharaSave.dll をダウンロードします。
ゲームのインストールフォルダ内にある BepInEx/plugins/ フォルダへ配置します。
ゲームを起動します。
使用方法
HPlay で目的のシーンを選択し、「キャラ変更」 画面を開きます。
お好みのキャラカードに変更し、必要に応じて各行の「身長一致」「体型一致」を設定します。
画面下部に追加された 「保存」 ボタンをクリックします。
ボタンが 「保存?」 に変化します。
3秒以内 にもう一度クリックして確定します。
画面中央下に「已保存换人(保存完了)」の通知が表示されれば保存成功です。
次回以降、このシーンを通常ロードした際も変更後のキャラが初期状態として読み込まれます。
設定項目(Config)
ゲーム内(ConfigurationManager / F1キー)または BepInEx/config/EC_HPlayCharaSave.cfg から設定を変更できます。
セクション 設定キー デフォルト値 説明
General Enabled true プラグイン自体の有効/無効を切り替えます。
UI Side 0 「保存」ボタンの配置位置。
・0: 自動(原版ボタンと重なった場合に自動で反対側へ反転)
・1: 強制左側
・2: 強制右側
UI ExtraGap 0.0 隣接するボタンとの追加マージン(ピクセル単位)。ボタンが他のUIと被る場合の微調整用(-300 〜 900)。
注意事項・仕様
上書き保存について
変更は現在選択されているシーンファイル(.png)に直接上書きされます。万が一の破損に備えて自動バックアップ(.bak_chara_*)が同一フォルダ内に作成されますが、大事なシーンデータは事前に手動でも予備バックアップを取ることを推奨します。
多人数拡張MOD(EC_ExtraCharactersND)をご利用の場合
8人を超えるキャラが配置されたシーン(ファイル末尾に ECXC9 拡張ブロックが付与されているシーン)の場合、ゲーム側が拡張ブロックを優先して読み込む仕様があるため、本プラグインによる基本領域の変更が反映されない場合があります(保存時に警告メッセージが表示されます)。8人以内のシーンでの使用をおすすめします。

コメント

タイトルとURLをコピーしました