说在前面
所需软件
ue4ss https://github.com/UE4SS-RE/RE-UE4SS/releases
FModel https://fmodel.app
UAssetGUI https://github.com/atenfyr/UAssetGUI/releases
retoc https://github.com/trumank/retoc/releases
论坛通用密码
制作流程
- 首先要解包游戏文件,你可以使用FModel和UAssetGUI浏览资产,在此之前你需要ue4ss来导出usmap文件(类似于密码本)供他们使用。
1.解压ue4ss到游戏目录,地址可以参考上图。随后运行游戏
2.打开游戏会出现两个窗口,在Debugging Tools中依次点击①②,导出我们需要的usmap文件,在对应的us4ss文件夹中可以找到。
3.打开UAssetGUI,首先设定游戏的引擎版本①,导入我们的usmap文件②。
4.然后点击File—>Open Containers打开游戏资产MassageGame01-Windows.utoc。
5.(仅展示思路,可略过这一步)经过一番对游戏资产的搜索和研究(这里推荐使用FModel),发现角色Syo只有一个器官模型,并且材质均是马赛克。
右键点击Find Reference,找到关联的蓝图文件,可以推测马赛克是由这个PeniMoza_GEN_VARIABLE控制。
FModel更加直观并且可以预览模型,使用方法和UAssetGUI类似,不做赘述
6.继续使用UAssetGUI,找到该蓝图BP_InteractionCharacterBase.uasset或BP_Syo.uasset,任选其一(效果相同)右键Extract解包。
7.再使用UAssetGUI打开,找到Export12-PeniMoza_GEN_VARIABLE。点开RelativeScale3D,将全部Value值修改为0。
8.随后Save As保存覆盖,可以将备份文件(.bak后缀)删除,角色Syo的马赛克去除完毕了。先不急着打包,搞定主角后再一起打包成mod。
9.主角的器官和Syo的不同,预览模型后发现:一个是马赛克材质的MobPeniMoza,一个是正常材质的Mobu_penis。
10.我们直接进行一个狸猫换太子,使用UAssetGUI提取出这两个模型,然后将MobPeniMoza地址复制到Mobu_penis中。
11.最后点击Save As保存覆盖,记得名称别写错了。之后跟刚才一样删除备份文件。
12.回到上级目录Extracted,解压retoc到此,这是打包工具。在当前文件夹按住Shift加右键,在此处打开Powershell窗口。
- .\retoc to-zen "C:\Users\……\AppData\Local\UAssetGUI\Extracted" "C:\Users\……\AppData\Local\UAssetGUI\Extracted\pakchunk99-Windows_P.utoc" --version UE5_5
复制代码13.根据你电脑的文件目录来修改上述代码,第一行地址是目标的输出目录,第二行地址是输出文件的命名(pakchunk99代表高优先级)。
14.回车后生成三个文件,参考上图移动至游戏文件夹后即完成mod的安装。
- 如果遇到困难了,灵活运用Gemini、ChatGPT等AI也是不错的选择。
- 因为我比较健忘,想想记录下来当做笔记也不错,欢迎交流分享经验。
|