骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 10344|回复: 30

[讨论] 抛砖引玉,浅谈兵种武器装备TXT修改方法

[复制链接]

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
发表于 2020-4-12 12:20:31 | 显示全部楼层 |阅读模式
本帖最后由 ayxl718 于 2020-4-12 13:19 编辑

自己琢磨了几天TXT修改兵种的方法,发现其实砍2的TXT修改比砍1还方便点,正好有人私信问我,就想着发出来大家讨论讨论,因为有些代码我还没看懂,不敢乱动。以下是我琢磨出来的部分,请各位大佬批评指正以下
1、用记事本打开X:\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnpccharacters,这是兵种文件
     用记事本打开X:\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\Languages\CNs\std_spnpccharacters_xml-zho-CN.xml,这是兵种翻译文件
     Ctrl+F输入中文查询兵种,“    ”内是兵种代码,查询到后复制到兵种文件中Ctrl+F输入查询对应的数据。
2、兵种熟练度在 <skills>和 </skills>之间,各项熟练度代码如下:
单手OneHanded 双手TwoHanded 长杆武器Polearm
弓Bow 十字弩Crossbow 投掷Throwing
骑术Riding 跑动Athletics 锻造Crafting
侦查Scouting 战术Tactics 流氓习气Roguery
魅力Charm 统御Leadership 交易Trade
管理学Steward 医术Medicine 工程学Engineering
没有写的出代码,表示该兵种无此项熟练度。
3、兵种装备数据在<equipmentSet>和 </equipmentSet>之间,注意这段有三段重复,必须全部修改,不然无法完成修改。
物品文件在X:\steam\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spitems
对应的翻译在X:\steam\steamapps\common\Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\Languages\CNs\std_spitems_xml-zho-CN
查询武器装备代码的方式同查询兵种方式一样。
武器修改在<equipment slot="ItemX"
                 id="Item.          " />中,最多有四个武器位:X=0、1、2、3
装备修改在<equipment slot="    "
                 id="Item.          " />中,一共有Head(头部)、Body(身体)、Gloves(手部)、Leg(腿部)、Cape(披风)五个部位
如果以上栏位代码缺失,则兵种在对应栏位也不会使用武器或装备。

评分

参与人数 1荣誉 +1 第纳尔 +20 收起 理由
Aomine Daiki + 1 + 20 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

弓小早  在2020-5-23 21:26  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 12:21:35 | 显示全部楼层
@ LongBang  
我会的都在这里了,其他的等有没有大佬来指点了。

0

主题

15

回帖

5

积分

平民

Rank: 1

UID
3031640
第纳尔
120
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-9-24
鲜花(0) 鸡蛋(0)
发表于 2020-4-12 12:26:54 | 显示全部楼层
想要新建兵种的话要怎么弄?直接加兵种代码?

9

主题

179

回帖

91

积分

扈从

Rank: 2Rank: 2

UID
250798
第纳尔
1208
精华
0
互助
3
荣誉
2
贡献
0
魅力
100
注册时间
2010-5-12

战团正版勋章维京征服正版勋章骑砍中文站微博会员勋章骑砍中文站微信会员勋章骑友真人秀Ⅱ勋章元老骑士勋章霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2020-4-12 12:29:18 | 显示全部楼层
这到底是一群什么人在玩游戏,玩的这么透彻这么明白,膜拜

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 12:29:19 | 显示全部楼层
本帖最后由 ayxl718 于 2020-4-12 12:31 编辑
gauthier_xu 发表于 2020-4-12 12:26
想要新建兵种的话要怎么弄?直接加兵种代码?
兵种代码里最开始有这一段,这应该就是生成兵种的基础,但我没有琢磨透这个该怎么弄
  <NPCCharacter id="           "
                default_group="     "
                level="  "
                civilianTemplate="                                    "
                name="{=              }                       "
                occupation="          "
                culture="              ">
结尾还有一段这个,应该是指兵种升级树
    <upgrade_targets>
      <upgrade_target id="                              " />
      <upgrade_target id="                              " />
    </upgrade_targets>

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 12:32:45 | 显示全部楼层
lch1396 发表于 2020-4-12 12:29
这到底是一群什么人在玩游戏,玩的这么透彻这么明白,膜拜

大家玩砍1的时候不都是这样的吗,这次TXT修改还比砍1方便了,武器、装备代码连我这种二把刀都能看懂一点。

0

主题

15

回帖

5

积分

平民

Rank: 1

UID
3031640
第纳尔
120
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-9-24
鲜花(0) 鸡蛋(0)
发表于 2020-4-12 12:36:19 | 显示全部楼层
ayxl718 发表于 2020-4-12 12:29
兵种代码里最开始有这一段,这应该就是生成兵种的基础,但我没有琢磨透这个该怎么弄
  
结尾还有一段这个 ...

如果要新建一条兵种树的话就是加上 is_basic_troop="true" 么?
招募条件之类的是有单独的文件?

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 13:12:08 | 显示全部楼层
gauthier_xu 发表于 2020-4-12 12:36
如果要新建一条兵种树的话就是加上 is_basic_troop="true" 么?
招募条件之类的是有单独的文件?

我也没搞懂该怎么操作,暂时还只能改改原有兵种的武器装备熟练度什么的

8

主题

26

回帖

25

积分

随仆

Rank: 1

UID
2359951
第纳尔
350
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2014-12-14

战团正版勋章维京征服正版勋章汉匈决战正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 13:15:56 | 显示全部楼层
这贴其实发在技术区更合适些

5

主题

108

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
3141991
第纳尔
92
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-2-28

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 13:17:36 来自手机 | 显示全部楼层
是的,砍1一堆数字代码,那才叫反人类

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 13:18:54 | 显示全部楼层
汉陷阵甲士 发表于 2020-4-12 13:15
这贴其实发在技术区更合适些

这点低水平的玩意儿,只能算是抛砖引玉式的讨论,实在是不敢发技术区

11

主题

67

回帖

33

积分

扈从

Rank: 2Rank: 2

UID
3155805
第纳尔
177
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-3
鲜花(0) 鸡蛋(0)
发表于 2020-4-12 13:20:31 | 显示全部楼层
ayxl718 发表于 2020-4-12 12:21
@ LongBang  
我会的都在这里了,其他的等有没有大佬来指点了。

谢谢大佬

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 14:00:12 | 显示全部楼层
2586 发表于 2020-4-12 13:17
是的,砍1一堆数字代码,那才叫反人类

现在可以直接TXT打开就修改了,不像砍1还要借助魔球甚至pyton……

1

主题

7

回帖

2

积分

平民

Rank: 1

UID
3101525
第纳尔
49
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-9-3
鲜花(0) 鸡蛋(0)
发表于 2020-4-12 14:57:35 | 显示全部楼层
楼主问一嘴能不能修改物品的碰撞体积
.

14

主题

134

回帖

84

积分

扈从

Rank: 2Rank: 2

UID
3153956
第纳尔
255
精华
0
互助
4
荣誉
2
贡献
0
魅力
0
注册时间
2020-4-1
鲜花(9) 鸡蛋(0)
发表于 2020-4-12 15:30:39 | 显示全部楼层
lch1396 发表于 2020-4-12 12:29
这到底是一群什么人在玩游戏,玩的这么透彻这么明白,膜拜

都是长寿之人,都怪我们太长寿

512

主题

2万

回帖

8339

积分

子爵[版主]

自由骑士
战团ID:Fianna_LaoNiu【费奥纳骑士团】

Rank: 7Rank: 7Rank: 7

UID
480652
第纳尔
68091
精华
0
互助
224
荣誉
35
贡献
2930
魅力
4548
注册时间
2011-8-1

元老骑士勋章有生之年勋章原版正版勋章战团正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之诚信勋章骑士精神之武略勋章骑士精神之浪漫勋章杰出版主勋章骑士美德之奉献勋章骑士美德之高贵勋章骑士美德之慷慨勋章骑士精神之信仰勋章骑士精神之博学勋章末日浩劫勋章骑砍中文站微博会员勋章骑友真人秀勋章骑砍中文站微信会员勋章骑友真人秀终身成就勋章霸主正版勋章

鲜花(3939) 鸡蛋(12)
发表于 2020-4-12 15:42:34 | 显示全部楼层
ayxl718 发表于 2020-4-12 12:32
大家玩砍1的时候不都是这样的吗,这次TXT修改还比砍1方便了,武器、装备代码连我这种二把刀都能看懂一点 ...

我一般只想修改的就是盔甲装甲值和武器的速度和长度。。可惜还没摸准对应的英语以及位置,其实一代我已基本明白,二代的确糊涂摸不着北。。
耶和华是我的牧者,我必不至缺乏。
他使我躺卧在青草地上,领我在可安歇的水边。
他使我的灵魂苏醒,为自己的名引导我走义路。
我虽然行过死荫的幽谷,也不怕遭害,因为你与我同在;你的杖,你的竿,都安慰我。
在我敌人面前,你为我摆设筵席。你用油膏了我的头,使我的福杯满溢。
我一生一世必有恩惠慈爱随着我,我且要住在耶和华的殿中,直到永远!

27

主题

1091

回帖

645

积分

骑士

世纪风云制作组[模型]

掠袭者战队[Raider]
战团ID:ColinKo

Rank: 4Rank: 4

UID
141518
第纳尔
2125
精华
0
互助
36
荣誉
13
贡献
0
魅力
56
注册时间
2009-7-10

原版正版勋章战团正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]霸主正版勋章

鲜花(23) 鸡蛋(0)
发表于 2020-4-12 15:50:50 | 显示全部楼层
本帖最后由 colinkr 于 2020-4-12 15:55 编辑

谢谢分享,自己解决了 丝袜顶级弩手没有近战武器的bug,气死了,他们把单手剑和盾放在同一个装备栏了。难怪不显示近战武器。 QQ图片20200412155154.png 装备栏 剑和盾都用了2号栏,
QQ图片20200412155201.png 对比了一下上一级正常的硬弩手。
修改后 QQ图片20200412155215.png

点评

剑或者盾,你选一个吧。弩手:那就盾吧。  发表于 2020-4-12 21:15

鲜花鸡蛋

2586  在2020-4-12 15:59  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
独孤传道者  在2020-4-12 15:51  送朵鲜花  并说:好久不见你上线了猜猜我是谁(咋有点像诈骗电话?)

5

主题

108

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
3141991
第纳尔
92
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-2-28

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 16:04:43 | 显示全部楼层
请教下物品属性修改是spitems这个文件么,我改了一下数据发现物品没有变化呀
因为我发现一个叫 粗制绑护腕 的东东,一个皮甲却有40点甲,都比的上重型链手套了,感觉不合理

9

主题

1384

回帖

423

积分

骑士

Rank: 4Rank: 4

UID
1785126
第纳尔
6934
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-1-21

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 16:33:41 | 显示全部楼层
谢谢大佬分享大赞

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 17:55:37 | 显示全部楼层
2586 发表于 2020-4-12 16:04
请教下物品属性修改是spitems这个文件么,我改了一下数据发现物品没有变化呀
因为我发现一个叫 粗制绑护腕 ...

是的,但是里面的代码哪一项才是防御数据我还没搞懂……

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 17:57:20 | 显示全部楼层
colinkr 发表于 2020-4-12 15:50
谢谢分享,自己解决了 丝袜顶级弩手没有近战武器的bug,气死了,他们把单手剑和盾放在同一个装备栏了。难怪 ...

我制作了个人兵种修复补丁
http://bbs.mountblade.com.cn/thread-2058902-1-1.html
(出处: 骑马与砍杀中文站论坛)
修复了一些问题,其中就包括这一项。
而且e1.1也已经修复了此项问题。

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 17:58:12 | 显示全部楼层
独孤传道者 发表于 2020-4-12 15:42
我一般只想修改的就是盔甲装甲值和武器的速度和长度。。可惜还没摸准对应的英语以及位置,其实一代我已基 ...

没错,打开spitems文件里的代码,我也研究不透。

4

主题

398

回帖

156

积分

见习骑士

Rank: 3

UID
1345192
第纳尔
1964
精华
0
互助
3
荣誉
2
贡献
0
魅力
1
注册时间
2013-5-11

战团正版勋章维京征服正版勋章霸主正版勋章元老骑士勋章

鲜花(7) 鸡蛋(0)
 楼主| 发表于 2020-4-12 17:59:31 | 显示全部楼层
qiji2335966 发表于 2020-4-12 14:57
楼主问一嘴能不能修改物品的碰撞体积
.

理论上应该是spitems文件,但是我不能确定。再说碰撞体积牵扯到模型,这代的模型文件可比一代复杂多了,我也不敢动……

1

主题

55

回帖

17

积分

随仆

Rank: 1

UID
992251
第纳尔
326
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-9-18

战团正版勋章汉匈决战正版勋章霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2020-4-12 19:56:37 | 显示全部楼层
希望有大神搞个和魔球那样的就好了,个人感觉魔球就是大神做mod用的工具
游戏玩家

3

主题

111

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
229782
第纳尔
204
精华
0
互助
4
荣誉
0
贡献
0
魅力
0
注册时间
2010-4-10

火与剑正版勋章霸主正版勋章

鲜花(5) 鸡蛋(0)
发表于 2020-4-12 20:45:52 | 显示全部楼层
2586 发表于 2020-4-12 16:04
请教下物品属性修改是spitems这个文件么,我改了一下数据发现物品没有变化呀
因为我发现一个叫 粗制绑护腕 ...

护甲好改,你在std_spitems_xml-zho-CN这个文件里找到物品id  比如你说的粗制绑护腕   然后在spitems找id对应的区域   就这样的。
QQ截图20200412202816.jpg
看见那个30了么,一改一保存就生效了。

还可以观察一下其他护甲的属性总结一下他的数据格式,比如这个是重甲傀儡的
QQ截图20200412203227.jpg
你看,要加或减其他部位的护甲或者修改护甲的格子也是一目了然,每个部位多少甲直接在Armor子分支中加描述语句就行,护甲位置应该是改type的属性。

这里面还有Flags分支,可以决定是否使用你家族旗帜的颜色与是否是平民装备,但是如果两个属性都要怎么加呢,找一件有这俩属性的护甲看看就知道了,比如这个连衣裙
QQ截图20200412203335.jpg
结论就有了  直接加属性语句。


盔甲都是组织成一个<item></item>  这种标签的,标签里面的格式也很简单,数值属性,性能属性,等等都一目了然,随便看几个就能总结出大概的规律,不知道怎么改的游戏里找类似的装备观察代码总结就行。

麻烦的是武器,这代武器被拆分为了四个部件,部件的属性又有修正值,最终成品的属性应该是有一套自己的计算机制,其实要研究也不是不可能,根据已有武器的部件先反推铁匠铺,然后不停的打造武器调整观察变化,游戏的算法应该能总结出个大概来,但是很麻烦,有兴趣的也许可以试试看。

不过从武器和盔甲的XML格式其实大概可以推测,铁匠铺打护甲应该是不太可能了。。。。

鲜花鸡蛋

2468866  在2020-4-13 10:40  送朵鲜花  并说:非常详细的普及知识,愿你长寿

5

主题

108

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
3141991
第纳尔
92
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-2-28

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 20:55:40 来自手机 | 显示全部楼层
liyang_1949 发表于 2020-4-12 20:45
护甲好改,你在std_spitems_xml-zho-CN这个文件里找到物品id  比如你说的粗制绑护腕   然后在spitems找id ...

我把30改了,没变化,莫非要重新开档?

5

主题

108

回帖

34

积分

扈从

Rank: 2Rank: 2

UID
3141991
第纳尔
92
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-2-28

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-12 20:57:14 来自手机 | 显示全部楼层
liyang_1949 发表于 2020-4-12 20:45
护甲好改,你在std_spitems_xml-zho-CN这个文件里找到物品id  比如你说的粗制绑护腕   然后在spitems找id ...

大佬这一段话相当详细啊,可以做修改教程了,感谢回复

3

主题

111

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
229782
第纳尔
204
精华
0
互助
4
荣誉
0
贡献
0
魅力
0
注册时间
2010-4-10

火与剑正版勋章霸主正版勋章

鲜花(5) 鸡蛋(0)
发表于 2020-4-12 20:59:06 | 显示全部楼层
2586 发表于 2020-4-12 20:55
我把30改了,没变化,莫非要重新开档?

不用啊,进游戏就生效了,我刚试了一下。

207

主题

3085

回帖

1168

积分

骑士

Rank: 4Rank: 4

UID
70977
第纳尔
4879
精华
0
互助
36
荣誉
0
贡献
0
魅力
32
注册时间
2008-3-16
鲜花(61) 鸡蛋(2)
发表于 2020-4-12 21:13:38 | 显示全部楼层
所以玩英文版、懂英语的好处直接就可以上手改,不用看翻译也不用查意思。基本一看就知道。
Deadmen tell no tales

3

主题

252

回帖

117

积分

见习骑士

Rank: 3

UID
476130
第纳尔
906
精华
0
互助
8
荣誉
0
贡献
0
魅力
0
注册时间
2011-7-25
鲜花(6) 鸡蛋(0)
发表于 2020-4-13 10:35:02 | 显示全部楼层
colinkr 发表于 2020-4-12 15:50
谢谢分享,自己解决了 丝袜顶级弩手没有近战武器的bug,气死了,他们把单手剑和盾放在同一个装备栏了。难怪 ...

王八弩打khuzait确实很奇效,根本不怕背射
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-6-17 17:53 , Processed in 0.188388 second(s), 49 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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