骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 8098|回复: 9

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

[复制链接]

209

主题

3116

回帖

1178

积分

骑士

Rank: 4Rank: 4

UID
70977
第纳尔
4890
精华
0
互助
36
荣誉
0
贡献
0
魅力
32
注册时间
2008-3-16
鲜花(62) 鸡蛋(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

209

主题

3116

回帖

1178

积分

骑士

Rank: 4Rank: 4

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

招新兵这个是核心脚本吗?看来不太好改了。
Deadmen tell no tales
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-10-7 05:34 , Processed in 0.112109 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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