骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[分享] [教程]如何自定义一个家族,如何创建新增一个NPC,以及如何修改NPC的外貌和能力

[复制链接]

5

主题

6

回帖

38

积分

扈从

Rank: 2Rank: 2

UID
143505
第纳尔
111
精华
0
互助
3
荣誉
2
贡献
0
魅力
10
注册时间
2009-7-19
鲜花(2) 鸡蛋(0)
发表于 2020-4-8 13:40:30 | 显示全部楼层 |阅读模式
先水一下,骑砍2也玩了60+h了.由于开档比较早,西部帝国很快就滚雪球占领了整个版图.迫于无奈我决定用一种最残忍的方式统一大陆.就是K掉所有NPC,这样就没人能不停地招兵买马和攻打我了.(俘虏+K头).然后看着空荡荡的地图突然感觉一阵空虚.骑砍2目前的版本也算是玩到位了.
QQ图片20200408130311.jpg
言归正传,讲讲如何通过修改游戏文件来创立新的家族,新的NPC以及修改目前已有的NPC.推荐大家操作之前去下载一个vscode的编辑器(免费的),这样你看代码会清晰很多.

vscode下载地址:https://code.visualstudio.com/

其实修改NPC和添加NPC的位置都是差不多的,首先我们需要找到三个文件,分别是
Mount & Blade II Bannerlord\Modules\SandBox\ModuleData 目录下的 lords.xml
Mount & Blade II Bannerlord\Modules\SandBox\ModuleData 目录下的 heroes.xml
Mount & Blade II Bannerlord\Modules\SandBox\ModuleData 目录下的 spclans.xml

这里需要注意的是,请大家先保存备份这三个原始文件,因为你修改错误了以后游戏是直接会报错的,到时候你没备份又不知道问题出在哪,你就只能重新下载游戏

先说最简单的如何修改NPC,在lords.xml,你可以看到NPC的所有属性以及信息
<NPCCharacter id="lord_1_1" name="{=CLqPbdiZ}Lucon" age="62" voice="curt" battleTemplate="NPCCharacter.empire_lord_lady_battle_equipment" civilianTemplate="NPCCharacter.empire_unarmored_noble_equipment" default_group="Cavalry" is_hero="true" culture="Culture.empire" occupation="Lord">
    <face>
      <!--face_key value="00005d2b0000034d649a77977876473b743a45888527b857869aa27956b54d3c000465a4653de87c00001105000030a30000001f000000000000000000002000" /-->
      <BodyProperties version="4" key="00005C0B4000034D649A7797787A473B743A45888527B857869AA27956B54D3C0007A5A6073DE87C00001105000030A30000001F000000000000000001182000" />
      <!-- Lucon should be older, over 60, and gaunt, ideally with a stoic's beard and a short Roman-style haircut -->
      <hair_tags>
        <hair_tag name="Short" />
      </hair_tags>
      <beard_tags>
        <beard_tag name="LightShortBeard" />
      </beard_tags>
    </face>
    <Traits>
      <Trait id="KnightFightingSkills" value="5" />
      <Trait id="Commander" value="8" />
      <Trait id="Politician" value="6" />
      <Trait id="Manager" value="7" />
      <Trait id="Valor" value="1" />
      <Trait id="Honor" value="1" />
      <Trait id="Generosity" value="-1" />
      <Trait id="Oligarchic" value="1" />
    </Traits>
    <equipmentSet></equipmentSet>
  </NPCCharacter>


通过BodyProperties修改key值我们就可以改变NPC的容颜,你可以在捏脸界面使用Crtl+C将你捏脸数据拷贝到粘贴板上,再复制进来.同理你也可以修改年龄技能之类的.这里具体是什么意思不懂的可以百度翻译或者有道词典.
通过修改lords.xml,你就可以将所有女性NPC的脸都更换一遍了(如果你有耐心的话).

同样通过lords.xml,我么也可以重新创立一个NPC
<NPCCharacter id="lord_7_1" name="测试人物" age="18" voice="curt" battleTemplate="NPCCharacter.empire_lord_lady_battle_equipment" civilianTemplate="NPCCharacter.empire_unarmored_noble_equipment" default_group="Cavalry" is_hero="true" culture="Culture.empire" occupation="Lord">
    <face>
      <!--face_key value="00005d2b0000034d649a77977876473b743a45888527b857869aa27956b54d3c000465a4653de87c00001105000030a30000001f000000000000000000002000" /-->
      <BodyProperties version="4" key="00005C0B4000034D649A7797787A473B743A45888527B857869AA27956B54D3C0007A5A6073DE87C00001105000030A30000001F000000000000000001182000" />
      <!-- Lucon should be older, over 60, and gaunt, ideally with a stoic's beard and a short Roman-style haircut -->
      <hair_tags>
        <hair_tag name="Short" />
      </hair_tags>
      <beard_tags>
        <beard_tag name="LightShortBeard" />
      </beard_tags>
    </face>
    <Traits>
      <Trait id="KnightFightingSkills" value="5" />
      <Trait id="Commander" value="8" />
      <Trait id="Politician" value="6" />
      <Trait id="Manager" value="7" />
      <Trait id="Valor" value="1" />
      <Trait id="Honor" value="1" />
      <Trait id="Generosity" value="-1" />
      <Trait id="Oligarchic" value="1" />
    </Traits>
    <equipmentSet></equipmentSet>
  </NPCCharacter>


复制完整的一份NPCCharacter,修改id和name你就可以相当于创建了一个全新的NPC,注意这里的id

我们接下来打开heroes.xml,将我们制作的NPC加载进去
<Hero id="lord_7_1" is_noble="true" faction="Faction.clan_empire_west_9" text="这是一个测试人物给你们看看而已"/>

heroes.xml的末尾添加这么一行代码,id需要和你创建的NPC对应,text则是NPC的文字描述,也就是背景故事,而Faction.clan_emipre_west_9则是你需要注意的点,我们接下来看如何创建家族.

我们打开spclans.xml,可以看到很多Faction的段落,这实际上就是一个个家族所以我们要复制一段到末尾并进行修改
<Faction id="clan_empire_west_9"
           name="测试家族"
           tier="2"
           owner="Hero.lord_7_1"
           culture="Culture.empire"
           super_faction="Kingdom.empire_w"
           text="这是一个测试家族"
           banner_key="11.71.12.4922.4922.580.740.1.0.0.421.111.0.502.502.785.754.0.0.359.451.111.0.128.128.762.771.0.0.359" />


这里就是家族了,id我是顺延西部帝国给的电脑是给到了clan_empire_west_8我加了一个就是9.name就是家族名称,tier就是家族等级,owner就是领袖,还记得我们创建的NPC的id吗,这里我就让我创建的NPC当创立家族的领袖.culture就是文化具体不知道是哪个,可以翻看这个文件的其他家族的文化,抄一个自己喜欢的过来就行.super_faction则是你的家族归属于哪个国家,具体的参数也可以通过这个文件进行自己找.banner_key,则是旗帜的样式,你再旗帜的编辑界面也可以通过Crtl+C复制样式代码出来,这里就不在赘述了.

通过以上的操作你就创建了一个新的NPC和一个新的家族,赶快进游戏看看吧~(注意要开新档才能看到哦,而且旧档有可能因为你的修改无法游玩!!!!!!!!!!!!!!)
U{3@][S[JSD0G2H81UZEAB6.png

微信截图_20200408131411.png

评分

参与人数 3荣誉 +2 第纳尔 +50 互助 +3 魅力 +10 收起 理由
tl10 + 20 + 1 + 10 恭喜收录中文站!
蛋蛋 + 1 + 10 + 1 文章不错,继续努力!
Aomine Daiki + 1 + 20 + 1 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

寂寞小胖  在2020-7-23 19:43  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
Aworl-ri  在2020-4-8 17:34  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

5

主题

6

回帖

38

积分

扈从

Rank: 2Rank: 2

UID
143505
第纳尔
111
精华
0
互助
3
荣誉
2
贡献
0
魅力
10
注册时间
2009-7-19
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-4-8 13:42:34 | 显示全部楼层
新人写教程不易,麻烦大佬们留个言支持一下

2

主题

79

回帖

24

积分

波耶[MOD制作小组]

军火商制作组 [程序]

Rank: 4Rank: 4

UID
930125
第纳尔
253
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-8-11

火与剑正版勋章

鲜花(4) 鸡蛋(0)
发表于 2020-4-8 13:44:26 | 显示全部楼层
支持,只是改官方xml更新后比较容易坏档。。

5

主题

6

回帖

38

积分

扈从

Rank: 2Rank: 2

UID
143505
第纳尔
111
精华
0
互助
3
荣誉
2
贡献
0
魅力
10
注册时间
2009-7-19
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-4-8 13:47:51 | 显示全部楼层
s6713513 发表于 2020-4-8 13:44
支持,只是改官方xml更新后比较容易坏档。。

如果只是简单的修改NPC的外貌,不会坏档.

1

主题

22

回帖

7

积分

平民

Rank: 1

UID
445923
第纳尔
90
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2011-6-7
鲜花(1) 鸡蛋(0)
发表于 2020-4-8 15:28:05 | 显示全部楼层
楼主这个是修改NPC,但不包括我的随从NPC吧,我找过,找不到,因为酒馆找的随从NPC都是不固定的是吧,那些NPC太丑了,想改又不知道改哪

1

主题

7

回帖

2

积分

平民

Rank: 1

UID
2563720
第纳尔
29
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-7-16

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2020-4-8 16:55:04 | 显示全部楼层
我用这个方法改了拉盖娅,把伊拉变成女皇,我娶了拉盖娅

1

主题

62

回帖

29

积分

扈从

暮色骑士团[Dusk]
联机ID:Dusk_Kevin

Rank: 2Rank: 2

UID
1194691
第纳尔
331
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2013-2-12

原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章

鲜花(0) 鸡蛋(0)
发表于 2020-4-8 16:57:10 | 显示全部楼层
我觉得目前版本就是领主招兵太快了。过几天一个集团军就过来了。而且俘虏了一两天就跑掉了。
这谁顶得住啊。所以不得不做坏人,抓到一个砍死一个。

9

主题

1384

回帖

423

积分

骑士

Rank: 4Rank: 4

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

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2020-4-8 17:00:02 | 显示全部楼层
赞赞赞赞大佬谢谢分享

6

主题

20

回帖

13

积分

随仆

Rank: 1

UID
111671
第纳尔
518
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2009-1-27
鲜花(4) 鸡蛋(0)
发表于 2020-4-8 17:04:27 | 显示全部楼层
相信12th、指环王、战风、潘德等等在骑砍2焕发新生的日子不远了!

19

主题

345

回帖

214

积分

贵族[MOD作者]

衣谷作坊制作组[技美]
《叁国》MOD更新日志

Rank: 7Rank: 7Rank: 7

UID
3146036
第纳尔
3296
精华
0
互助
15
荣誉
3
贡献
0
魅力
35
注册时间
2020-3-12

霸主正版勋章

鲜花(358) 鸡蛋(0)
发表于 2020-4-8 17:34:42 | 显示全部楼层
顶一个! 原创内容支持
有问题可以给我发信息私聊。

GGAC新账号个人主页:
www.ggac.net/u/Aeworlri

新账号A站地址:
https://www.artstation.com/yigujingyu

0

主题

54

回帖

16

积分

随仆

Rank: 1

UID
2517832
第纳尔
3083
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-5-17

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

鲜花(0) 鸡蛋(0)
发表于 2020-4-9 10:47:57 | 显示全部楼层
支持一波,大佬加油

1

主题

388

回帖

137

积分

见习骑士

Rank: 3

UID
144410
第纳尔
1945
精华
0
互助
4
荣誉
0
贡献
0
魅力
2
注册时间
2009-7-23

霸主正版勋章

鲜花(16) 鸡蛋(0)
发表于 2020-4-9 11:05:30 | 显示全部楼层
厉害支持一哈

2

主题

113

回帖

40

积分

扈从

Rank: 2Rank: 2

UID
3158789
第纳尔
177
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-6
鲜花(2) 鸡蛋(0)
发表于 2020-4-9 15:10:41 | 显示全部楼层
问一下这个改了需要重新开档么?

3

主题

30

回帖

10

积分

随仆

Rank: 1

UID
2868927
第纳尔
263
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2017-8-22

战团正版勋章

鲜花(0) 鸡蛋(1)
发表于 2020-5-1 12:13:38 | 显示全部楼层
优秀啊,玩家家族只能建立4支部队,这个可以改多一点么

3

主题

23

回帖

43

积分

扈从

Rank: 2Rank: 2

UID
2738154
第纳尔
169
精华
0
互助
5
荣誉
1
贡献
0
魅力
11
注册时间
2016-4-5
QQ
鲜花(1) 鸡蛋(0)
发表于 2020-5-5 21:51:08 | 显示全部楼层
麻烦问一下,酒馆NPC有很多我不喜欢,而且他们的存在会挤压我喜欢的NPC的刷新概率,怎么删掉这些NPC呢?

1

主题

574

回帖

173

积分

见习骑士

Rank: 3

UID
3145253
第纳尔
1831
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-9

霸主正版勋章

鲜花(2) 鸡蛋(0)
发表于 2020-5-5 23:26:18 | 显示全部楼层
谢谢楼主的教程分享

37

主题

1104

回帖

512

积分

骑士

东方复兴兄弟会(All)
战团ID:ALL_BT_SJF75

Rank: 4Rank: 4

UID
182366
第纳尔
4190
精华
0
互助
30
荣誉
2
贡献
0
魅力
322
注册时间
2010-1-2

原版正版勋章战团正版勋章维京征服正版勋章骑友真人秀勋章

鲜花(36) 鸡蛋(0)
发表于 2020-5-6 08:53:50 | 显示全部楼层
感谢楼主,急需手下NPC可以分封的MOD,感谢...

1

主题

46

回帖

14

积分

随仆

Rank: 1

UID
3170050
第纳尔
194
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-16
鲜花(4) 鸡蛋(0)
发表于 2020-5-6 11:51:46 | 显示全部楼层
感谢楼主分享,有个问题请教,我想新增加一个国家该怎么操作呢?

2

主题

25

回帖

8

积分

平民

Rank: 1

UID
3174457
第纳尔
194
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-22
鲜花(0) 鸡蛋(0)
发表于 2020-5-22 20:05:43 | 显示全部楼层
楼主能分享一下自定义初始装备的方法吗

2

主题

119

回帖

41

积分

扈从

Rank: 2Rank: 2

UID
272374
第纳尔
1502
精华
0
互助
1
荣誉
0
贡献
0
魅力
12
注册时间
2010-6-29

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2020-5-22 21:08:38 | 显示全部楼层
还是建议用mod的形式,最大化兼容性,其实也就多一个submodule.xml文件而已,照着模板改一改也不难的,不然每次一更新或者和其他mod冲突就容易悲剧。我自己每个国家加一个权游的家族,参考calradia expanded新建城镇给这些新建家族。另外还在地图右下角加了个蒙古阵营

2

主题

119

回帖

41

积分

扈从

Rank: 2Rank: 2

UID
272374
第纳尔
1502
精华
0
互助
1
荣誉
0
贡献
0
魅力
12
注册时间
2010-6-29

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2020-5-22 21:12:13 | 显示全部楼层
bier888 发表于 2020-5-22 20:05
楼主能分享一下自定义初始装备的方法吗

在sandboxCore里的spnpccharacters.xml里搜索player,因为初始选项很多,所以有很多词条,需要细心写,你可以只修改你在出身选择时的必选的那几个选项

2

主题

25

回帖

8

积分

平民

Rank: 1

UID
3174457
第纳尔
194
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-22
鲜花(0) 鸡蛋(0)
发表于 2020-5-22 23:18:10 | 显示全部楼层
temple910518 发表于 2020-5-22 21:12
在sandboxCore里的spnpccharacters.xml里搜索player,因为初始选项很多,所以有很多词条,需要细心写,你 ...

十分感谢!

0

主题

4

回帖

1

积分

平民

Rank: 1

UID
3192348
第纳尔
82
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-7-7
鲜花(0) 鸡蛋(0)
发表于 2020-7-8 14:58:21 | 显示全部楼层
萌新求助。现在这版本复制的自己捏的脸好像没有face key,有face key的只修改BodyProperties没有用

1

主题

65

回帖

20

积分

随仆

Rank: 1

UID
3133723
第纳尔
280
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-2-5
鲜花(0) 鸡蛋(0)
发表于 2020-7-8 15:22:30 | 显示全部楼层
楼主是个狠人啊,全部宰完

0

主题

8

回帖

2

积分

平民

Rank: 1

UID
3194310
第纳尔
4
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-7-23
鲜花(0) 鸡蛋(0)
发表于 2020-7-23 19:08:56 | 显示全部楼层
怎么使用了这个方法更改后没有任何反应。最后选择了一个NPC删掉文件里面的数据,登录游戏后发现他依然在队伍中。。。

0

主题

8

回帖

2

积分

平民

Rank: 1

UID
3194310
第纳尔
4
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-7-23
鲜花(0) 鸡蛋(0)
发表于 2020-7-23 19:23:25 | 显示全部楼层
我刚直接把lords.xml文件直接删除了,进入游戏依然没有任何改变,所有角色都有。请问是什么原因呢。难道在什么地方有类似的文件?

5

主题

41

回帖

14

积分

随仆

Rank: 1

UID
2238800
第纳尔
168
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-10-14

霸主正版勋章

QQ
鲜花(0) 鸡蛋(0)
发表于 2020-7-27 12:01:21 | 显示全部楼层
vsCode????
砍2萌新玩家,现实职业软件开发工程师笑容逐渐变态。。。

0

主题

24

回帖

7

积分

平民

Rank: 1

UID
186165
第纳尔
44
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-1-10
鲜花(0) 鸡蛋(0)
发表于 2020-12-28 09:40:56 | 显示全部楼层
1111111111111111111111111111111111

5

主题

79

回帖

30

积分

扈从

Rank: 2Rank: 2

UID
2962847
第纳尔
522
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-15

汉匈决战正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-1-13 17:40:09 | 显示全部楼层
楼主厉害啊,请问如何把新增的几个npc全家进一个家族啊

32

主题

478

回帖

263

积分

见习骑士

Rank: 3

UID
488778
第纳尔
2352
精华
0
互助
22
荣誉
0
贡献
0
魅力
4
注册时间
2011-8-13
鲜花(59) 鸡蛋(0)
发表于 2021-5-5 04:25:03 来自手机 | 显示全部楼层
请问如何让新建npc在开局时必定出现?
来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-4-24 19:10 , Processed in 0.183751 second(s), 69 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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