骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 9098|回复: 19

[分享] 1.57兵种技能熟练度修改逻辑变了,需要修改技能模板,在此分享。

[复制链接]

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
发表于 2021-1-31 21:28:38 | 显示全部楼层 |阅读模式
本帖最后由 jack-lee 于 2021-2-3 01:23 编辑

1.57兵种技能熟练度修改逻辑变了,在此分享。
原来我按照论坛大神的修改方法,怎么也不能修改兵种技能熟练度,
修改前记得备份原文件。
需要的软件:
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(兵种中文翻译)

这个修改方法在1.57已经不好I用了,经过反复摸索,偶然发现原来1.57的修改方法变了,重点是有一个文件:sandboxcore.txt。这个文件记录了兵种技能熟练度的模板,1.57想要修改技能熟练度,要在这里找到相对应的兵种修改,才能生效。
例如你想要修改雇佣弩兵,就要找到远程散兵技能模板,搜索ranged_skirmisher_level26_template_skills
然后修改其中的数值才能生效!!!
<SkillSet id="ranged_skirmisher_level31_template_skills">
    <skill id="Athletics"
      value="160" />
    <skill id="Bow"
      value="210" />
    <skill id="Crossbow"
      value="210" />
    <skill id="OneHanded"
      value="110" />
    <skill id="Polearm"
      value="70" />
    <skill id="Riding"
      value="40" />
    <skill id="Throwing"
      value="160" />
    <skill id="TwoHanded"
      value="110" />
  </SkillSet>

修改的时候要注意不同的等级.21  .   26  ..31 ....highestlevel不同等级技能模板不同。按照自己啊想修改的兵种等级修改即可。

在此分享,希望大家都能改的愉快!!!!!!

今天又实验了一下,关键是看这个,skill_template="SkillSet.ranged_skirmisher_level26_template_skills"这句话,删掉就能自定义熟练度了!1.57不带这句话的兵种可以直接改技能熟练,带这句话的,要先删掉才能改成功!
感谢楼下的两位高手指点!

评分

参与人数 1魅力 +1 收起 理由
Ninja8181 + 1 乐于助人!

查看全部评分

5

主题

827

回帖

285

积分

见习骑士

汉[Han]
联机ID:[Han]嗜好拾荒Z

Rank: 3

UID
3203584
第纳尔
1767
精华
0
互助
7
荣誉
0
贡献
0
魅力
5
注册时间
2020-10-12

骑砍中文站APP会员勋章霸主正版勋章

鲜花(13) 鸡蛋(0)
发表于 2021-2-1 09:51:19 来自手机 | 显示全部楼层
优秀  多谢
来自: Android客户端

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-2 16:09:36 | 显示全部楼层
提出个问题,这个兵种技能模板,修改了之后,是不是全部兵种全都修改了?!砍2如果这么设定,那么各个国家地域的区别岂不是没有了。

1

主题

24

回帖

8

积分

平民

Rank: 1

UID
860856
第纳尔
350
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-6-27
鲜花(2) 鸡蛋(0)
发表于 2021-2-2 21:39:42 | 显示全部楼层
支持    支持   

10

主题

241

回帖

220

积分

见习骑士

  机智小兵

Rank: 3

UID
3176101
第纳尔
1521
精华
0
互助
13
荣誉
8
贡献
0
魅力
171
注册时间
2020-4-25

骑砍中文站APP会员勋章骑士精神之文韬勋章

鲜花(93) 鸡蛋(0)
发表于 2021-2-2 23:20:30 | 显示全部楼层
首先你用我帖子内容 连格式都不改一下?其次,我的方法更本毫无错误,群友用我方法都没出现问题,就你有问题。
早就说过了你要不就是改错了,要不就是其他MOD覆盖了。你现在这个方法更本本末倒置。
修改技能模板,导致所有使用该模板的兵种和NPC全部修改,根本无法到达修改单一兵种的目的!
我电脑上EPIC和STEAM两个版本的骑砍2一个1.56一个1.57,因为我一直玩1.56,而开st的1.57版本游戏截图给你会导致我1.56的设置被覆盖。
所以很烦,所以我都一直只和你说,你改错了,我的方法肯定对的。但你现在都发帖子了,我就修改后截图证明给你看。
这是直接修改了帝国公民骑兵的熟练度全改成999,看下面装备的代码有EquipmentRoster能证明是1.57的版本。
2.jpg
进入游戏看百科
1.jpg
全是999成功


接下来我给兵种添加技能模板,为了区别第一次,我把所有熟练度改为1
4.jpg
进入游戏看百科
3.jpg
全是1成功


所以我说了无数次  肯定你自己没注意改错了 或者你打了MOD  我真的无语了····也希望其他朋友不要这要修改,问题很多。
骑砍让我熬秃了头,一直做MOD

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 00:16:43 | 显示全部楼层
campionezev 发表于 2021-2-2 23:20
首先你用我帖子内容 连格式都不改一下?其次,我的方法更本毫无错误,群友用我方法都没出现问题,就你有问 ...

多谢,我用原版修改看看,之前也是什么mod都没加,没修改成功,这次我验证一下文件完整度,然后再改!!

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 00:36:01 | 显示全部楼层
campionezev 发表于 2021-2-2 23:20
首先你用我帖子内容 连格式都不改一下?其次,我的方法更本毫无错误,群友用我方法都没出现问题,就你有问 ...

这次我是重新验证的文件1.57,没有任何mod
但是还是修改不成,我只修改了这一个  雇佣弩兵

弩兵对比

弩兵对比

但是你看,确实修改了,但是游戏里面显示为
QQ图片20210131105811.png
看到?单双手都是70,我修改的是190...170,并且1.57原文件一个是70,,一个是140.这是为何,没打任何mod,不管是新开局,还是存档。都不能修改。那您看看,我第一图数值修改的错误在哪?

6

主题

316

回帖

177

积分

见习骑士

Rank: 3

UID
114368
第纳尔
1857
精华
0
互助
10
荣誉
3
贡献
0
魅力
2
注册时间
2009-2-10
鲜花(8) 鸡蛋(0)
发表于 2021-2-3 00:46:26 | 显示全部楼层
你把

skill_template="SkillSet.ranged_skirmisher_level26_template_skills"

这段删了就行了,去改模板真是本末倒置

鲜花鸡蛋

jack-lee  在2021-2-3 01:20  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 00:50:38 | 显示全部楼层
九幻 发表于 2021-2-3 00:46
你把

skill_template="SkillSet.ranged_skirmisher_level26_template_skills"

确定?,我也想到了,删除这段后,进不去游戏了

6

主题

316

回帖

177

积分

见习骑士

Rank: 3

UID
114368
第纳尔
1857
精华
0
互助
10
荣誉
3
贡献
0
魅力
2
注册时间
2009-2-10
鲜花(8) 鸡蛋(0)
发表于 2021-2-3 00:53:05 | 显示全部楼层
jack-lee 发表于 2021-2-3 00:50
确定?,我也想到了,删除这段后,进不去游戏了

你是不是把后面的括号删了。。。

10

主题

241

回帖

220

积分

见习骑士

  机智小兵

Rank: 3

UID
3176101
第纳尔
1521
精华
0
互助
13
荣誉
8
贡献
0
魅力
171
注册时间
2020-4-25

骑砍中文站APP会员勋章骑士精神之文韬勋章

鲜花(93) 鸡蛋(0)
发表于 2021-2-3 01:16:19 | 显示全部楼层
jack-lee 发表于 2021-2-3 00:36
这次我是重新验证的文件1.57,没有任何mod
但是还是修改不成,我只修改了这一个  雇佣弩兵

改Sandboxcore里的moduledata\spnpccharacter.xml  也以这个文件为准  如果再不行 我真不知道了  我们都是这样改的   我ST也一直是最新版  其他人也都修改成功了
骑砍让我熬秃了头,一直做MOD

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 01:19:38 | 显示全部楼层
九幻 发表于 2021-2-3 00:53
你是不是把后面的括号删了。。。

是的,把括号改回来没问题了,看来这个关键在于,skill_template="SkillSet.ranged_skirmisher_level26_template_skills"这句话,删掉就能自定义熟练度了!1.57不带这句话的兵种可以直接改技能,带这句话的,要先删掉才能改。

6

主题

316

回帖

177

积分

见习骑士

Rank: 3

UID
114368
第纳尔
1857
精华
0
互助
10
荣誉
3
贡献
0
魅力
2
注册时间
2009-2-10
鲜花(8) 鸡蛋(0)
发表于 2021-2-3 01:23:32 | 显示全部楼层
jack-lee 发表于 2021-2-3 01:19
是的,把括号改回来没问题了,看来这个关键在于,skill_template="SkillSet.ranged_skirmisher_level26_t ...

我就知道是这种错误,看来你一点代码基础都没有,建议你稍微看点XML基础吧,别急着修改

https://www.w3school.com.cn/x.asp

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 01:24:46 | 显示全部楼层
campionezev 发表于 2021-2-3 01:16
改Sandboxcore里的moduledata\spnpccharacter.xml  也以这个文件为准  如果再不行 我真不知道了  我们都 ...

成功了,我找到问题所在了,关键在于,skill_template="SkillSet.ranged_skirmisher_level26_template_skills"这句话,删掉就能自定义熟练度了!1.57不带这句话的兵种可以直接改技能,带这句话的,要先删掉才能改。

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 01:26:24 | 显示全部楼层
jack-lee 发表于 2021-2-3 01:24
成功了,我找到问题所在了,关键在于,skill_template="SkillSet.ranged_skirmisher_level26_template_sk ...

我猜测带有技能模板关键在于,skill_template="SkillSet.ranged_skirmisher_level26_template_skills"这句话的兵种,如果修改熟练度,高于模板的无效,低于模板的能行。没试验瞎猜的。

10

主题

241

回帖

220

积分

见习骑士

  机智小兵

Rank: 3

UID
3176101
第纳尔
1521
精华
0
互助
13
荣誉
8
贡献
0
魅力
171
注册时间
2020-4-25

骑砍中文站APP会员勋章骑士精神之文韬勋章

鲜花(93) 鸡蛋(0)
发表于 2021-2-3 01:30:58 | 显示全部楼层
jack-lee 发表于 2021-2-3 01:26
我猜测带有技能模板关键在于,skill_template="SkillSet.ranged_skirmisher_level26_template_skills"这 ...

不太可能  因为我的女武神MOD雇佣兵就是重做的  而且都带了这个skill模板 你改不起来很奇怪  我们都能正常改  但还是不推荐你改模板   影响太多  或者你可以把修改做成MOD加载再看看  
骑砍让我熬秃了头,一直做MOD

20

主题

315

回帖

106

积分

见习骑士

Rank: 3

UID
2461992
第纳尔
893
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-2
鲜花(7) 鸡蛋(1)
 楼主| 发表于 2021-2-3 02:33:14 | 显示全部楼层
九幻 发表于 2021-2-3 01:23
我就知道是这种错误,看来你一点代码基础都没有,建议你稍微看点XML基础吧,别急着修改

http ...

哈哈哈哈多谢

4

主题

229

回帖

70

积分

扈从

Rank: 2Rank: 2

UID
553016
第纳尔
808
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-9-4
鲜花(2) 鸡蛋(0)
发表于 2021-2-3 03:22:23 | 显示全部楼层
等一个砍2的魔盒

0

主题

698

回帖

209

积分

见习骑士

Rank: 3

UID
3210535
第纳尔
1429
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-12-13

骑砍中文站APP会员勋章

鲜花(2) 鸡蛋(0)
发表于 2021-2-3 08:20:00 来自手机 | 显示全部楼层
感谢          来自: Android客户端

0

主题

698

回帖

209

积分

见习骑士

Rank: 3

UID
3210535
第纳尔
1429
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-12-13

骑砍中文站APP会员勋章

鲜花(2) 鸡蛋(0)
发表于 2021-2-4 10:22:54 来自手机 | 显示全部楼层
感谢         
来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2025-9-2 03:07 , Processed in 0.134257 second(s), 32 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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