Honey Select 2 / Studio 用のキャラクターカード部分読み込みドラッグ&ドロップ拡張です。
DragAndDrop.HoneySelect2.dll と HS2WearCustom.dll が導入されている環境でのみ動作します。
■ 概要
Studio 画面でキャラクターカード PNG をドラッグ&ドロップした時、HS2WearCustom のキャラクター読み込み用チェック状態を利用して、選択中キャラクターへ一部項目だけを適用します。

この DLL は DragAndDrop.HoneySelect2.dll 本体に直接手を加えず、既存の D&D 処理へ追加で部分読み込み処理を差し込むためのものです。
■ 動作条件
・DragAndDrop.HoneySelect2.dll が導入されていること
・HS2WearCustom.dll が導入されていること
・Studio 画面で使用すること
・Studio 上でキャラクターが選択されていること
・HS2WearCustom のキャラクター読み込み用チェック項目のうち、少なくとも 1 つが有効になっていること
・ドラッグ&ドロップするファイルが HS2 のキャラクターカード PNG であること
■ 読み込み仕様
HS2WearCustom の以下のチェック状態を読み取り、チェックされた項目だけを選択中キャラクターへ適用します。
・Hair
・Face
・Body
・Clothes
・Accessories
チェックされていない項目は、現在の選択中キャラクターの状態を維持します。
例:
・Clothes のみ有効
現在のキャラクターを維持したまま、ドロップしたキャラクターカードの衣装のみを適用します。
・Accessories のみ有効
現在のキャラクターを維持したまま、ドロップしたキャラクターカードのアクセサリーのみを適用します。
・Clothes と Accessories が有効
現在のキャラクターを維持したまま、ドロップしたキャラクターカードの衣装とアクセサリーを適用します。
・Hair / Face / Body が有効
チェックされた外見項目だけをドロップしたキャラクターカードから適用します。
■ 複数選択時の動作
Studio 上で複数キャラクターを選択している場合、DragAndDrop.HoneySelect2.dll の Studio 向けキャラクター読み込み動作に近い形で処理します。
1. ドロップしたキャラクターカードが 1 枚だけの場合
その 1 枚のカード内容を、選択中の全キャラクターへ部分適用します。
2. 複数のキャラクターカードをドロップした場合
選択中キャラクターとドロップしたカードを順番に対応させ、対応する分だけ部分適用します。
■ 既存 DragAndDrop 処理へ渡す条件
以下の場合、本 DLL は処理を行わず、既存の DragAndDrop.HoneySelect2.dll 側の処理へそのまま渡します。
・Studio 画面ではない場合
・選択中キャラクターがいない場合
・HS2WearCustom の対象チェック項目がすべて無効の場合
・ドロップされた PNG がキャラクターカードではない場合
・キャラクターカードの性別と選択中キャラクターの性別が一致しない場合
そのため、シーンカード、コーディネートカード、ポーズカードなどの既存の D&D 動作は基本的に DragAndDrop.HoneySelect2.dll 側へ委ねられます。
■ 使い方
1. DragAndDrop.HoneySelect2.dll を導入します。
2. HS2WearCustom.dll を導入します。
3. 本 DLL を BepInEx\plugins に入れます。
4. Studio を起動します。
5. Studio 上で対象キャラクターを選択します。
6. HS2WearCustom のキャラクター読み込み用チェック項目を設定します。
7. キャラクターカード PNG を Studio へドラッグ&ドロップします。
■ 注意事項
本 DLL は HS2WearCustom が持つ Studio 向けのチェック状態を読み取って動作します。
HS2WearCustom 側の内部実装が変更された場合、チェック状態を読み取れず、部分読み込みが行われない可能性があります。
チェック状態を読み取れない場合や、処理できない条件の場合は、既存の DragAndDrop.HoneySelect2.dll 側の処理へ渡します。
■ アンインストール
1. ゲームを終了します。
2. BepInEx\plugins から DragAndDrop.HoneySelect2.StudioWearCustom.dll を削除します。
アップロードファイル(クリックでダウンロード)
エモーションボタン
一言感想ボタン
+ボタンをクリックすることで追加することができます
×ボタンをクリックすると削除確認メッセージが表示されます
虫眼鏡マークをクリックすると同じボタンをつけられた記事の一覧が表示されます
※ボタンを押した回数はキャッシュされるため、表示が反映されるのは編集などでクリアされるか、30分ごとです
便利そうです!お聞きしたいこと一点:HS2WearCustom単体だとBody Bonemodの設定も読み込んでしまい、キャラクター自体の形が変わる不具合がありますが、このプラグインはそうなりますか?
度々すみません、このプラグインでそのバッグは発生しないこと確認できました。
一方で、コーディネートのオーバレイ設定している場合、その洋服のオーバレイ読み込みがうまくいってない可能性がありそう。
ちなみに、スタジオ内でキャラを読み込んでからコーディネートを変えるとえらい時間かかるけど、このプラグインだと一瞬です。とても助かります!
それとコディネートに保存されるPushUpプラグインの設定も読み込まれないようです。スタジオでそれを個別に設定しなおす方法あったらいいけどね。
うちの環境でも部分ロードで眼球が飛び出たりしてるので何かしら不具合ありそうですね。あ、もしかしてそれがBody Bonemod問題!?
コーディネートのオーバーレイと
PushUpプラグインの設定の件情報ありがとうございました!このプラグインの便利さは感じてるので、修正にもチャレンジしてみますね
>コーディネートのオーバレイ
> PushUpプラグインの設定
通常のロード時はその処理を通る筈が迂回された結果そこを通らない、みたいな原因が予想されますね。PC触れるようになったら見てみようと思います
感謝!
試しました。症状の再現方法が分かりませんでした。pushUpも入れて試しましたが私の環境では正しく動作しているように見えました。プラグインはキャラカードのD&D時のみ動作します。もしコーディネートカードをD&Dしておられる場合は動作の範囲外ですので念の為お伝えします。
不具合が再現できる1.なるべく正確な手順2.再現に特定のデータが必要な場合はデータの情報またはデータそのもの を頂けるとありがたいです