之前有猎友问我有没有去除武器公会标志的mod,然后现在想起来做了,顺便给大伙儿讲解一下去除的原理。
首先,我们要知道公会标志的路径在nativePC\wp\emblem\emblem000\mod
进入到这个路径下,我们看到只存在一个文件,叫做wp_emblem000_BM_LIN,这个实际上是标志的颜色贴图。而emblem文件夹下另一个plate文件里面放着的是工会标志下那层平面的贴图。
颜色贴图是用来决定模型表面的颜色。打个比方,通一个衬衫模型,白衬衫和黑衬衫之所以不同就是因为一个的颜色贴图是白色,另一个是黑色。
那如果颜色贴图里所有的颜色都没了,只剩一个透明图层后会怎样?
答案是这件衬衫直接变透明了,人物直接裸奔了。需要注意的是模型并没有消失,只是看不见了而已。
所以只要我们用ps的透明图层,将它存储为dds格式后用JODO大佬的贴图转化工具转化为tex,再替换掉就wp_emblem000_BM_LIN以及bs_plate_common_BML.tex可以了。
同样的,替换武器的边角料也是这个思路。
你学废了吗?
对于此mod“失效”的解释:
今天有个萌新来我mod问题反馈群里反映此mod失效了,他打上了我的mod后表示自己用搔鸟衍生的星空太刀上的公会标志无法消除
然后我又去查看了一遍模型、贴图和mrl3,发现并不是我的mod失效了,而是“不适用”。
一般公会标志模型和贴图是独立于武器的,这种情况下公会标志的模型文件在各个武器文件夹内的emblem文件夹里,而里面的mrl3调用的贴图路径正是nativePC\wp\emblem\emblem000\mod
因为武器和标志的模型文件是分开的(不在同一个mod3文件内),正常情况下mod作者提供的模型文件只会替换武器的模型,这也是某些时候用武器外观mod替换后就会公会标志依旧存在的原因。
但总有特殊的情况,那就是公会标志的模型和贴图和武器做一块儿了,星空太刀的公会标志就是这种情况,其他武器打上此mod后公会标志无法被去除的情况也是同理。
星空太刀的模型文件、贴图的预览图如下:
我这个mod仅仅是针对独立于武器模型的公会标志,这种把标志模型和贴图给武器做一块儿是不适用的
而要是想把这种的公会标志也去除,意味着我得一个个排查过去这种非独立的公会标志,然后找到对应的模型文件,删除里面的公会标志模型,再重新导出,最后创建对应模型的文件夹路径。
这个时间成本我是不愿意花费的,其次就算这真做了,那么这个mod的大小因为包含了各个武器的模型,很可能会有一两个G的大小,各位下载和使用也麻烦
顺便吐个槽:
那个萌新一听这个mod不适用他的武器,光速退了群
emmmmmm。。。我长的就这么像npc?