【教程】修复专武效果导致的mod异常发光

一些角色Mod在角色使用E技能后,角色身体上可能会出现异常发光的现象,比如艾莲、苍角等等,如下图所示:


如果你是普通玩家,解决方案为:关掉专武特效


下面的解决方案为Mod制作者提供:

导致该错误的原因一般是Mod的贴图进行了合并,导致控制专武光效的贴图位置匹配异常

如果只是想要去掉专武特效,可以像下面这样修改ini文件:

对应部位的IB下面将专武光效贴图对应的槽位设为“null”即可。

但是

我发现不同角色控制专武光效的贴图的槽位可能并不相同,有的角色可能是ps-t9,有的角色可能是ps-t8,还有的角色是ps-t8和ps-t9同时控制(比如艾莲),某些还有使用ps-t7的。而像苍角的角会发光,则是由ps-t6进行控制。

如果只是想要去掉专武光效,可以在ini中运用排除法进行尝试,一般来说使用ps-t9的情况较为普遍(所以建议先试9,再试8、7,但也有使用多个槽位的情况,这时使用排除法就会有不确定性)。所以如果想要更为稳妥,或者想要保留专武光效,方法也并不难,下面我就介绍一下。


首先你需要拥有这名角色的专武,没有的可以不用看了。(或者寻求其他有专武的玩家的帮助)

这是因为只有在专武光效出现时,才能dump到该贴图

下面是操作步骤:

  1. 进入训练营,关闭怪物移动,打开角色无限能量。走到墙边(尽量减少画面内能dump到的多余东西);
  2. 打开hunting模式(绿字),释放E技能,在角色身上出现专武光效时按下F8进行dump;
  3. 打开最新生成的FrameAnalysis文件夹,进入deduped文件夹筛选dds格式图片,搜索BC7(这是因为专武光效贴图的保存格式为BC7_SRGB),然后查看模式选择大图标方便查看预览图(前提是你有能查看dds的软件,比如paintnet)
  4. 根据经验查找专武光效贴图。一般为黑色/白色背景+银灰色图案。比如若是头发发光,则是对应的头发形状的图案,下面展示几个实例(分别为艾莲、安东、可琳,艾莲可能是因为头发发光有二阶段变化,所以有两张贴图。)

5. 从文件名中复制该贴图的hash值,回到FrameAnalysis文件夹进行搜索,即可找到它对应的贴图槽位(这是为了使用槽位进行贴图替换,如果使用贴图hash也可以,但因为ZZZ的两套hash问题,为了保证兼容性,还是建议使用槽位替换),如下图,艾莲的两张为ps-t8和ps-t9。

现在已经知道了贴图的槽位,最后就是修改贴图尺寸并添加到Mod文件中,然后在ini文件里加入对应的槽位替换即可。

6. 修改贴图尺寸。首先打开你的dds对应软件,修改画布比例为你的mod贴图对应的比例,然后将画布新增的白色部分使用橡皮擦擦除(否则结果会亮瞎你的眼)。最后选择另存为,修改文件名,比如EllenHairAt8.dds,使用BC7_SRGB格式保存。(如果有多张,全部处理后用对应槽位命名保存)

7. 将修改好的贴图放入你的mod文件中后,打开ini文件加入如下代码:

最后在Resources下面追加对应文件信息即可:

by 哈米猫特HammyCatte 更新于 2024-10-10
打赏后可直接下载附件 赠人玫瑰 手留余香
默认
最新
1