骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[分享] 修改各国领主带兵模板,不再是乌合之众。

[复制链接]

207

主题

3087

回帖

1168

积分

骑士

Rank: 4Rank: 4

UID
70977
第纳尔
4881
精华
0
互助
36
荣誉
0
贡献
0
魅力
32
注册时间
2008-3-16
鲜花(61) 鸡蛋(2)
发表于 2020-4-16 19:44:23 | 显示全部楼层 |阅读模式
不得不说2代的文本修改更为便捷、直观。工具建议notepad++,免费软件。
我当雇佣军,经常发现带几十号人的领主,交战一看,大把的新兵。甚至于经常遇到人数比商队还少、战斗力比商队还低的领主,我只要带上几十精兵,可以稳赢一支所谓的大军(感觉跟刷农民大军一样)。
打开Mount & Blade II Bannerlord\Modules\SandBox\ModuleData目录下的partyTemplates.xml,可以看到里面有不少模板,其中kingdom_hero_party_empire_template这样的字段就是AI的国家正规军模板。所有的新兵数量都是16。我认为新兵实际上是不应该直接上战场的,招募来的士兵怎么也该训练一下吧。我记得从领军者某个版本开始,就大大改善了招兵模板,让军队更像是军队。所以,修改这里的数字,就能改变军队的构成。以帝国为例:
<MBPartyTemplate id="kingdom_hero_party_empire_template" >
    <stacks>
      <PartyTemplateStack min_value="16" max_value="16" troop="NPCCharacter.imperial_recruit" />
      <PartyTemplateStack min_value="8" max_value="8" troop="NPCCharacter.imperial_infantryman" />
      <PartyTemplateStack min_value="4" max_value="4" troop="NPCCharacter.imperial_equite" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_heavy_horseman" />
      <PartyTemplateStack min_value="1" max_value="1" troop="NPCCharacter.imperial_cataphract" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_archer" />
      <PartyTemplateStack min_value="4" max_value="4" troop="NPCCharacter.imperial_trained_infantryman" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_veteran_infantryman" />
      <PartyTemplateStack min_value="1" max_value="1" troop="NPCCharacter.imperial_legionary" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_infantryman" />
      <PartyTemplateStack min_value="8" max_value="8" troop="NPCCharacter.imperial_archer" />
      <PartyTemplateStack min_value="4" max_value="4" troop="NPCCharacter.imperial_trained_archer" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_archer" />
      <PartyTemplateStack min_value="1" max_value="1" troop="NPCCharacter.imperial_trained_archer" />
      <PartyTemplateStack min_value="4" max_value="4" troop="NPCCharacter.imperial_crossbowman" />
      <PartyTemplateStack min_value="2" max_value="2" troop="NPCCharacter.imperial_sergeant_crossbowman" />
这里所有的数值都固定为一个数值,最小和最大相同。可以做一定的更改,让军队构成更有变化。也可以拿掉初级兵或者低阶兵。2代里每个国家只有一个招兵模板,玩家家族的模板是独立的,带有player字样。
战团每个国家是三个招兵模板,但是全部以数字代码显示:
pt_kingdom_1_reinforcements_a {!}kingdom_1_reinforcements_a 0 0 1 0 35 5 10 0 36 2 4 0 -1 -1 -1 -1
pt_kingdom_1_reinforcements_b {!}kingdom_1_reinforcements_b 0 0 1 0 37 3 6 0 40 2 4 0 -1 -1 -1 -1
pt_kingdom_1_reinforcements_c {!}kingdom_1_reinforcements_c 0 0 1 0 43 2 4 0 41 1 2 0 -1 -1 -1 -1
这是斯瓦迪亚的,如果要修改必须要先弄清楚每个数字代表的兵种,如果要方便修改就需要专门的工具。
所以说现在的代码其实更便于直接修改文本。

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
Aomine Daiki + 10 + 1 感谢您对骑砍中文站的支持!

查看全部评分

Deadmen tell no tales

18

主题

259

回帖

98

积分

扈从

Rank: 2Rank: 2

UID
2598912
第纳尔
1427
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2015-9-12

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

鲜花(15) 鸡蛋(0)
发表于 2020-4-16 19:58:17 | 显示全部楼层
表示看了之后有还是不懂,xd有没有直接可以替换的

1

主题

57

回帖

17

积分

随仆

Rank: 1

UID
1977549
第纳尔
164
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-22
鲜花(1) 鸡蛋(0)
发表于 2020-4-16 20:20:32 来自手机 | 显示全部楼层
这个只改火星兵的模版,村里招的兵还是一水新兵

3

主题

65

回帖

20

积分

随仆

Rank: 1

UID
2788913
第纳尔
278
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2016-12-27
鲜花(6) 鸡蛋(0)
发表于 2020-4-16 20:37:39 | 显示全部楼层
没有用的,这个问题不是这样的,领主带新兵是因为部队覆灭,部队覆灭的领主会拿自己封地的驻军当临时部队,但是一般情况下封地是没有驻军(饿死了),所以领主就只能招新兵。

16

主题

2240

回帖

697

积分

骑士

Rank: 4Rank: 4

UID
2293831
第纳尔
11782
精华
0
互助
4
荣誉
0
贡献
0
魅力
3
注册时间
2014-11-9

战团正版勋章汉匈决战正版勋章元老骑士勋章霸主正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]

鲜花(64) 鸡蛋(2)
发表于 2020-4-16 20:47:36 | 显示全部楼层
主要是教练效果不明显,所以领主最开始的兵死了后,后面全是带的新兵

244

主题

9999

回帖

3318

积分

骑士领主

维兰征服者[Vinland]
联机ID:Vinland

Rank: 6Rank: 6

UID
2050399
第纳尔
20055
精华
0
互助
33
荣誉
8
贡献
0
魅力
470
注册时间
2014-7-1

元老骑士勋章有生之年勋章骑砍中文站APP会员勋章霸主正版勋章战团正版勋章拿破仑正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑砍中文站微博会员勋章骑砍中文站微信会员勋章骑友真人秀Ⅱ勋章骑友真人秀Ⅲ勋章骑友真人秀Ⅳ勋章骑友真人秀Ⅶ勋章骑士美德之公正勋章[杰出会员高级财富勋章]

鲜花(1445) 鸡蛋(3585)
发表于 2020-4-16 20:59:54 | 显示全部楼层
感谢楼主,这样后期不用割草了
人心不古

53

主题

301

回帖

236

积分

见习骑士

Rank: 3

UID
1816859
第纳尔
1161
精华
0
互助
26
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-21

霸主正版勋章元老骑士勋章

鲜花(8) 鸡蛋(0)
发表于 2020-4-16 21:29:47 | 显示全部楼层
感觉还是领主招的兵不行,没有训练可以提升兵种质量。
毕竟砍2和砍1不同,砍1可以直接按照模板生成兵,但是砍2的领主是动态招兵,却没有对应的提升机制。

2

主题

153

回帖

47

积分

扈从

Rank: 2Rank: 2

UID
2458390
第纳尔
691
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-2-26

战团正版勋章维京征服正版勋章汉匈决战正版勋章元老骑士勋章

QQ
鲜花(7) 鸡蛋(0)
发表于 2020-4-16 21:36:19 | 显示全部楼层
st1807 发表于 2020-4-16 21:29
感觉还是领主招的兵不行,没有训练可以提升兵种质量。
毕竟砍2和砍1不同,砍1可以直接按照模板生成兵,但 ...

感觉二代城堡的作用和一代一样没什么用...不说它能做到控制地区通行权...最起码能做到个比较高效的提供中阶士兵也行啊...现在那个转化速度太慢了....

207

主题

3087

回帖

1168

积分

骑士

Rank: 4Rank: 4

UID
70977
第纳尔
4881
精华
0
互助
36
荣誉
0
贡献
0
魅力
32
注册时间
2008-3-16
鲜花(61) 鸡蛋(2)
 楼主| 发表于 2020-4-17 17:28:00 | 显示全部楼层
耀武 发表于 2020-4-16 20:37
没有用的,这个问题不是这样的,领主带新兵是因为部队覆灭,部队覆灭的领主会拿自己封地的驻军当临时部队, ...

招新兵这个是核心脚本吗?看来不太好改了。
Deadmen tell no tales

3

主题

65

回帖

20

积分

随仆

Rank: 1

UID
2788913
第纳尔
278
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2016-12-27
鲜花(6) 鸡蛋(0)
发表于 2020-4-17 20:13:26 | 显示全部楼层
wingman 发表于 2020-4-17 17:28
招新兵这个是核心脚本吗?看来不太好改了。

好改的,只要保证领主的驻军存活,因为平常领主也会存驻军的,但是城镇饥荒ai也会,这就是变相送死。粮食改一下就可以。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-9-28 05:26 , Processed in 0.142280 second(s), 33 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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