GTA5 车辆涂装怎么切换都没反应的解决方法

这几天把以前的老途观 Mod 拿出来重新做了一下,增加了涂装,但是很快我发现个问题,我在 ZModeler 3 里面已经正确设置了 vehicle_paint3 的 Shader,Diffuse 2 也设置了 tiguan_sign_1.dds,但是进入游戏之后就是看不到涂装,修改器可以切换涂装但是没反应,各种修改器都试过,Menyoo,vMenu,NT 都不行。

img

我甚至还用 CodeWalker 把导出的 yft 和我以前做的 A31 Mod 的 yft 文件做比对,发现也就是有部分 Shader 参数不一样,于是我把 A31 的 Shader 参数复制到途观的 yft 里,然后再导入游戏发现还是不行,一时间给我整不明白了。

img

后来我上谷歌找了好久,找到了远古时期国外论坛上的文章,其中有一条回复提到了改装件,我这才突然想起来我的车有一个改装件是 VMT_LIVERY_MOD 类型的,原本是做窗户涂装的,难道是这个的问题?于是我修改了一下 carcols.meta,把 VMT_LIVERY_MOD 换成了别的类型,再进入游戏,果然可以切换涂装了。

img

罪魁祸首就是它 ↑

猜测可能是 GTA5 对于 VMT_LIVERY_MOD 类型的改装件有特殊处理,我没记错的话它应该是会从这个指定的改装件里读取名称格式为 xxx_sign_yyy 的内嵌贴图并替换车身的贴图,因为我以前玩过一个 S13 的 Mod 就是这种方式改涂装的,它的涂装贴图是放在 LIVERY_MOD 里面的,然后对应的 yft 文件没有实际模型,但是有内嵌贴图。

img

阿斯塔纳后勤车涂装

记录下来以便后续查阅

推荐阅读文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注