- 好友
- 0
- 在线时间
- 8 小时
- 最后登录
- 2025-4-22
扈从
 
- UID
- 143505
- 第纳尔
- 111
- 精华
- 0
- 互助
- 3
- 荣誉
- 2
- 贡献
- 0
- 魅力
- 10
- 注册时间
- 2009-7-19
 鲜花( 2)  鸡蛋( 0)
|
先水一下,骑砍2也玩了60+h了.由于开档比较早,西部帝国很快就滚雪球占领了整个版图.迫于无奈我决定用一种最残忍的方式统一大陆.就是K掉所有NPC,这样就没人能不停地招兵买马和攻打我了.(俘虏+K头).然后看着空荡荡的地图突然感觉一阵空虚.骑砍2目前的版本也算是玩到位了.
言归正传,讲讲如何通过修改游戏文件来创立新的家族,新的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和一个新的家族,赶快进游戏看看吧~(注意要开新档才能看到哦,而且旧档有可能因为你的修改无法游玩!!!!!!!!!!!!!!)
|
-
评分
-
参与人数 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 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|