《骑马与砍杀2》中允许玩家对游戏做出很多修改,其中一部分通过修改游戏文件就可以完成,那么游戏中兵种应该怎么修改呢?下面小七带来骑马与砍杀中文站玩家“ayxl718”分享的《骑马与砍杀2》兵种与武器修改代码,详细如下:

骑马与砍杀2骑射教学(骑马与砍杀2兵种与武器修改代码)(1)

兵种与武器修改代码

自己琢磨了几天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(披风)五个部位

如果以上栏位代码缺失,则兵种在对应栏位也不会使用武器或装备。

骑马与砍杀2骑射教学(骑马与砍杀2兵种与武器修改代码)(2)

强力兵种控制台代码分享

下面的代码是控制台刷兵代码,数量是40,可以任意更改。

步兵

优先考虑的是带盾的,因为我玩的实伤。综合了投掷,单手,长枪和双手长枪。

帝国军团士兵 5级(单手130,长杆130)

campaign.give_troops imperial_legionary 40

帝国精锐双刃枪兵 5级(单手130,长杆130)

campaign.give_troops imperial_elite_menavliaton 40

斯特吉亚资深战士 5级 (单手130,长杆130)

campaign.give_troops sturgian_veteran_warrior 40

巴旦尼亚野人 5级 (单手130,投掷130)

campaign.give_troops battanian_wildling 40

远程

因为对面骑兵冲锋过来,巴丹尼亚勇士大概率会切换近战,所以预备一队艾塞莱在后面站桩。

巴旦尼亚精锐费奥纳勇士6级 (双手220,弓280)

campaign.give_troops battanian_fian_champion 40

阿塞莱精锐射手5级(弓130,长杆130)

campaign.give_troops aserai_master_archer 40

骑兵

帝国精锐具装骑兵6级 (单手220,长枪280)

campaign.give_troops imperial_elite_cataphract 40

库塞特重装骑射手 5级(单手130,弓130)

campaign.give_troops khuzait_heavy_horse_archer 40

阿塞莱先锋骑兵 6级 (投掷220,长枪220)

campaign.give_troops aserai_vanguard_faris 40

库赛特可汗亲卫 6级 (长枪220,弓280)

campaign.give_troops khuzait_khans_guard 40

,