在上一篇文章中,小编为您详细介绍了关于《美四大科技巨头CEO国会听证会改至30日举行》相关知识。本篇中小编将再为您讲解标题《骑马与砍杀2》修改兵种、装备数据教程。
《骑马与砍杀2》中玩家可以通过修改代码来修改游戏中的兵种数据与装备,那么具体应该怎么做呢?下面请看由玩家“campionezev”带来的《骑马与砍杀2》修改兵种、装备数据教程,希望能对各位玩家有所帮助。
我暂时没有找到魔球类的工具,就自己分析了下文件,只能靠敲代码修改兵种了,所以比较繁琐点,但熟悉后还是很快的(老骑砍玩家谁没修改过代码)。
修改前记得备份原文件。
notepad++(类似也行,DW啥的都可以,只不过notepad比较简单)
Modules\SandBoxCore\ModuleData
spitems.xml(游戏内所有物品有关数据)
spnpccharacters.xml(游戏内所有兵种有关数据)
spnpccharactertemplates.xml(NPC技能模板还有外貌模板有关数据)
Modules\SandBoxCore\ModuleData\Languages\CNs
std_spitems_xml-zho-CN.xml(物品中文翻译)
std_spnpccharacters_xml-zho-CN.xml(兵种中文翻译)
以修改 库赛特怯薛 为例,英语不行的同志,请先打开 std_spnpccharacters_xml-zho-CN.xml
Ctrl+F 搜索 库赛特怯薛 看到以下代码:
<string id="VqrQ096u" text="库赛特怯薛 "/>
VqrQ096u 便是 库赛特怯薛 的代号
Ctrl+F 搜索 VqrQ096u 便可找到 库赛特怯薛 的兵种数据
英语较佳的同志,可省略步骤1),直接搜索 库赛特怯薛 的英文 Khuzait Kheshig 即可
或者打开游戏,设置为英语,在百科内即可看到每个兵种的英文名称了,但鉴于要手打,还是步骤1)复制粘贴搜索快点。
所有兵种以 <NPCCharacter id="XXXXX" 开头至 </NPCCharacter> 结尾为一组,有点编程基础应该都懂。
以下是兵种数据模板,装备部分我只复制一组,大家触类旁通应该通能看懂的:
<NPCCharacter id="A"
(A为兵种ID,必须独一无二且全为英文,不能有空格,空格可以用下划线代替)
default_group="B"
(这行是兵种类型,B 分别有 infantry=步兵 cavalry=骑兵 ranged=远程 horsearcher=弓骑兵,影响兵种的默认分组)
level="C"
(这行是兵种等级,主要影响兵种的薪资,下级兵种升级所需经验,等级越高坐阵死亡率似乎越低,必须为数字)
name="{=D}E"
(D为对应翻译文件所需的ID,自己新建兵种要删掉。E 游戏英文版显示的兵种名,自己新建兵种可以直接打中文,可有空格)
occupation="Soldier"
(这行是职业,不用管)
culture="Culture.F">
(这行是兵种文化,F分别有 empire=帝国 aserai=阿塞莱 vlandia=瓦兰迪亚 sturgia=斯特吉瓦 khuzait=库赛特,影响兵种的阵营)
skill_template="NPCCharacter.G">
(这行是兵种技能模板,影响较多,对应了不同等级不同类型兵种的技能,修改参考步骤4)
is_female="H"
(这行是兵种性别,H 分别有 true=女 false=男,没有这行默认男,想改女兵就添加这行改为 true )
<face>
<face_key_template value="NPCCharacter.I" />
</face>
(这行是兵种外貌代码,想把兵种改为自己喜欢的模样请参考步骤5)
<skills>
(这块是兵种各技能熟练度,修改 J 即可,必须为数字)
<skill id="Athletics" 步行
value="J" />
<skill id="Riding" 骑行
value="J" />
<skill id="OneHanded" 单手
value="J" />
<skill id="TwoHanded" 双手
value="J" />
<skill id="Polearm" 长杆
value="J" />
<skill id="Bow" 弓箭
value="J" />
<skill id="Crossbow" 弩矢
value="J" />
<skill id="Throwing" 投掷
value="J" />
</skills>
<equipmentSet>
(这块是兵种装备模板,一般都有三种模板,三种模板相对位置都要修改,或者改一个后删除其他两个模板代码,具体方法参考步骤6)
<equipment slot="Item0" 武器装备1
id="Item.K" />
<equipment slot="Item1" 武器装备2
id="Item.K" />
<equipment slot="Item2" 武器装备3
id="Item.K" />
<equipment slot="Item3" 武器装备4
id="Item.K" />
<equipment slot="Body" 身体护甲
id="Item.K" />
<equipment slot="Head" 头部护甲
id="Item.K" />
<equipment slot="Leg" 腿部护甲
id="Item.K" />
<equipment slot="Gloves" 手部护甲
id="Item.K" />
<equipment slot="Cape" 肩部护甲
id="Item.K" />
</equipmentSet>
<equipmentSet>
……
</equipmentSet>
<equipmentSet>
……
</equipmentSet>
<equipment slot="Horse" 马匹
id="Item.K" />
<equipment slot="HorseHarness" 马甲
id="Item.K" />
<upgrade_targets>
(这行是兵种进阶选项,最多为两个,且等级必须比该兵种高,L 为进阶兵种ID)
<upgrade_target id="NPCCharacter.L" />
<upgrade_target id="NPCCharacter.L" />
</upgrade_targets>
</NPCCharacter>
技能模板可以在 spnpccharactertemplates.xml 中查看。
skill_template="NPCCharacter.G">
技能模板有四类分别为步兵类/骑兵类/弓兵类/弓骑兵类。
每一类分别有level1/level6/level11/level16/level21/level26/level31/highestlevel八个等级。
等级越高,技能越强,可以根据兵种类型选择你想要的技能模板,将 G 替换为以下代码即可。
infantry_heavyinfantry_level1_template_skills
infantry_heavyinfantry_level6_template_skills
infantry_heavyinfantry_level11_template_skills
infantry_heavyinfantry_level16_template_skills
infantry_heavyinfantry_level21_template_skills
infantry_heavyinfantry_level26_template_skills
infantry_heavyinfantry_level31_template_skills
infantry_heavyinfantry_highestlevel_template_skills
cavalry_lightcavalry_heavycavalry_level1_template_skills
cavalry_lightcavalry_heavycavalry_level6_template_skills
cavalry_lightcavalry_heavycavalry_level11_template_skills
cavalry_lightcavalry_heavycavalry_level16_template_skills
cavalry_lightcavalry_heavycavalry_level21_template_skills
cavalry_lightcavalry_heavycavalry_level26_template_skills
cavalry_lightcavalry_heavycavalry_level31_template_skills
cavalry_lightcavalry_heavycavalry_highestlevel_template_skills
ranged_skirmisher_level1_template_skills
ranged_skirmisher_level6_template_skills
ranged_skirmisher_level11_template_skills
ranged_skirmisher_level16_template_skills
ranged_skirmisher_level21_template_skills
ranged_skirmisher_level26_template_skills
ranged_skirmisher_level31_template_skills
ranged_skirmisher_highestlevel_template_skills
horsearcher_level1_template_skills
horsearcher_level6_template_skills
horsearcher_level11_template_skills
horsearcher_level16_template_skills
horsearcher_level21_template_skills
horsearcher_level26_template_skills
horsearcher_level31_template_skills
horsearcher_highestlevel_template_skills
找到所需修改兵种面容部分代码:
<face>
<face_key_template value="NPCCharacter.I" />
</face>
直接将
<face_key_template value="NPCCharacter.I" />
部分替换为
<BodyProperties version="4"
age="22"
weight="0.1651"
build="0.1674"
key="O" />
<BodyPropertiesMax version="4"
age="22"
weight="0.1651"
build="0.1674"
key="O" />
O 替换为捏人界面 Ctrl+C 复制出的代码的相对部分,两个 O 必须相同,否则游戏里面容会在之间随机。
因为默认模板都极丑,所以我都自己新建一个。
打开 spnpccharactertemplates.xml 搜索 <!-- #region Villagers -->
然后另起一行复制以下代码,记得删除红色部分:
<NPCCharacter id="M"( M 为外貌预设ID,必须独一无二且全为英文,不能有空格,空格可以用下划线代替)
default_group="Infantry"
level="1"
name="{= }N"( N 外貌预设名称可以直接打中文,叫啥无所谓)
occupation="Villager"
culture="Culture.empire"
skill_template="NPCCharacter.infantry_heavyinfantry_level1_template_skills">
<face>(这部分是捏人数据,游戏中按 V 可打开捏人界面,Ctrl+C 可以复制捏人数据代码,捏完直接将 face 内 O 对应部分替换即可)
<BodyProperties version="4"
age="22"
weight="0.1651"
build="0.1674"
key="O" />
<BodyPropertiesMax version="4"
age="22"
weight="0.1651"
build="0.1674"
key="O" />
</face>
<skills></skills>
<equipmentSet civilian="true">
<equipment slot="Body"
id="Item.cloth_tunic" />
<equipment slot="Cape"
id="Item.hood" />
<equipment slot="Leg"
id="Item.strapped_shoes" />
</equipmentSet>
<upgrade_targets>
</upgrade_targets>
</NPCCharacter>
打开 spnpccharacters.xml 找到所需修改的兵种,
找到该兵种数据的 face 部分:
<face>
<face_key_template value="NPCCharacter.I" />
</face>
将 I 改为 M 即可。
6)如何修改兵种装备:
以修改 南方部落头巾 为例,英语不行的同志,请先打开 std_spitems_xml-zho-CN.xml
Ctrl+F 搜索 南方部落头巾 看到以下代码:
<string id="02g6K4Yw" text="南方部落头巾 "/>
02g6K4Yw 便是 南方部落头巾 的代号
再打开 spitems.xml
Ctrl+F 搜索 02g6K4Yw 便可找到 南方部落头巾 的物品数据
英语较佳的同志,可省略上步,直接搜索 南方部落头巾 的英文 Southern Tribal Turban 即可
或者打开游戏,设置为英语,在作弊商店内即可看到每个物品的英文名称了,但鉴于要手打,还是复制粘贴搜索快点。
然后可以看到该物品数据为:
<Item id="tuareg"
name="{=02g6K4Yw}Southern Tribal Turban"
……
</Item>
然后 tuareg 替换为所需修改的兵种数据中 K 的位置即可。
需要注意的是防具类装备必须对应,头对头盔,腿对腿甲等,不能错乱,不然可能游戏加载失败。
新建的兵种如果想正常招募,随便在一个现有兵种进阶部分添加上新建兵种ID就行,或者直接替换现有兵种。
编后语:关于《《骑马与砍杀2》修改兵种、装备数据教程》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《腾讯撑腰,年入460亿但仍亏损!中介巨头要上市了》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器