区区不才小弟在下我,也是这个月初直接开始接触战团的新手。
有时看到其他新手反覆的询问修改基础问题(例如某数值怎么改,怎么添加装备),或是觉得看到一堆编码就头昏眼花,畏惧手动修改会造成执行错误无法游戏,所以干脆把自己同样是新手经验分享给大家
首先以我自改的超阳春的武器:诸葛连弩来作编码的范例:
装备的参数的路径在:自己安装的路径Mount&Blade WarbandModulesNativeitem_kinds1.txt
记得之前有位大大发过装备参数的说明图,不过仍有些解说不够具体,所以我重新介绍一下装备在item_kinds1中的编码含义。
黑色的itm_Chu-ke_nu:装备在系统中的名称,如果你要添加或修改装备汉化的名称,就要以此名称搜寻或添加(注1)。
深红色的Chu-ke_nu:装备在游戏中的英文名称,如果你没有在item_kinds中添加汉化名称,那就会看到这个名字。
红色的Light_Crossbow 1:装备的贴图名称,装备表面的贴图会以此名称在Textures中搜寻.dds的材质。
绿色的crossbow_b 0:装备的骨架名称,装备表面的贴图会以此名称在CommonRes或Resource中搜寻.brf的模型。
(注1)名称汉化的路径在:自己安装的路径Mount&Blade WarbandModulesNativecn_sitem_kinds
如果中间还有第五个装备名称,那就是该武器的刀鞘模型的名称。
蓝色的6357001:原本以为是装备在商店的出现机率,但几次测试后才发现应该是装备的动作模式,例如改成2286223364就是巨型骑枪有冲锋动作,而且马上马下都只能直刺的动作。
紫色的5637160960:装备的悬挂方式(背挂,腰挂,小刀,盾牌,防具的四个位置,马匹位置等)与特殊属性(对盾加成,可突破防御,非平衡等)和动作类型。
浅绿色的300 131082 4.500000 100四个数值:依序为装备价格,未知数值(不建议更动),装备重量,未知数值(目前看到的都是100)
橙色的0 0 0 8四个数值:依序为对头部,身体,腿部的防御力(防具用数值),但是腿部防御力同时也代表弓&弩&火枪射的击精准度,系统似乎把0默认成精度99,若是想降低精准度的话,就从改成1~98中自己想要数字吧,第四个则是对于力量或技能的需求值,弓类武器的需求是强弓技能等级,投掷类武器需求为强掷技能等级,其他武器&防具则是力量需求。
深紫色的0 40 50 0 四个数值:依序为未知数值(那张参数图中解释为耐久度,可是实际上耐久度在其他位址),攻击速度,射击武器的抛物线射程(越高就可飞越远才开始落下),近战武器的攻击距离(不建议改太高,距离太长很容易被同伴或其他障碍物卡到)。
灰色的10 275 0三个数值:10是弹药量,用在箭矢&投掷武器上时就是弹药量,用在弩或火枪系武器则是影响一次装弹的数量,但我目前自行测试的连弩虽然数值改成10,但是一次只能五连发却要消耗10支弩矢,还不清楚要怎么解决这种状况,此外若想玩不须装弹的变态武器,只要把这个数值改到五六千就可以了。
275是刺击类动作的攻击力,超过512时就会变成刺击的钝器攻击力,不能刺的武器(如弯刀)就会是0。
0是挥砍类动作的攻击力,超过512时就会变成挥砍的钝器攻击力,不能挥砍的武器(如巨型骑枪)就会是0。
此外,如果是盾牌类的装备,那刺击攻击力的编码就等于耐久值,挥砍攻击力的编码就等于抗击力。
补充攻击力规律:0~255是武器投掷时的刺击或钝器伤害的攻击力,256~511是刺击或挥砍伤害的攻击力,512~768是钝器伤害的攻击力。
最后追加说明,在装备编码下面红色1的这个地方,大多数装备都是0,可是某些具有特殊效果的装备(例如火枪,纹章铠甲&盾牌),则会变成1,然后在下一行又多了一串数据(蓝色那一串):下面以燧石发火毛瑟枪举例
itm_charleville charleville pn_tex_firearms_frenchinfantrymusket 1 charleville 0 71368720 9223636469401780224 600 0 3.500000 100 0 0 80 0 0 100 80 0 1 356 0
0
1
-51.000000 4 600 1 1152921504606847102 720 2 1 27 721 2 1 36 1969 3 1008806316530991133 1 15
从0变成1应该是代表开启特殊效果,而根据我自己测试的结果,火枪的硝烟和枪声是由这一串数具掌控的,如果数据错误的话,可能会造成开枪时出现武器挥砍的声音,或硝烟出现在奇怪的地方等问题,上面连结中原作者提供的参数就发上了这种情况,我后来拿了原版燧石发火手枪的数覆盖才解决了问题。