从零开始简单修改一把CW武器②添加主瞄具
本文所述内容都是我自己摸索得出的,如有错误还请指正,学习一直在路上,从未有过终点。
我不清楚专业的术语,我尽力通过直白的语言告诉你怎么操作~

这篇告诉你如何添加配件,瞄具、握把、红外线等。
先阅读基础CV4636892
记住每完成一步后保存就可以反馈到游戏中了

以CW2.0的AR15为例,添加一个UECW的CSGO-ACOG
解包UECW模组,得到武器shared.lua,这一步是为了知道瞄具的机瞄位置和AttachmentModelsVM中配件的地址以及坐标、大小


之后先复制图①的两行英文到AR15的shared中瞄具的机瞄位置处,正确的位置我们稍后再改,先加进去。

接下来把图②的CSGO-ACOG地址复制到AR15的AttachmentModelsVM中,这里要注意句子的结尾,如果你复制到AttachmentModelsVM中第一行要在句子结尾加上逗号,若是最后一行要去掉逗,一般情况下直接在原先第一行开头按下回车就能空一个新行了。

这里还有最重要的一步,就是绑定骨骼,就是把bone后面的"body_mesh"改为"smdimport001"就行(不同模组的武器骨骼不同哪怕是同一个模组下的武器骨骼可能也不同,请留意)
以上就完成了添加,做完就已经是联动UECW,你必须拥有UECW这个模组才能使用CSGO-ACOG。如果你删掉或者取消订阅UECW,你的AR15选到这个瞄具就会报错!
接下来告诉你如何使用~~

将"md_uecw_csgo_acog"复制到瞄具栏,先复制到第一位,复制完要打逗号和一个空格
这里说一下上篇没说到的,这里的[1]指的是打开改枪面板时要按什么键才能选择配件,括号内的1就是数字键1

这里弄完记得保存!然后就可以在游戏中看到效果了,但是还没完成。


如何修正瞄具位置?在这里我再次建议你配合[CW 2.0] KK INS2/DOI SWEPs修改以保证最好的精确度,在修改瞄具瞄准位置的时候建议配合一个命中提示的模组修正以保证精确度
以下修正操作我会配合[CW 2.0] KK INS2/DOI SWEPs操作,在这里说明,调整位置需要一些耐心,数值可以正数也可以负数,每把武器位置都不一样,所以需要一定的耐心,修改配件大小会影响位置,未发现影响角度。

修正瞄具要回到上面的AttachmentModelsVM,在"md_uecw_csgo_acog"这一栏里先找到angle = Angle(0, 180, 0),这是调整角度的地方,需要调整为正确的数值,可以是负数比如-90、-180这里的180我们改成-90瞄具就会朝向正确的角度,但是位置还不对

对准导轨需要修改pos = Vector(3.72, -0.02, -1.081)括号里的数值对应的XYZ(个别CW武器这里会遇到X和Y相反的情况),我们将它修改为(0.006, -3, 0.2)

虽然对准了,但是大小不对,这时就需要修改size = Vector()括号内的数值,把他们都改成0.9三个数值都要改成一样的,不然会变形,上面也说了改大小也会影响位置,这里我已经修改好位置了,pos = Vector(0.02, -5, -0.3), angle = Angle(-2, -90, 0)

此时位置已经对准,接下来就是右键瞄准时瞄具所在位置了!

右键瞄准时瞄具的位置修改,使用该瞄具是修改瞄准位置会导致丢失镜片或者准星,此时只需要切换瞄具换回来就可以了!
在shared中找到↓
SWEP.CSGOACOGPos = Vector(-1.795, -3.8, -0.64)
SWEP.CSGOACOGAng = Vector(0, 0, 0)
这里括号里内的数值是复制过来,肯定是不对的,需要修正,再次强烈建议你配合[CW 2.0] KK INS2/DOI SWEPs修正
我们先看不修正时的情况↓

然后我们开始修改,可以从原先写好的瞄具的位置复制过来比如自带的ACOG的pos先试试看大概的位置如下图↓


瞄具偏高需要调整Z轴,改为0.19如下图

X轴需调整为-2.206如下图

至此,瞄具的添加步骤已经完成,之后回到Attachments的瞄具栏把这个CSGO-ACOG靠后的位置,位置看你怎么选择了,如下图操作,这里需要注意如果你要放到最后,不需要打逗号和空格,不放在最后需要在引号后面加上逗号和空格




你可以举一反三添加其他配件,枪管、侧导轨、侧瞄等~~可能还有下一篇....吧(^_^)

最后说一下[CW 2.0] KK INS2/DOI SWEPs这模组为何我强烈推荐,因为它能在游戏内修改配件的位置!并且能脱离视角,观察第一人称的武器,配件位置对得准不准,右键瞄准位置对不对这模组可以帮你省下一些操作!有空单独讲这模组
