3Dmigoto學(xué)習(xí)筆記(4) 資源替換
老樣子,繼續(xù)使用kena Bridge of Spirits來進行筆記記錄,其它dx11游戲也是同樣的原理。。

在這一節(jié)中,我們將以kena精神之橋游戲為例,講解如何實現(xiàn)資源替換,比如替換角色衣服顏色。
第一步:尋找衣服對應(yīng)的PS的hash地址
打開dump,開始尋找對應(yīng)的PS圖層

切換ps直到衣服被隱藏

復(fù)制這個hash地址到剪切板。
第二步:找一個顏色貼圖
這里我準(zhǔn)備了一個紅色貼圖:


第三步:創(chuàng)建一個文件夾裝mod
上次我們在根目錄下面創(chuàng)建了Mods文件夾,用于裝載mod:

現(xiàn)在我們創(chuàng)造一個目錄,叫做主角_衣服_變色:

第四步:創(chuàng)建ini配置文件
打開創(chuàng)建的這個文件夾,再創(chuàng)建一個ini配置文件:

第五步:顏色貼圖和配置文件放到一起
把我剛才準(zhǔn)備好的顏色貼圖放到這個目錄下:

第六步:配置文件內(nèi)容修改
打開主角_衣服_變色.ini,輸入如下代碼:

返回游戲,按F10查看效果,發(fā)現(xiàn)并沒有成功:

第七步:多次嘗試
一般情況下,衣服的圖層只有那么幾個,所以我這里簡單的嘗試,從ps-t0到ps-t5依次試一遍,每次更改都保存后在游戲內(nèi)重新按F10:

當(dāng)我嘗試到ps-t3時,發(fā)現(xiàn)游戲內(nèi)已經(jīng)成功了:

這就是如何簡單地修改人物的皮膚顏色。
在kena精神之橋,這款游戲中ps-t3是常用的皮膚材質(zhì)圖層,其它游戲可能有所不同。
大功告成!
現(xiàn)在,我就可以實現(xiàn)對英雄的皮膚顏色修改了!
另外,這節(jié)課程用到的源碼暫時放到了Kena精神之橋的目錄下:

這節(jié)教程只是簡單的顏色修改,我發(fā)現(xiàn)人物整個身體都被修改了顏色。
假如我只想讓它的衣服變紅色,腿不變色,這時該怎么操作呢?
下一節(jié)將會記錄如何實現(xiàn)更加細節(jié)的局部變色效果。
標(biāo)簽:3dmigoto