骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 33995|回复: 34

[MOD相关] 【干货/原创】连弩mod原理详解&全装备mod新手入门!

[复制链接]

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
发表于 2020-4-9 16:13:37 | 显示全部楼层 |阅读模式
目前网上已流出修改武器防具马匹等装备的教程贴,也有人专门为懒人们制作了各种武器mod,可以直接使用。具体操作和一代异曲同工,感兴趣的小伙伴可以自行百度。
本贴先就远程武器mod做一点儿探讨,抛砖引玉。


首先,通过修改本体数据可以得到连发弩。代码如下:
#####################################
<Item id="
此处填写任意代码与本体代码不重合即可
"
        name="{=与汉化名称相对应的代码}武器英文名自取"
        body_name="bo_cross_bow_heavy"(这里我选取了骑砍2里面那把最帅最贵的那把弩)
        mesh="crossbow_f"
        weight="0.001"(武器重量,影响你的移速)
        appearance="0.9"
        difficulty="X"(弩熟练度达到X才可装备)
        Type="Crossbow"
        AmmoOffset="0.0, 0.02131, 0.22975"
        item_holsters="crossbow_back:bow_hip:mace_right_hip:bow_hip_2"
        holster_position_shift="0.02,0,-0.4">
    <ItemComponent>
      <Weapon weapon_class="Crossbow"
              ammo_class="Bolt"
              ammo_limit="关键数字X"(X指每次发射X发弩箭后重新装填,数值大就可实现连弩功能)
              thrust_speed="100"(射速)
              speed_rating="100"(装填速度)
              missile_speed="100"(箭矢速度)
              weapon_length="90"
              accuracy="100"(精度)
              thrust_damage="900"(伤害)
              thrust_damage_type="Pierce"(伤害类型,这里可以修改成钝伤抓俘虏,我觉得没有必要,直接杀了挺爽,不缺那点钱)
              item_usage="crossbow"
              physics_material="wood_weapon"
              center_of_mass="0,0,0.4">
        <WeaponFlags RangedWeapon="true"
                     HasString="true"
                     NotUsableWithOneHand="true"
                     TwoHandIdleOnMount="true" />(这里有一条禁止马上使用的“false”被我删掉了就可以马上用了)
      </Weapon>
    </ItemComponent>
    <Flags />
  </Item>

#######################################


然后除了锻造武器以外的其他所有装备的数值修改和上述代码异曲同工,在这里就不详细教学了,感兴趣的自行百度。锻造武器的mod需要修改配件的代码,武器本身只能修改由哪些配件组成。本贴也不详述。
接下来是本帖的引申环节,我很想知道潘德的连珠箭和多重箭怎么修改,希望有专业人士可以早日做出多重弓箭mod,可以了解到是怎么实现的。
目前修改弓的属性,只能改本身属性,虽然弓属性里有一行是:
ammo_limit="1"
但是经过实测发现1改成X>1,没有用,对弓来说这条属性是锁定的,不知道是可以修改还是没有这个功能。
我倾向于前者,毕竟这条代码在本体里放着,虽然没用,可能还没实装,要是有用我觉得就可以通过改动这里实现射一发弓射出多只弓箭了。

最后给大家列一下自制装备mod在游戏本体相关代码的路径,方便喜欢自己动手的小伙伴们研究。
Mount & Blade II Bannerlord/Modules/SandBoxCore/ModuleData/spitems.xml(所有装备代码)
Mount & Blade II Bannerlord/Modules/Native/ModuleData/crafting_pieces.xml(所有配件代码)
相对应汉化文件都在同文件夹的language文件夹里,具体的就不多介绍了,感兴趣的可以自行研究。
现在70%的装备mod都是修改使用的本体代码和模型,操作简单,不需要很多专业技能就能完成。

PS:这些修改都是直接在本体里面修改,当游戏更新的时候需要重新再操作一遍,很麻烦,所以有很多人把这些代码给单独打包成mod了,这样游戏更新不影响装备正常使用,如何打包MOD小白们可以直接下载国内外的各种装备mod,将其中的环境配置(90%安装导致游戏打不开或者存档坏掉的mod都是mod环境配置缺失或冲突)和文件结构熟悉一下,旧杯装新酒,增改一下里面的装备代码即可实现自制装备mod,如果是修改了锻造武器的,一般还要改一下他的武器配件的环境配置文件,用记事本或写字板或编程环境打开crafting_templates.xml修改。
不用求人,不用苦等,获得自己专属的可自定义的装备mod!

给大家贴两张我的部分装备图:
4.png 3.png 2.png 1.png

自封【骑砍中文站起名鬼才】。打字不易,求赏花``@>_*<@~

评分

参与人数 2第纳尔 +30 互助 +2 收起 理由
蛋蛋 + 10 + 1 您的帖子很有价值!
muyiboy + 20 + 1 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

huangjunyi49  在2020-4-12 23:45  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
happyhare  在2020-4-11 11:06  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
湖畔的小药草  在2020-4-9 22:39  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
liyang_1949  在2020-4-9 20:10  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
muyiboy  在2020-4-9 18:46  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
a948492223  在2020-4-9 17:03  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-9 18:39:10 | 显示全部楼层
另外,按照现在发行的游戏脚本,基本锻造只能锻造近战武器了,如果不大改的话。所以期待更新后能打造防具的人可以不用期待了,基本不太可能。

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-9 21:58:56 | 显示全部楼层
happyhare 发表于 2020-4-9 19:57
请教一下  thrust_speed="100"(射速)与 missile_speed="100"(箭矢速度)有什么区别?我自己试了一下,貌 ...

就是字面意思把,你把容量调高一次战斗根本不需要装填啊,射就完事了

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-9 22:02:15 | 显示全部楼层
面具同志 发表于 2020-4-9 20:45
还是有点绕不过弯,请问楼主,譬如我在游戏里自己锻造了一把样式很喜欢的长柄武器。
但是数值不怎么样,那 ...

锻造搜配件代码,一般能改的有重量、长度和伤害系数,武器代码很短,就关联到配件代码和对应的尺寸,100就是正常尺寸,主要是改配件代码

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-9 22:14:34 | 显示全部楼层
d5d6789 发表于 2020-4-9 20:27
谢谢楼主!成功修改出属于自己的连弩哈哈哈
不过这样改的话射击1发之后准星就没了,不知道有没有什么解决 ...

确实,我也发现了有个军火商的mod帖子里面有连弩的,你去他帖子底下问问

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-12 19:12:39 | 显示全部楼层
BT-7274 发表于 2020-4-12 00:45
lz求解,我改了后进入游戏就没有弩了,代码错啦?

你要开作弊商店拿修改装备

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-12 19:30:48 | 显示全部楼层
对了,最近我发现了一个代码是<Flags Civilian="true" />,将其添加到你的战斗装备代码里即可实现在平民装备栏装备,具体的添加地点在装备代码最后几行,如下:
</ItemComponent>
<Flags Civilian="true" />(加上这一条即可实现装备没有平民和战斗区分的限制)
</Item>

1

主题

10

回帖

13

积分

随仆

Rank: 1

UID
3158175
第纳尔
118
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-5

霸主正版勋章

鲜花(6) 鸡蛋(0)
 楼主| 发表于 2020-4-16 15:43:54 | 显示全部楼层
湖畔的小药草 发表于 2020-4-12 19:54
大佬请问锻造武器的代码在哪里找?我想导出来做成mod,每次开档都要重新锻造有点麻烦

锻造配件代码在craft那个文件里,前文有说过
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-10-3 03:03 , Processed in 0.110210 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表