理解以上这些,你可以动手实现附件的武器,再有就是一些对原贴的补充说明或者说注意点。
1:属性牵制的问题,由于武器的组合逻辑还不清楚,目前试验偏向于原贴的说法,理由可以从a,b形例子看出,弹夹容量不是确定的,而且在别的火箭炮里用support_machinegun.mag.mag5,
成功造出60弹夹容量。 (对于弹夹比较特别的是gd_weap_turret_machine_gun,既回旋机枪,他没有弹夹parts,可能指是大兵丢出来的那个)
2:附加属性伤害的问题,对原贴说明的补充是,属性伤害基本来自与acc,但是各个武器种类对acc的定义并不相同,有些腐蚀属性是acc3_Corrosive,有些则不是,就算同名,几率倍数(未考证)
也不同,至少现在使用的gd_weap_rocket_launcher.acc.accX_XXXXXXXX在多种武器上能表现*4数字。
3:武器属性说明的问题,属性说明可以大于四个,证据在原贴的神狙和本贴的例子里都能看出,原贴中暗金的3级狙有红字属性,所以弹夹+16的属性看不到,而48级神狙时,
红字遗憾的消失,遗憾的变为紫色武器,弹夹+16属性显示出来,而2武器都为21弹夹,如果前者弹夹属性丢失,必为5发,而其看神狙的价格就知道,有不少属性是被埋没的。本例则经过试验证实,
a形不开镜为单发,开镜为3连发,符合papa krom手枪的附加属性,(画面也显示了该手枪3管枪筒的样子)但红字未显示,b形任何时候都为3连发,但300% XXXX红字未显示。
4:高级武器,增加武器的级别,不能改变武器的评价(颜色),目前所知能提升伤害,使用级别限制和售价。
5:原贴所示武器名称改变说明和出现红字的说明,能立刻反映在游戏的武器说明中,2行以上红字的未凑出,估计有这个可能,不过效果目前未证实,至少在尝试为20发以上火箭炮附加全弹发射(恐怖散弹枪的10000% XXXX)
和自动狙击(Sniper Killer XXXX)时未能成功。 (原先的想法是使用全弹发射title,换用单发大伤害枪管使伤害加到2,3千,为之命名蓝波火箭炮~~)
6:不推荐新建武器然后copy到存档中,因为牵涉到背包武器数,现存弹数等问题,对应字节可能需要修改,位置已知但平白增加修改步骤,还是在原武器基础上改比较好。
7:请严格按照原贴所示定义每个武器部分,不能漏掉,而且特别要检查字节数,如果不对游戏会报错退出,如果不想用对应parts,一般都有类似acc_none这样的parts(对于材料这样没有none的,用00 05 00 00 00 4e 6e 6f 65既.....none),
对标准武器类型不可重复每个部分,就是说不能有类似2根枪管。
8:由于搭配部件不合理,比如火箭炮使用左轮手枪的body,可能游戏画面中武器没法完整描绘,无需担心,通常不太会影响武器属性,但是如果用了没有的parts或者UniqueParts没有写对,那么通常会被系统认为是
不完整武器,属性废到一塌糊涂。
9:gd_weap_shared_materialparts.upk和gd_weap_names_shared,里面是公共材料和名称,内容千奇百怪,而且用法和别的parts不同,但有些已知的可以写到武器中如gd_weap_shared_materialparts.ManufacturerMaterials.Material_Maliwan_3。
10:不可忽略prefix和title的作用,请根据武器商和英文意义使用,效果相当可观。
11:定制武器gd_customweapons,虽然经常捡到(在savefile中出现)这类武器,但还不能有效组装,包括Action之类没有经验的定义,由于对所知还有疑问,暂时保留。
12:..\WillowGame\CookedPC\Packages\GameData里还有道具的定义,习惯修改武器后,道具的修改也变得容易,改之等于得到不死身,三思而后行。说等于没说,不说等于说了,阿弥陀佛~~
除了上述保留或为证实的,还存在下面问题:
1:分析各parts的具体属性
2:分析武器的组合逻辑
3:[个人癖好]请强人给出最强狙击镜,和无后座力射击的parts
4:[个人癖好]请强人给出外星枪的关联文件和修改范例