(本帖是经验之谈,我并没有去详细了解mod生效的具体原理,只知道改这个那个会反映到建模上,产生一定的外观变化)
入坑怪猎世界也有大概一星期了,可以说天天都在找好康的外观Mod。
某天我在菇上看到了1900大佬自制的太刀四段变身外观,但是变来变去有点煌的没边,室友看了忍不住倒灌,为了室友的身体健康着想,我想保留初始状态的白毛萝莉龙娘(在实现这个的基础上要是能再给白毛换个头发和衣服颜色就更好了),但是询问作者未果,怪猎群里也没能求得帮助,于是在自行摸索两三天后遂有此帖。
首先,在帖子https://www.caimogu.cc/post/1596580.html中(如有具体改模型的方法需求,也最好参考该帖,大佬讲的很好,我都能对照看懂),查阅到变身效果是通过设置人物建模不同组件的一个参数值以实现变换的(该参数0表示常态存在,32表示未开刃,33表示开白刃,34表示开黄刃,35表示开红刃,以及30和31对应收刀和拔刀)。
随即,第一种想法诞生:选中建模的不同部件,改动不同部件的标识值,即可控制部件在什么时候展示(所有变身都一模一样=没变身呗)。
想法一在实际操作的过程中落马:模型的展示时机改变了,但是和贴图不匹配!会出现诸如人物缺了一块,并且一直在冒白光的情况。
(实际上各个大佬的mod文件结构也有所不同,这也是很烦一个地方,因为如果四个阶段变身对应四个文件夹这种,那对每个阶段的建模文件改起来就有清晰的思路了,而我看中的1900佬的某个mod刚好就是四个阶段建模全放到一起)

于是再去查相关帖子,最后我反复试了很多次删改文件,观察游戏内建模变化,大抵描述一下结论就是:贴图文件的命名与模型内容展示的时机也有关联。
举个栗子:常服是白丝龙娘,贴图文件名stocking_white.tex;开刃后变成黑丝,贴图文件名stocking_black.tex,那么当我想让常态变成黑丝时,可以不改模型文件,只需要把黑丝贴图也改名stocking_white.tex(即替换掉白丝的文件即可)。
从以上例子,俺寻思能总结出一个规则——模型的组件与贴图文件之间并不存在严格的对应关系。大抵描述一下就是:模型组件只关心两件事,在什么时候(考虑标识值)和渲染哪个贴图(考虑文件名)。
如此一来,俺寻思就可以提出以下的理论假设:将白色丝袜组件的标识值改为0,并且将原本红刃状态着装的黑色丝袜的文件名改为白丝的文件名,会导致常态下丝袜变成黑色。

总结目前我尝试的操作以及推测其作用(原谅我没有去深究这其中的原理):删除不需要的部件,使变身后不会溢光;改动标识值,使心仪的部件常驻;改动心仪的贴图名,使之与剩下部件的原始贴图对应。
经验证也确实具有一定程度上的可行性,至少目前换色和固定外观是可以做到的,我分离出一套白龙和黑龙(如本帖两张图),都挺好看。



闽公网安备35010302000678号



















































