霍格沃茨之遺MOD制作:模型替換教程

簡單粗暴,老少咸宜,有手就行,無需知識儲備,昨天摸出來就來發(fā)教程了(
所需工具:
UE4.27.2、umodel、blender以及pak插件blender3d_import_psk_psa(自行搜索下載)
這次演示的是用小魔女的掃帚替換進(jìn)游戲內(nèi)。

首先來到Hogwarts Legacy\Phoenix\Content\Paks,使用umodel最新版拆包資產(chǎn)(如果裝了mod,先把已經(jīng)安裝的mod全部卸載掉)。
點開umodel再手動輸入Paks的路徑和版本。


大多數(shù)需要替換的文件都在Game的RiggedObjects目錄下
游戲內(nèi)資產(chǎn)命名很規(guī)范,這次要替換的掃帚就在Props的FlyingBroom里,我打算替換的是MoonTrimmerBroom,將整個文件夾導(dǎo)出。



然后就能在軟件根目錄下找到拆包出來的文件了。
來到對應(yīng)文件目錄,SK_MoonTrimmerBroom.psk就是這次需要更改的模型。

隨后用blender導(dǎo)入該psk文件,模型對齊,使用ctrl+j合并進(jìn)去,刪除原本的面片

有需要的話涂一下權(quán)重,對一下位置。注意uv別弄混了,把原本的uv刪了


等處理完模型后,由于ue4單位和方向的關(guān)系,首先將骨骼和物體放大100倍,骨骼和物體X軸旋轉(zhuǎn)-90度,全部應(yīng)用,然后再骨架X軸轉(zhuǎn)90,不應(yīng)用。

然后骨骼也處理下,進(jìn)編輯模式將第一個骨骼刪除,隨后把骨架名改為這個骨骼的名字,如圖所示。
在這里就是把root刪除,然后把骨架名改為root。(我想這應(yīng)該是個導(dǎo)入設(shè)置問題……但沒想過其他方式怎么處理)


導(dǎo)出選項里,縮放0.01,平滑導(dǎo)出選擇面,取消添加葉骨(其實葉骨好像也無所謂),導(dǎo)出fbx即可。

然后來到ue4。
在這個過程里,盡量不要出現(xiàn)中文路徑,項目名也不要是中文。

首先你需要新建一個項目,在項目里新建對應(yīng)的文件夾列表。這次要替換的文件處于Game\RiggedObjects\Props\FlyingBroom\MoonTrimmerBroom。所以依次新建這些文件夾,確保與游戲內(nèi)的路徑一致。(Game文件夾不用)
如果之前的步驟正確,你把導(dǎo)出的fbx文件拖進(jìn)去,就會生成網(wǎng)格、骨架、材質(zhì)。(還有一個物理資產(chǎn),不用管)
你需要把它們都改成對應(yīng)的名字,然后拖到對應(yīng)的文件夾里。

在拆包出來的模型旁邊的txt文件里,有骨架路徑和文件名的信息??梢钥吹竭@里骨架在/Game/RiggedObjects/Props/FlyingBroom/下,文件名為SK_FlyingBroom_Skeleton


材質(zhì)的話,導(dǎo)入fbx時已經(jīng)有材質(zhì)的命名了,自行搜索一下。一般也不會放很遠(yuǎn)。

在拆包出來的材質(zhì)的位置,txt里也有對應(yīng)貼圖的路徑。然后將對應(yīng)的貼圖換進(jìn)去。


骨架、材質(zhì)、模型、貼圖全部改名并替換好后,進(jìn)入導(dǎo)出步驟。
點擊窗口,項目設(shè)置,在打包里依次打開這四個選項


隨后進(jìn)入偏好設(shè)置在試驗性功能里,打開文件塊指定。


隨后來到剛才導(dǎo)入的文件那里,右鍵,資產(chǎn)操作,分配到文件塊


確定之后,文件左下角會有個*號,此時ctrl+s把文件保存。對模型以及貼圖進(jìn)行這個操作,骨骼和材質(zhì)不需要,這兩個只是用來給模型指向路徑的。

隨后選個文件夾打包項目,在打包后的項目文件里,Content\Paks文件夾下會有對應(yīng)的文件塊。
我剛才導(dǎo)出的文件塊選了182,所以此處的序號182文件就是制作成功的補(bǔ)丁文件。


我在這里弄了個快捷方式,將mod文件復(fù)制到Hogwarts Legacy\Phoenix\Content\Paks\Mods(mods文件夾需要新建),隨后打開游戲即可看到替換的模型。

