龍珠超宇宙 裸體MOD簡易制作教程
小編今天給大家帶來的是《龍珠:超宇宙》MOD簡易制作教程,可以制作的跟裸體一樣哦!哇哈哈哈哈,快來學習一下吧!
先下載MOD制作工具包!
MOD制作工具包v1.0.part1下載:點擊進入
MOD制作工具包v1.0.part2下載:點擊進入
MOD基礎教程:
1、用工具先把*.cpk 解包,解包可選擇子文件壓縮解包或子文件非壓縮解包。(游戲只支持讀取子文件壓縮打包的文件)
2、從提取的文件中選擇需要修改的文件用工具子功能進行轉換模型、提取修改貼圖、修改模型對應材質。(制作過《超級街霸4》MOD的應該都知道)
3、將修改過的文件替換全部解包后對應的文件,用工具將文檔重新打包為cpk文件。
4、打包后的CPK文件替換游戲原始文件(注意備份游戲原生文件)。
裸體MOD制作教程:
一、將游戲文件 data.cpk 以解壓縮子文件(解壓后的子文件為解壓縮格式,文件更大)的形式提取,提取后的這些文件是我們用來做MOD的基本原始素材。
二、再將游戲文件 data2.cpk 以非解壓子文件(解壓后的子文件為壓縮格式,文件總和大小基本和原始cpk打包的文件差不多大小)的形式提取,提取后的這些文件是我們用來做MOD的基本目錄結構,里面的文件不要刪除。
三、從步驟一提取的文件中找出你要修改的服裝。這里我們以自定義人類(賽亞人)男角色為例。找到游戲中的訓練服褲子部分(HUM_517_Pants)文件,我們需要將這服裝的顏色修改為角色的肉色。
1、游戲的自定義服裝貼圖都是不帶有顏色的DDS貼圖(EMB文件)構成,所有的顏色都是由EMM材質文件設置,這部分可以參照《街霸X鐵拳》的MOD制作。
2、游戲的EMB文件分紋理文件(*.emb)和材質取色文件(*.dyt.emb)關聯,游戲中的服裝色都是從材質取色文件獲取的。
四、繼續回到教程步驟,將找到游戲中的訓練服褲子部分的材質文件(HUM_517_Pants.emm)和模型文件(HUM_517_Pants.emd)都復制到工作目錄,我們需要修改服裝為肉色,所以不需要將訓練服的褲子部分的材質取色文件也復制出來,只要將角色不穿服裝的角色的材質取色文件(HUM_000_Pants.dyt.emb)復制出來并重命名為訓練服的褲子部分的材質取色文件(HUM_517_Pants.dyt.emb)名稱即可。
最后復制一份角色不穿服裝的材質文件(HUM_000_Pants.emm),這個文件是我們用來對修改訓練服褲子部分的材質文件(HUM_517_Pants.emm)做參照的。
五、修改材質文件HUM_517_Pants.emm,首先將HUM_000_Pants.emm打開,將保留名稱為Skin_leg的信息,刪除其它信息。
HUM_000_Pants.emm文件信息,只取黃色部分即可,其它刪除
<?xml version="1.0" ?>
<EMM>
<EMMMaterial name="SKIN_leg" shader_name="TOON_UNIF_STAIN3_DFDAth">
<EMMParameter name="MatCol0R" type="0" value="0" />
<EMMParameter name="MatCol0G" type="0" value="0" />
<EMMParameter name="MatCol0B" type="0" value="0" />
<EMMParameter name="MatCol0A" type="0" value="0.65" />
<EMMParameter name="MatCol1R" type="0" value="0" />
<EMMParameter name="MatCol1G" type="0" value="0" />
<EMMParameter name="MatCol1B" type="0" value="0" />
<EMMParameter name="MatCol1A" type="0" value="1" />
<EMMParameter name="MatCol2R" type="0" value="1" />
<EMMParameter name="MatCol2G" type="0" value="0" />
<EMMParameter name="MatCol2B" type="0" value="0" />
<EMMParameter name="MatCol2A" type="0" value="1" />
<EMMParameter name="MatCol3R" type="0" value="0" />
<EMMParameter name="MatCol3G" type="0" value="0" />
<EMMParameter name="MatCol3B" type="0" value="1" />
<EMMParameter name="MatCol3A" type="0" value="1" />
<EMMParameter name="MatScale0X" type="0" value="1" />
<EMMParameter name="MatScale0Y" type="0" value="1" />
<EMMParameter name="MatScale0Z" type="0" value="1" />
<EMMParameter name="MatScale0W" type="0" value="0.03" />
<EMMParameter name="MatScale1X" type="0" value="0" />
<EMMParameter name="MatScale1Y" type="0" value="1" />
<EMMParameter name="MatScale1Z" type="0" value="1" />
<EMMParameter name="MatScale1W" type="0" value="1" />
<EMMParameter name="Glare" type="65537" value="1" />
</EMMMaterial>
<EMMMaterial name="obi" shader_name="TOON_UNIF_STAIN2_DFDAth">
<EMMParameter name="MatCol0R" type="0" value="0" />
<EMMParameter name="MatCol0G" type="0" value="0" />
<EMMParameter name="MatCol0B" type="0" value="0" />
<EMMParameter name="MatCol0A" type="0" value="0.63" />
<EMMParameter name="MatCol1R" type="0" value="0" />
<EMMParameter name="MatCol1G" type="0" value="0" />
<EMMParameter name="MatCol1B" type="0" value="0" />
<EMMParameter name="MatCol1A" type="0" value="1" />
<EMMParameter name="MatCol3R" type="0" value="0" />
<EMMParameter name="MatCol3G" type="0" value="0" />
<EMMParameter name="MatCol3B" type="0" value="1" />
<EMMParameter name="MatCol3A" type="0" value="1" />
<EMMParameter name="MatScale0X" type="0" value="1" />
<EMMParameter name="MatScale0Y" type="0" value="1" />
<EMMParameter name="MatScale0Z" type="0" value="1" />
<EMMParameter name="MatScale0W" type="0" value="0.03" />
<EMMParameter name="MatScale1X" type="0" value="1" />
<EMMParameter name="MatScale1Y" type="0" value="1" />
<EMMParameter name="MatScale1Z" type="0" value="1" />
<EMMParameter name="MatScale1W" type="0" value="1" />
<EMMParameter name="Glare" type="65537" value="1" />
</EMMMaterial>
<EMMMaterial name="pants_hip" shader_name="TOON_UNIF_STAIN2_DFDAth">
<EMMParameter name="MatCol0R" type="0" value="0" />
<EMMParameter name="MatCol0G" type="0" value="0" />
<EMMParameter name="MatCol0B" type="0" value="0" />
<EMMParameter name="MatCol0A" type="0" value="0.6" />
<EMMParameter name="MatCol1R" type="0" value="0" />
<EMMParameter name="MatCol1G" type="0" value="0" />
<EMMParameter name="MatCol1B" type="0" value="0" />
<EMMParameter name="MatCol1A" type="0" value="1" />
<EMMParameter name="MatCol3R" type="0" value="0" />
<EMMParameter name="MatCol3G" type="0" value="0" />
<EMMParameter name="MatCol3B" type="0" value="1" />
<EMMParameter name="MatCol3A" type="0" value="1" />
<EMMParameter name="MatScale0X" type="0" value="1" />
<EMMParameter name="MatScale0Y" type="0" value="1" />
<EMMParameter name="MatScale0Z" type="0" value="1" />
<EMMParameter name="MatScale0W" type="0" value="0.03" />
<EMMParameter name="MatScale1X" type="0" value="2" />
<EMMParameter name="MatScale1Y" type="0" value="1" />
<EMMParameter name="MatScale1Z" type="0" value="1" />
<EMMParameter name="MatScale1W" type="0" value="1" />
<EMMParameter name="Glare" type="65537" value="1" />
</EMMMaterial>
</EMM>
將以下保留后的信息保存為HUM_517_Pants.emm文件
<?xml version="1.0" ?>
<EMM>
<EMMMaterial name="SKIN_leg" shader_name="TOON_UNIF_STAIN3_DFDAth">
<EMMParameter name="MatCol0R" type="0" value="0" />
<EMMParameter name="MatCol0G" type="0" value="0" />
<EMMParameter name="MatCol0B" type="0" value="0" />
<EMMParameter name="MatCol0A" type="0" value="0.65" />
<EMMParameter name="MatCol1R" type="0" value="0" />
<EMMParameter name="MatCol1G" type="0" value="0" />
<EMMParameter name="MatCol1B" type="0" value="0" />
<EMMParameter name="MatCol1A" type="0" value="1" />
<EMMParameter name="MatCol2R" type="0" value="1" />
<EMMParameter name="MatCol2G" type="0" value="0" />
<EMMParameter name="MatCol2B" type="0" value="0" />
<EMMParameter name="MatCol2A" type="0" value="1" />
<EMMParameter name="MatCol3R" type="0" value="0" />
<EMMParameter name="MatCol3G" type="0" value="0" />
<EMMParameter name="MatCol3B" type="0" value="1" />
<EMMParameter name="MatCol3A" type="0" value="1" />
<EMMParameter name="MatScale0X" type="0" value="1" />
<EMMParameter name="MatScale0Y" type="0" value="1" />
<EMMParameter name="MatScale0Z" type="0" value="1" />
<EMMParameter name="MatScale0W" type="0" value="0.03" />
<EMMParameter name="MatScale1X" type="0" value="0" />
<EMMParameter name="MatScale1Y" type="0" value="1" />
<EMMParameter name="MatScale1Z" type="0" value="1" />
<EMMParameter name="MatScale1W" type="0" value="1" />
<EMMParameter name="Glare" type="65537" value="1" />
</EMMMaterial>
</EMM>
六、修改模型文件的對應的材質名稱 suits_leg 為 Skin_leg。為什么不能用原來的呢?因為這些名稱對應到材質取色文件(*.dyt.emb),每個材質取色文件里的材質都是不同名稱的。
七、將所有修改過的文件按提取的 data.cpk 的目錄結構在對應的 data2.cpk 提取的目錄結構中建立對應的目錄結構,并將修改的文件放入data2.cpk的目錄結構中。
八、使用cpk打包功能選擇 data2.cpk 提取的目錄結構到根目錄,打包含 data2.cpk 提取的文件即可。最后打包的名稱為 data2.cpk。
九、將新制作的 data2.cpk 替換游戲原來的文件(注意備份原始文件)即可使MOD生效。
十、MOD采用的是以游戲更新包替換的方式來運行的。所以只要將MOD制作好打包到data2.cpk文件即可。
更多龍珠超宇宙 裸體MOD簡易制作教程相關問題
問題:《龍珠超》話說全王的兩個保鏢什么水平
回答:有小說,實體書很少 詳情 >
問題:《七龍珠》這個力量大會選人怎么樣
回答:感覺可能真不能算騙子吧 詳情 >
問題:《龍珠超》請問一下,這妹子今年多大了
回答:這個是經過探索過后的了,最早更簡易 詳情 >
問題:《龍珠超》還是不明白,為什么區區大長老制造的二星神龍
回答:照以前我的經歷,是因為大家都有閃光,然后開怪直接扔了三,就很尷尬不是嘛。后面我都是特意等幾秒,雖然偶爾還是會遇到一起扔的情況。當然就是我個人的想法 詳情 >
問題:《龍珠超》這頁奉太郎的分鏡給打幾分?
回答:雞肝艦隊喜歡齊射的戰法倒是很合銀英排隊槍斃戰法的胃口,杰特拉蒂人的戰術打法更加蠢一點 詳情 >