インストール
前提
- COM3D2.5 または COM3D2 (2.0)
- 推奨バージョン: COM3D2.5 は 3.49.0、COM3D2 (2.0) は 2.49.0。これより古いバージョンでは動作しない場合があります
- Sybaris(UnityInjector)導入済みの環境
- BepInEx が導入済みであること
BepInEx が無い環境では、起動時のログに次のようなエラーが出てプラグインが読み込まれません。
System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at System.Reflection.Assembly.GetTypes ()
at UnityInjector.PluginManager.LoadPlugins_DLL (System.String dll, System.String exe)手順
GitHub の Releases から
COM3D2.SceneEditor.Plugin-vX.X.X.zipをダウンロードして展開する展開すると以下の構成になっています。
COM3D2.SceneEditor.Plugin/ ├── UnityInjector/ … COM3D2 (2.0) 用 ├── UnityInjector (COM3D2.5)/ … COM3D2.5 用 └── README.txtゲームのバージョンに合わせて、対応するフォルダの中身を
Sybaris\UnityInjector\へコピーする
| ゲーム | コピー元 |
|---|---|
| COM3D2.5 | UnityInjector (COM3D2.5)\ の中身 |
| COM3D2 (2.0) | UnityInjector\ の中身 |
どちらのフォルダにも COM3D2.SceneEditor.Plugin.dll と、サンプルのウィンドウレイアウト / シーンプリセットが入った Config\ が含まれています。DLL 以外は共通なので、間違えて両方をコピーした場合は DLL だけ入れ直せば問題ありません。
- ゲームを起動し、事務所などのシーンで
F10を押してエディタウィンドウモードが起動すれば導入完了です
推奨プラグイン(連携対応)
以下のプラグインは SceneEditor との連携に対応しています。導入すると、タブドッキングやシーンプリセットへの相乗り(モデル配置・ポストエフェクトの保存/復元)が利用できます。
| プラグイン | 連携内容 | 対応バージョン |
|---|---|---|
| COM3D2.ModItemExplorer.Plugin | MOD アイテムの閲覧・モデル配置。配置したモデルをシーンプリセットに保存/復元できます | v2.3.0.0 以降 |
| COM3D25.PostEffects.Plugin | ポストエフェクト。エフェクト設定をシーンプリセットに保存/復元できます | v2.2.1.0 以降 |
非対応のプラグイン・モード
以下のプラグインやモードは、エディタウィンドウモード中の同時使用に対応していません。 使う場合は F10 でエディタウィンドウモードを解除してください。 データの互換は表のとおりで、読み込みに対応しているものも保存は SceneEditor 形式のみです。
| プラグイン / モード | 同時使用 | データの読み込み | データの保存 |
|---|---|---|---|
| MotionTimelineEditor(MTE) | 非対応 | 可。MTE のタイムライン XML をそのまま開けます | 不可。SceneEditor で保存した XML は MTE で開けません(MTE 互換と制限事項) |
| SceneCapture | 非対応 | 可。プリセットを読み込み専用で利用できます(シーンプリセット) | 不可。SceneCapture 形式では保存できません |
| 複数メイドプラグイン(MultipleMaids) | 非対応 | なし | なし |
| MeidoPhotoStudio | 非対応 | なし | なし |
| ゲーム標準のスタジオモード | 非対応 | なし | なし |
カメラ操作を奪い合う仕組みなど、他プラグインと干渉する技術的な条件は既知の制限を参照してください。
アンインストール
配置した COM3D2.SceneEditor.Plugin.dll を削除してください。
設定やプリセットも消したい場合は、以下も削除します(データの保存先参照)。
Sybaris\UnityInjector\Config\SceneEditor.xmlSybaris\UnityInjector\Config\SceneEditor\フォルダ