欢迎光临散文网 会员登陆 & 注册

霍格沃茨之遗MOD制作:模型替换教程

2023-02-14 19:52 作者:千岁春日  | 我要投稿

简单粗暴,老少咸宜,有手就行,无需知识储备,昨天摸出来就来发教程了(

所需工具:

UE4.27.2、umodel、blender以及pak插件blender3d_import_psk_psa(自行搜索下载)

这次演示的是用小魔女的扫帚替换进游戏内。

正在啃大瓜的小魔女

首先来到Hogwarts Legacy\Phoenix\Content\Paks,使用umodel最新版拆包资产(如果装了mod,先把已经安装的mod全部卸载掉)。

点开umodel再手动输入Paks的路径和版本。

大多数需要替换的文件都在Game的RiggedObjects目录下

游戏内资产命名很规范,这次要替换的扫帚就在Props的FlyingBroom里,我打算替换的是MoonTrimmerBroom,将整个文件夹导出。


然后就能在软件根目录下找到拆包出来的文件了。

来到对应文件目录,SK_MoonTrimmerBroom.psk就是这次需要更改的模型。

随后用blender导入该psk文件,模型对齐,使用ctrl+j合并进去,删除原本的面片

有需要的话涂一下权重,对一下位置。注意uv别弄混了,把原本的uv删了

等处理完模型后,由于ue4单位和方向的关系,首先将骨骼和物体放大100倍,骨骼和物体X轴旋转-90度,全部应用,然后再骨架X轴转90,不应用。

操作完后理应是这样的

然后骨骼也处理下,进编辑模式将第一个骨骼删除,随后把骨架名改为这个骨骼的名字,如图所示。

在这里就是把root删除,然后把骨架名改为root。(我想这应该是个导入设置问题……但没想过其他方式怎么处理)

导出选项里,缩放0.01,平滑导出选择面,取消添加叶骨(其实叶骨好像也无所谓),导出fbx即可。

然后来到ue4。

在这个过程里,尽量不要出现中文路径,项目名也不要是中文。

首先你需要新建一个项目,在项目里新建对应的文件夹列表。这次要替换的文件处于Game\RiggedObjects\Props\FlyingBroom\MoonTrimmerBroom。所以依次新建这些文件夹,确保与游戏内的路径一致。(Game文件夹不用)

如果之前的步骤正确,你把导出的fbx文件拖进去,就会生成网格、骨架、材质。(还有一个物理资产,不用管)

你需要把它们都改成对应的名字,然后拖到对应的文件夹里。

在拆包出来的模型旁边的txt文件里,有骨架路径和文件名的信息。可以看到这里骨架在/Game/RiggedObjects/Props/FlyingBroom/下,文件名为SK_FlyingBroom_Skeleton

材质的话,导入fbx时已经有材质的命名了,自行搜索一下。一般也不会放很远。

在拆包出来的材质的位置,txt里也有对应贴图的路径。然后将对应的贴图换进去。

骨架、材质、模型、贴图全部改名并替换好后,进入导出步骤。



点击窗口,项目设置,在打包里依次打开这四个选项

随后进入偏好设置在试验性功能里,打开文件块指定。

随后来到刚才导入的文件那里,右键,资产操作,分配到文件块

确定之后,文件左下角会有个*号,此时ctrl+s把文件保存。对模型以及贴图进行这个操作,骨骼和材质不需要,这两个只是用来给模型指向路径的。

随后选个文件夹打包项目,在打包后的项目文件里,Content\Paks文件夹下会有对应的文件块。

我刚才导出的文件块选了182,所以此处的序号182文件就是制作成功的补丁文件。


我在这里弄了个快捷方式,将mod文件复制到Hogwarts Legacy\Phoenix\Content\Paks\Mods(mods文件夹需要新建),随后打开游戏即可看到替换的模型。


霍格沃茨之遗MOD制作:模型替换教程的评论 (共 条)

分享到微博请遵守国家法律