KISSが販売するゲームソフト「カスタムメイド3D2」の改造wikiです。

改造

当ページコメント欄は、質問をする場ではありません。
初心者熟練者関係なく、質問がある場合は適切なスレッド
したらば談話室内「カスタムメイド3D2」改造についての質問スレにて、
適切なテンプレートを利用した上で質問をして下さい。
また、他ユーザーの方々は、質問に応えることは控えて下さい。

公式にMODツールが提供されていますが、使いづらいとの声や、できることの幅が大きく違うなどの理由で、今も非公式MODによる改造が多く行われています。
このページではそれらの非公式ツール、非公式MODについてまとめます。
もちろん非公式であるため、公式のサポートが受けられないだけでなく、利用することによるいかなる損害も自己責任となります。
特にアップデート時は非公式MODが動かなくなることがあるため、自力で解決するスキルを持たない人は安易なアップデートは避けるべきです。

なお、黎明期には自力でパッチをあて自力でソースコードをコンパイルすることが要求されましたが、
多くの先人たちによりそれらの作業は簡略化され、今ではダウンロードしてきたファイルを置くだけで動作するまでになっています。
しかし問題が起きた際にそれらの仕組みを理解しておくことで自分で解決することができるため、
安易に人に頼らず基本的な知識を身につけて置くことも必要とされます。


はじめに

  • 改造は全て自己責任でお願いします。
  • 改造をする前にゲームをインストールした場所を確認しておいてください。
  • 改造に不安がある場合、ゲームのインストールされたディレクトリを丸ごとコピーしておけば、何かあってもだいたい大丈夫。
  • 原則、改造行為は「判る人向け」です。用語説明もサポートもありません。自分で試して・調べて・解決する心意気でどうぞ。

前提MODの導入

前提MOD
  • しばりす
    • 多くのプラグインが必要とするUnityInjectorも含むため、これを導入するだけでほとんどのMODが導入可能になる。また上書き前提MODを動かすためにも必要。
  • UnityInjector
    • UnityInjector用プラグインの前提となるMOD。
  • ExternalSaveData
    • セーブデータを拡張するためのUnityInjector用プラグイン。単体では何もしないが、他のプラグインが拡張データを保存するために必要。
導入方法
しばりすを導入することでしばりす本体とUnityInjectorが導入される。ExternalSaveDataは別途ReiPatcherレス化プラグイン一式で導入する。
ネットワークインストーラーもどきに含まれるプラグインは全てReiPatcherレス化プラグイン一式に含まれるため、両方を導入する必要は無い。むしろ導入することで競合により不具合が起きることがあるため、しばりすを導入したらネットワークインストーラーもどきを入れてはいけない。
また、ネットワークインストーラーもどきで環境を構築する方法もあるが、2015年12月で更新が停止しており、バグ修正も行われなくなったため現在は非推奨。

各種ツール・プラグインまとめ

本編/Chu-B Lip版/VR版などバージョンごとの対応情報は、プラグイン対応表を確認してください。
※リンクが最新のものでない場合があります
外部ツール
CM3D2Tool.arc展開/再梱包、tex⇔png変換を行うCUIツール。MOD製作で必要なほか、藻消しなどでも使う。
ReiPatcherゲーム本体にパッチを当てるツール。現在は稀だが、導入にこれを必要とするプラグインがある。
SybarisArcEditor.arcの閲覧・展開ができるGUIツールで、ポーズ/.tex/.preset/.modエディタや現在唯一(?).neiの編集機能を持つ。しばりすに同封。
適当ツールまとめ.menu/.mate/.modelの編集ツール群。tex⇔png変換ツールも同封。※セーブデータ編集系は削除されました
C#ツール詰め合わせ.menuや.mate等の編集ツール群。tex⇔png変換・texビュアー付き。
UnityInjector用プラグイン
ArchiveReplacer非公式MODを再梱包も、展開もせずに使うためのプラグイン。現在はしばりすで代用可能。
AddModsSliderMaidVoicePitch.Pluginの設定値をGUI操作で変更するプラグイン。ExternalSaveDataが必要。
AddYotogiSliderスライダー操作で夜伽時の興奮・精神・理性を操作・固定できるプラグイン。一部の表情操作も可能。
BinbolusVR裸眼またはヘッドマウントディスプレイで立体視映像を表示するプラグイン
CameraUtility回転・パース・男視点に変更等ができるカメラ周りのプラグイン
ChangeMotionエディット画面でモーション等変更できるプラグイン
Changeface.plugin?エディット画面と夜伽画面で自由に表情を変化させるプラグイン。撮影に便利。
ColorPaletteHelper.Plugin?エディット画面のカラーパレットの改良GUIプラグイン。デフォルトのカラーパレットが使い辛い人に。
ConsistentWindowPositionウィンドウ位置を保存するプラグイン
Deflarc.arcに梱包されたGameDataフォルダ内のファイルを展開した状態でゲームプレイできるプラグイン。導入にはReiPatcherが必要。現在はしばりすで代用可能。
EditMenuUtility?エディット画面のアイテムをまとめたり、ボディMODをエディット画面で切り替えられるようにしたりするプラグイン
FaceCamera?夜伽シーンにメイドの顔を映す専門のカメラを追加するプラグイン
GripMovePluginHTC VIVE (SteamVR)コントローラーの操作を拡張するプラグイン
LogWindowUnityInjectorのコンソール上のメッセージをゲーム内に表示させるプラグイン。主にmod製作者向け。
MaidFiddlerゲーム起動中にリアルタイムにステータスなどを改造出来るプラグイン。導入方法はこちら
MaidVoicePitch.Plugin?スライダー拡張や、声のピッチ・体型細部を調整でき、ゲーム各種の機能も操作できる多機能プラグイン。ExternalSaveDataが必要。
MirrorFloor?メイドの足下に鏡の床を追加するプラグイン
PersonalizedEditSceneSettings.Plugin?エディット画面の各種設定(EYE TO CAMや背景など)を記憶できるプラグイン。ExternalSaveDataが必要。
SkillCommandShortCutキーボード操作で各種コマンドを選択できるプラグイン。会話シーン等もキーボードで進める事が出来る。
Translation Loader改造テクスチャ等をゲーム中に再読込できるMOD製作者向プラグイン。導入にはReiPatcherが必要。現在は公式Modフォルダやしばりすがあれば必要ない。
YotogiParamCtrl.Plugin?キーボード操作で夜伽時の興奮・精神・理性を操作・固定できるプラグイン。VR環境にも対応。
YASD.Plugin?モザイクをON/OFFしたり男だけモザイクかけたままにしたりできるプラグイン。
VoiceNormalizer声の音量をそろえるプラグイン
ReiPatcher用パッチ
FastFade.Patcherロゴ画面・フェードイン等の画面遷移を速めるmod。ネットワークインストーラーもどき、レス化プラグイン一式に含まれる
MoveHeadAndEyeExtensionカメラに対する顔の追従範囲を広げるmod。現在は更新停止。MaidVoicePitchで代用可能
その他ツール
Blender-CM3D2-ConvertermodelデータをBlenderでImport/ExportするBlender用addon。
CM3D2Editorセーブデータを自由に改造できるオンラインエディター。ここから。Ver1.36まで対応。
VoiceTextList.ksファイルから音声ファイル指定とセリフを抜き出しCSVファイルに纏める。

FAQ

  • Deflarc必須と書いてあるMODを入れる場合はDeflarc入れないといけない?
    • Deflarcしかない時代に作られたmodやDeflarcしか使っていない製作者が書いているだけなので、公式のModフォルダかしばりすのSybaris\GameData内に配置すれば問題なく使用可能です(ただし上書き系MODはしばりすの方に入れないと動作しません)。現在はDeflarcがないと動かないMODは基本的にありません。
  • しばりすの導入には改造フォルダを作ったほうがいい?
    • しばりすは改造フォルダを不要とするためにバニラに極力影響を与えないよう作られているため、改造フォルダは不要です。
  • しばりすを外したい
    • しばりすは簡単に外すことができるよう設計されているため、導入時にコピーしたopengl32.dllを削除するだけでバニラの状態に戻せます。
  • もどきの導入で改造フォルダを作りたくない
    • もどきは改造フォルダ前提で作られているため、基本的にそのままでは改造フォルダなしでインストールすることはできません。自力でバッチファイルを修正するなどの作業が必要になりますが、間違って修正すると元に戻せなくなる可能性があるため、素直に改造フォルダを作ったほうが賢明です。
  • もどきを外したい
    • もどきはバニラを触らないようにするため改造フォルダを作ってそちらを改造します。そのためもどきを削除するには改造フォルダごと削除すればOKです。
  • csファイルをコンパイルしてdllに変換するには?
    • しばりすのUnityInjectorフォルダの中にAutoCompileというフォルダを作り、その中にcsファイルを入れるだけで後は勝手にやってくれる。

しばりす

導入前の確認

しばりすでUnityInjectorを使う場合、ReiPatcherによる作業が必要ありません。(本体のアップデート時にも何もしなくても動作します。)さらにしばりすは環境を汚さないため、改造用フォルダを作成する必要もありません。そのため、しばりすを使用するのに事前準備は必要なく、バニラの状態*1で導入することを推奨します。

導入

1.こちらからDL(リンクが切れている場合はうpろだから最新版をDL)

2.ダウンロードしたファイルを解凍し、中にあるopengl32.dllとSybarisフォルダをそのまま C:\KISS\CM3D2\ に配置します。インストールフォルダがデフォルトと異なってもiniファイルを書き換える必要はありません。不用意に書き換えると誤作動の原因となります。

衣装などのmodを追加する時は、 C:\KISS\CM3D2\Sybaris\GameData\ の中に入れてください。GameData内のフォルダ構成は自由にできます。

しばりす用プラグインは C:\KISS\Sybaris\Loader\ に、 UnityInjector用プラグインは C:\KISS\CM3D2\Sybaris\Plugins\UnityInjector\ に置いてください。

藻消し

ファイルの準備

0. 以下をダウンロードし、解凍する
 a. Unified Translation Loader (もどき環境のみ必要)
 b. Custom Maid 3D 2 Female Uncensor
 c. Soft Demosaic または YASD Plus Plugin
 bのテクスチャはpng形式なので、tex形式に変換しておく(Texturesフォルダ以下を変換)
 ※変換には適当ツールまとめの「tex←→png変換」やCM3D2Toolの「png2tex」を使う。まとめてD&Dで一括変換可能

しばりす環境での藻消し

  • 本体(1.16) + しばりす(build151110) で確認
  • 本体(1.25) + CM3D2+ + しばりす(build160212) で確認
  • 本体(1.26) + しばりす(build160212) で確認

1. Custom Maid 3D 2 Female Uncensorの導入 - Texturesフォルダのコピー
 - Girl Uncensor\UnityInjector\Config\Textures 一式
  → CM3D2\Sybaris\GameData
 ※上階層であるUnityInjectorフォルダごと入れても問題ありません
 ※藻消しに失敗する場合、tex変換をし忘れている可能性があります

2. どちらかを選択して導入
2-1. Soft Demosaicの導入 - CM3D2.NoMosaic.Plugin.dllのコピー
 - CM3D2.NoMosaic.Plugin.dll
  → CM3D2\Sybaris\Plugins\UnityInjector

2-2. YASD Plus Plugin の導入 - CM3D2.YASDPlus.Plugin.cs をダウンロード
 - CM3D2.YASDPlus.Plugin.cs
  → CM3D2\Sybaris\Plugins\UnityInjector\ に AutoCompile フォルダを作ってその中に設置
  → ソフトを1回起動する
  → CM3D2\Sybaris\Plugins\UnityInjector\ に CM3D2.YASDPlus.Plugin.dll が生成される
  • YASD Plus Plugin はChu-B Lip版にも対応。F4で藻有り無しの切り替えができます

しばりす環境でのMaidFiddler導入方法

1.MaidFiddler_beta_0.11.1_Sybaris.7zをDL。
 https://github.com/denikson/CM3D2.MaidFiddler/rele...
 ※Sybarisと書かれている方をDLする。

 Cecil.Inject_1.2.4_RELEASE.7zをDL。
 https://github.com/denikson/Mono.Cecil.Inject/rele...
 ※(RELEASE)と書かれている方をDLする。

2. 『Cecil.Inject_1.2.4_RELEASE.7z』を展開して下記DLLをコピーする。
 - Mono.Cecil.Inject.dll
  → CM3D2\Sybaris\Plugins\Managed

3. 『MaidFiddler_beta_0.11.1_Sybaris.7z』を展開して下記DLLをコピーする。
 - CM3D2.MaidFiddler.Sybaris.Patcher.dll
  → CM3D2\Sybaris\Loader
 - CM3D2.MaidFiddler.Hook.dll
  → CM3D2\Sybaris\Plugins\Managed
 -CM3D2.MaidFiddler.Plugin.dll
  → CM3D2\Sybaris\Plugins\UnityInjector

4.Config内のMaidFiddler.iniとMaidFiddlerフォルダを下記にコピーする。
 - CM3D2\Sybaris\Plugins\UnityInjector\Config

5.CM3D2\Sybaris\Plugins\UnityInjector\ConfigにコピーしたMaidFiddler.iniをメモ帳などで開きStartGUIKeyの値を起動に使用したいキーに書き換える。
 Aで起動したければ「StartGUIKey=A」など

6.ゲームを起動し先ほど設定したキーでMaid Fiddlerを起動する。英語が読めない人は日本語訳がCM3D2 MOD ろだFにあるので入れておこう。

限界解除(マイナス値や100以上の数値を割り振る)

MaidVoicePitchを導入するだけでOK。導入はReiPatcherレス化プラグイン一式で可能。
数値を変更したい場合はここの書式を参考に
UnityInjector\Config\MaidVoicePitchSlider.xmlを書き換える。

現在非推奨となった導入手順

ReiPatcher&UnityInjector&拡張セーブデータ手動導入

非推奨
新規導入はしばりすReiPatcherレス化プラグイン一式で行うのをオススメします。
コンパイル手順もしばりすのAutoCompile機能を使えば必要ありません。

手動での導入手順(田ボタンクリックで表示非表示切替)

Deflarc

非推奨
現在は上位互換のしばりすをオススメします。Deflarc必須と注意書きがあるModも、全てしばりすの Sybaris\GameData フォルダに入れることで動作可能です。

導入手順(田ボタンクリックで表示非表示切替)

ネットワークインストーラーもどき

非推奨
作者-neguse11氏
githubからReiPatcher、UnityInjector、各プラグイン等をダウンロードして導入・コンバイルを自動で行います
※現在は更新が停止しています。何か特別な理由がない限りしばりすによる導入を推奨します

手動での導入手順(田ボタンクリックで表示非表示切替)

ツール一覧

名称バージョン分類説明
適当ツールまとめ151214外部ツールCM3D2Tool修正バッチをはじめ多数の便利ツール
DeflarcMODManager-外部ツールDeflarc導入環境下GameData内を管理するツール(現在配布停止?)
しばりす160930プラグインReiPatcher等を必要とせず、単体で動作するCM3D2用の非公式MOD適用ツールです
ReiPatcherレス化プラグイン一式160807しばりすプラグインしばりす用にReiPatcherレス化された全もどきプラグイン
TOOMod 1.11b外部ツール公式MODの作成や展開のバッチ処理ツールです
衣装オートチェンジャー0.2.0.3UnityInjectorプラグイン日付の変更時に、あらかじめ登録されている衣装&下着セットに自動で着替えます。夜伽・VIP中の衣装変更も可能
複数メイド撮影プラグイン18.2UnityInjectorプラグイン複数のメイドを撮影することができる非公式のツールです
NormalizeVoice1.1.0.6UnityInjectorプラグインキャラクター音声の音量を正規化(大体一定に保つ)するプラグイン
KissYourMaid0.6.0.19UnityInjectorプラグイン視点移動によりメイドさんとキスできる様にするプラグインです
LetYourMaidTalk0.1.2.3UnityInjectorプラグインエディットでメイドさんが勝手に喋る様にするプラグインです
LookAtYourMaid0.1.1.2UnityInjectorプラグインキー操作でカメラを顔・胸・股間に合わせるプラグインです
LookYourMaster0.1.0.1UnityInjectorプラグインメイドさんの主観視点(一人称視点)に変更するプラグインです
QuickPoseChanger0.1.1.2UnityInjectorプラグインエディット時にキー操作でランダムにポーズを変更するプラグインです
夜伽ユーティリティ1.16.0.0UnityInjectorプラグイン夜伽中に発生するもどかしさを解消します。
ReiPatcherレス化SkinResolution151122しばりすプラグインしばりす用のReiPatcherレス化SkinResolutionプラグインです
NoLimitFps151223しばりすプラグイン60FPS制限を解除するしばりす用プラグイン
ShapeAnimator0.3.2.0UnityInjectorプラグインシェイプキーをアニメーションするプラグイン
ResourcePresetReplacerしばりすプラグインメイド秘書などのリソース内プリセットを置き換えるプラグイン※Sybaris内包
FixNoModErrorしばりすプラグイン使用している.modを失った状態でエディットしようとすると無限ループに陥るのを防ぐプラグイン
ScreenShotPlus1.1.0.0UnityInjectorプラグイン背景透過スクリーンショットプラグイン
最新版が公開されてリンクが切れることがあるので、その際は上記のろだからダウンロードしてください(ついでにここも修正してもらえると助かります)

TOPにも示してますが下部にあるコメント欄は、質問をする場ではありません。
初心者熟練者関係なく、質問がある場合は適切なスレッド
したらば談話室内「カスタムメイド3D2」改造についての質問スレにて、
必須事項を熟読し適切なテンプレートを利用した上で質問をして下さい。
また、他ユーザーの方々は質問に応える事や
主旨にそぐわない不要な発言はおやめ下さるよう願います。

Wiki内検索

どなたでも編集できます