2015年9月3日 星期四

[CM3D2] 腳本插件(Plugin、Patch)編譯安裝使用,衣服或材質類Mod使用

  在使用這篇之前請先看上一篇插件系統的安裝後再來,[CM3D2] CM3D2 插件MOD系統 安裝步驟 ReiPatcher UnityInjector Deflarc





1. UI漢化插件
  這個插件其實也算是一個材質更換系統,下面的步兵Mod也會用到這個系統,就算不需要UI漢化但是需要步兵化的也要安裝。

Unified Translation Loader:原論壇載點

(1)解壓縮

(2)將Manage資料夾中的 CM3D2.Translation.dll 放到 CM3D2\CM3D2x86_Data\Managed\資料夾下面


(3)將ReiPatcher資料夾中的 CM3D2.Translation.Patcher 放到 CM3D2\Reipatcher\Patches\資料夾中


(4)將UnityInjector資料夾中的 CM3D2.Translation.Plugin 放到 CM3D2\UnityInjector資料夾中


以上是系統安裝,以下是漢化材質包安裝。
UI繁體漢化,感謝stu920173(水月麟)的製作,這是他巴哈的文章:CM3D2 解碼+繁體漢化/非文本中文化

繁體漢化材質包載點1.02:mega

(1)在CM3D2\UnityInjector\資料夾底下創一個資料夾叫做"Config"


(2)解壓縮後會有Assets和Strings兩個資料夾,將兩個資料夾直接放到剛剛創的Config資料夾中


2. 步兵插件
(1)下載 Custom Maid 3D 2 Female Uncensor 原論壇載點

(2)將 Custom Maid 3D 2 Female Uncensor解壓縮

(3)將 Texture資料夾放到 CM3D2\UnityInjector\Config\資料夾下


(4)下載 CM3D2 - Soft Demosaic 原論壇載點

(5)將 CM3D2 - Soft Demosaic 解壓縮

(6)將裡面\UnityInjector\CM3D2.NoMosaic.Plugin.dll 檔案放到 CM3D2\UnityInjector\ 資料夾下


3. UnityInjector 程式編譯(Plugin導入)
  像我一開始,或有一些人會找到的插件是程式的原始碼,那這要怎麼用呢?

因為以UnityInjector的插件比較多,所以就先講這個。

通常都會跟你講說那個插件是要用什麼來編譯,或者直接看他給的原始檔檔名,如果後面是.Plugin的就是用UnityInjector,以CameraUtility做為舉例‵,他會給你一個程式原始碼的網頁:http://pastebin.com/yH9bDMjQ


(1) 打開Notepad++把網頁裡面的程式碼複製貼上



(2) 用他給的檔名後面再加上 .cs,存檔類型選擇"所有檔案",編碼選擇"unicode"


(3) 我的習慣會在CM3D2\UnityInjector\中開一個資料夾叫 "src",然後把剛剛存的檔案放在裡面



(4) 在CM3D2\UnityInjector\資料夾下面點shift+右鍵,選擇"在此開啟命令視窗",會開啟小黑窗

(5) 在小黑窗上面打上 C:\Windows\Microsoft.NET\Framework\v3.5\csc /t:library /lib:..\CM3D2x64_Data\Managed /r:UnityEngine.dll /r:UnityInjector.dll /r:Assembly-CSharp.dll /r:Assembly-CSharp-firstpass.dll src\剛剛的檔案名稱.cs

(6) 按下Enter執行,然後出現以下的畫面,並且在CM3D2\UnityInjector資料夾中出現一個剛剛檔案名稱的DLL檔就表示成功了!


4. ReiPatcher 程式編譯(Plugin導入)
  如果程式原始碼的檔案名稱後面是.Patch的話就是ReiPatcher,基本上都跟UnityInjector的步驟差不多,只不過操作的位置從UnityInjector改成在ReiPatcher\Patches中。

然後在小黑窗裡面執行C:\Windows\Microsoft.NET\Framework\v3.5\csc /t:library /r:..\ReiPatcher.exe /r:..\mono.cecil.dll /r:..\mono.cecil.rocks.dll src\剛剛的檔案名稱.cs



5. Deflarc 衣服或材質Mod
如果你在前一篇已經照著安裝好了Deflarc的Patches。
通常解壓縮之後就造著他給的資料夾名稱放到CM3D2\GameDate中想同的路徑覆蓋就好了

2 則留言: