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

概要
ゲーム起動中にリアルタイムにステータスなどを改造出来るプラグイン
作者
denikson 氏 / GitHub
別途必要
Mono.Cecil.Inject

ダウンロード

※日本語化は、必ずしもversionが同じである必要はありません。(対応している部分のみ翻訳されます)
※しばりす環境の場合はファイル名に「Sybaris」とついているものをDLしてください。
GitHub上の更新履歴: https://github.com/denikson/CM3D2.MaidFiddler/rele...
バージョンDL日本語化ファイル
ver Beta 0.11.2https://github.com/denikson/CM3D2.MaidFiddler/rele...
● [FIX] Opened dialogs are now shown on taskbar as well
● [FIX] Fixed downloaded translations not being decoded from Unicode right
● [FIX] OpenOnStart setting works properly now
ver Beta 0.11.1https://github.com/denikson/CM3D2.MaidFiddler/rele...http://ux.getuploader.com/cm3d2_g/download/217/cm3...
● [NEW] Added "Check for updates when CM3D2 starts" setting
● [FIX] Fixed (hopefully) a compatability issue with CM3D2 1.30 and older
● [LABELS] Updated ENG translations
ver Beta 0.11https://github.com/denikson/CM3D2.MaidFiddler/rele...
● [NEW] Added automatic update checking
● [UPDATE] Game General tab is overhauled to add value locking to some general parameters
● [FIX] Fixed some parameters not being updated after changing via Maid Fiddler
● [LABELS] Updated ENG translations
ver Beta 0.10chttps://github.com/denikson/CM3D2.MaidFiddler/rele...
● [NEW] Dropped support for CM3D2 versions below 1.09
● [UPDATE] Maid Fiddler will now hide yotogi classes that are not installed
● [FIX] Fixed some yotogi classes being unselectable in CM3D2 1.37+
ver Beta 0.10bhttps://github.com/denikson/CM3D2.MaidFiddler/rele...http://ux.getuploader.com/cm3d2_f/download/257/cm3...
● [FIX] Added support for game version 1.37
● [FIX] Restored support for older game versions
ver Beta 0.10ahttps://github.com/denikson/CM3D2.MaidFiddler/rele...
● [UPDATE] Updated About GUI to include of installed DLC
● [NEW] Added "All stage-specific yotogi visible" cheat
● [FIX?] Possibly fixed game crashes when it tries to load a sans serif font
● [MINOR] Removed version update reminder
ver Beta 0.10https://github.com/denikson/CM3D2.MaidFiddler/rele...http://ux.getuploader.com/cm3d2_f/download/246/cm3...
NOTE: The default launch key has been changed from "KeyPad 0 + KeyPad Enter" to "A".
● [UPDATE] Added support for CM3D2 1.33 and CM3D2+ Act. 2
● [NEW] Added "Is married" checkbox to the maids' info tab.
● [NEW] Changed default startup key to A
● [FIX] Fixed "Open Translations folder" button not working on Sybaris version
● [LABELS] Default thumbnail is now translatable
● [LABELS] Updated ENG translations to support Act. 2 yotogi classes
ver Beta 0.9chttps://github.com/denikson/CM3D2.MaidFiddler/rele...
● [FIX] Fixed issue #5
● [LABELS] Updated labels to include new yotogi class
ver Beta 0.9bhttps://github.com/denikson/CM3D2.MaidFiddler/rele...http://ux.getuploader.com/cm3d2_f/download/220/cm3...
NOTE: This version requires Cecil.Inject 1.2 (or newer) now!
● [FIX] Permanently fixed an issue fixed in Beta 0.9a (NOTE: Maid Fiddler requires Cecil.Inject 1.2+ now)
● [FIX] Fixed an issue where it could be possible to lose maids when opening Maid Fiddler
● [LABELS] Updated labels to include new personality
ver Beta 0.9ahttps://github.com/denikson/CM3D2.MaidFiddler/rele...
● [FIX] Temporary fixed error when yotogi skill level is being updated
ver Beta 0.9https://github.com/denikson/CM3D2.MaidFiddler/rele...
● [NEW]_[TEST]_ Added the GUI to download translation files from Maid Fiddler GitHub
● [NEW]_[TEST]_ Added the GUI to download translation files using HTTP
● [NEW] Added "Open Maid Fiddler when CM3D2 starts" option to the Settings menu
● [FIX] Fixed patcher (again) to support older versions of CM3D2
● [FIX] Fixed crash when the same label is translated twice in the same translation file
● [FIX] Fixed yotogi skill experience and level not being updated
● [LABELS] Updated some label texts
● [LABELS] Added labels for new skills and classes
● [LABELS] Added the ability to translate some error messages


日本語化

  1. "\UnityInjector\Config\MaidFiddler\Translations\" へ、DLしてきた言語ファイル(例: JPN.txt)を配置。
  2. CM3D2を起動後 Maid Fiddler画面を開き、ツールバーの "Other > Language" から言語を選択して "Apply"
(詳しい情報: https://github.com/denikson/CM3D2.MaidFiddler/wiki...)

MaidFiddlerを自分でビルド

ソースファイルのみの更新でリリースには更新がない場合があります。
そのまま長いことリリースされない場合もあるので、待ちきれないご主人様は自分でビルドしてみましょう。
※コンパイルが無事完了した場合でも、導入の際にはバックアップをとり、正常に動作しているかを慎重に確認してください。

作者 denikson 氏の解説: https://github.com/denikson/CM3D2.MaidFiddler/wiki...

必要なもの

  1. MaidFiddlerのソース (CM3D2.MaidFiddler-master)
    (「Clone or download」から「Download ZIP」をクリック)
  2. MSBuild
    (Visual Studioをインストールしている方は不要)
  3. Mono.Cecil.Inject
    (「RELEASE.7z」のほうをDL)
  4. ReiPatcher
    (解凍Passはリンク先に明記されているので質問しないように)

ビルド手順

便宜上、「ReiPatcher導入済のCM3D2フォルダ」を「<改造用CM3D2フォルダ>」、
解凍後の「CM3D2.MaidFiddler-master」フォルダを「<MaidFiddlerソースフォルダ>」と表記します。
32bitOSの方は、文中で「x64」となっている箇所を、基本的に「x86」と読み替えてください。(CM3D2x64_Data → CM3D2x86_Data)

1. 「必要なもの」をすべてDLしておく
    • ReiPatcher未導入の場合:
      メイン環境とは別に改造用のCM3D2フォルダを作成し、そこへReiPatcherとUnityInjectorを導入しておいてください (導入方法はこちら)
    • <改造用CM3D2フォルダ>に「Mono.Cecil.Inject」も導入しておく
2. 「MSBuild」をインストール (Visual Studioをインストールしている方は不要)
3. 「CM3D2.MaidFiddler-master.zip」を解凍
4. 「<MaidFiddlerソースフォルダ>\Libs」内に以下の.dllと.exeをコピーする
※「しばりす」のものは流用しないでください
※前述フォルダ内の「README.md」も参考にしてください
    • Assembly-CSharp.dll
      場所: <CM3D2フォルダ>\CM3D2x64_Data\Managed
    • Assembly-CSharp-firstpass.dll
      場所: <CM3D2フォルダ>\CM3D2x64_Data\Managed
    • UnityEngine.dll
      場所: <CM3D2フォルダ>\CM3D2x64_Data\Managed
    • JsonFx.Json.dll
      場所: <CM3D2フォルダ>\CM3D2x64_Data\Managed
    • ExIni.dll
      場所: DLした「ReiPatcher」ファイルの中
    • UnityInjector.dll
      場所: <CM3D2フォルダ>\CM3D2x64_Data\Managed
    • Mono.Cecil.dll
      場所: DLした「ReiPatcher」ファイルの中
    • Mono.Cecil.Inject.dll
      場所: DLした「Cecil.Inject」ファイルの中
    • ReiPatcher.exe
      場所: DLした「ReiPatcher」ファイルの中
5. コピーしたら、<MaidFiddlerソースフォルダ>内の「build.bat」を起動して『PHASE 1 Complete!』と表示されるまで待つ
    • MSBuildのバージョンが「14.0」ではない場合:
      .bat内の「\MSBuild\14.0\Bin」の記述を「msbuild.exe」のある適切なフォルダパスに変えてください
      (MSBuildフォルダは「Program Files」か「Program Files (x86)」にあります)
6. 『PHASE 1 Complete!』と表示されたら、そのままにしておき、生成された以下ファイルを所定の場所に移動する
ここでいったん待機します
    • <MaidFiddlerソースフォルダ>\Build\CM3D2.MaidFiddler.Hook.dll
      移動先: <改造用CM3D2フォルダ>\CM3D2x64_Data\Managed
    • <MaidFiddlerソースフォルダ>\Build\CM3D2.MaidFiddler.Patch.dll
      移動先: <改造用CM3D2フォルダ>\<ReiPatcherフォルダ>\<Patchesフォルダ>
7. ReiPatcherの導入方法にある「install_ReiPatcher_MOD.bat」を実行
8. 完了したら以下にファイルが生成されるのでコピーして上書きする
赤文字出てますけど筆者の環境ではビルド完了してプラグイン動いてます
    • <改造用CM3D2フォルダ>\CM3D2x64_Data\Managed\Assembly-CSharp.dll
      移動先: <MaidFiddlerソースフォルダ>\Libs
9. 起動していた「build.bat」のプロンプトで任意のキーを押して再開し、『All done!』と表示されたら完了
    • 「オブジェクト参照がオブジェクト インスタンスに設定されていません」と出る場合:
      CM3D2x64_Data\Managed」の.dllが最新でないことが考えられます 参考リンク
      改造用CM3D2フォルダをアップデートしてください
10. 「<MaidFiddlerソースフォルダ>\Build」内のファイルをMaidFiddlerと同じ手順で導入
おつかれさまです
    • コンフィグファイルは自動で生成されます
    • 翻訳ファイルは「<MaidFiddlerソースフォルダ>\Resources\Translations」にあります

このページへのコメント

むみ〜〜むみ〜〜

3
Posted by 黃塏翔 2017年09月24日(日) 11:08:09 返信

MaidFiddlerとFastFadeの相性が悪くて起動時によくフリーズするので、どちらか外した方がよい。

2
Posted by NoName 2017年09月16日(土) 06:37:41 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

どなたでも編集できます