骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
楼主: campionezev

[分享] 新建/修改兵种数据装备教程【无需新档】1.59版本已更新

  [复制链接]

0

主题

62

回帖

24

积分

随仆

Rank: 1

UID
2719682
第纳尔
410
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2016-1-23
鲜花(0) 鸡蛋(0)
发表于 2021-2-25 16:41:38 | 显示全部楼层
好贴,收藏了,感谢楼主
为信仰作战,才不枉一生,但是杀戮并不高尚。

0

主题

52

回帖

16

积分

随仆

Rank: 1

UID
304790
第纳尔
415
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2010-8-30
鲜花(0) 鸡蛋(0)
发表于 2021-2-25 16:57:05 | 显示全部楼层
666666666666

1

主题

22

回帖

7

积分

平民

Rank: 1

UID
821272
第纳尔
253
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-6-1

战团正版勋章火与剑正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-3-23 17:58:55 | 显示全部楼层
1.5.9改装备无效,可能是mod的锅

1

主题

22

回帖

7

积分

平民

Rank: 1

UID
821272
第纳尔
253
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-6-1

战团正版勋章火与剑正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-3-23 18:07:25 | 显示全部楼层
<Equipments>
      <EquipmentRoster>
        <equipment slot="Item0"
                   id="Item.vlandia_lance_2_t4" />
        <equipment slot="Item1"
                   id="Item.heavy_horsemans_kite_shield" />
        <equipment slot="Item2"
                   id="Item.vlandia_sword_4_t4" />
        <equipment slot="Body"
                   id="Item.coat_of_plates_over_mail" />
        <equipment slot="Leg"
                   id="Item.mail_cavalier_boots" />
        <equipment slot="Head"
                   id="Item.full_helm_over_laced_coif" />
        <equipment slot="Gloves"
                   id="Item.lordly_mail_mitten" />
        <equipment slot="Cape"
                   id="Item.legionary_cape" />
      </EquipmentRoster>
      <EquipmentRoster>
        <equipment slot="Item0"
                   id="Item.vlandia_lance_2_t4" />
        <equipment slot="Item1"
                   id="Item.heavy_horsemans_kite_shield" />
        <equipment slot="Item2"
                   id="Item.vlandia_axe_2_t4" />
        <equipment slot="Body"
                   id="Item.coat_of_plates_over_mail" />
        <equipment slot="Leg"
                   id="Item.mail_cavalier_boots" />
        <equipment slot="Head"
                   id="Item.full_helm_over_laced_coif" />
        <equipment slot="Gloves"
                   id="Item.lordly_mail_mitten" />
        <equipment slot="Cape"
                   id="Item.legionary_cape" />
      </EquipmentRoster>
      <EquipmentRoster>
        <equipment slot="Item0"
                   id="Item.vlandia_lance_2_t4" />
        <equipment slot="Item1"
                   id="Item.heavy_horsemans_kite_shield" />
        <equipment slot="Item2"
                   id="Item.vlandia_mace_2_t4" />
        <equipment slot="Body"
                   id="Item.coat_of_plates_over_mail" />
        <equipment slot="Leg"
                   id="Item.mail_cavalier_boots" />
        <equipment slot="Head"
                   id="Item.full_helm_over_laced_coif" />
        <equipment slot="Gloves"
                   id="Item.lordly_mail_mitten" />
        <equipment slot="Cape"
                   id="Item.legionary_cape" />
      </EquipmentRoster>
      <EquipmentSet id="vlandia_troop_civilian_template_t3"
                    civilian="true" />
      <equipment slot="Horse"
                 id="Item.t2_vlandia_horse" />
      <equipment slot="HorseHarness"
                 id="Item.chain_barding" />
这是代码 给瓦骑改了军团披风 进游戏就不显示了

1

主题

22

回帖

7

积分

平民

Rank: 1

UID
821272
第纳尔
253
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2012-6-1

战团正版勋章火与剑正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-3-23 19:47:26 | 显示全部楼层
找到问题了 应该从spitems查ID 然后替换

32

主题

478

回帖

263

积分

见习骑士

Rank: 3

UID
488778
第纳尔
2352
精华
0
互助
22
荣誉
0
贡献
0
魅力
4
注册时间
2011-8-13
鲜花(59) 鸡蛋(0)
发表于 2021-4-23 09:08:55 | 显示全部楼层
请问新建一个女性兵种,如何将其加入现有的部队模版?比如强盗,或者从村庄城镇招募
原版部队好像没有女性兵种,直接由男性兵种升级而来实在太突兀了

9

主题

1384

回帖

423

积分

骑士

Rank: 4Rank: 4

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

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2021-4-23 16:03:25 来自手机 | 显示全部楼层
赞赞赞赞赞赞谢谢大佬分享

3

主题

252

回帖

117

积分

见习骑士

Rank: 3

UID
476130
第纳尔
906
精华
0
互助
8
荣誉
0
贡献
0
魅力
0
注册时间
2011-7-25
鲜花(6) 鸡蛋(0)
发表于 2021-4-24 00:13:33 | 显示全部楼层
没有农民的数据啊,只有女性农民

0

主题

1

回帖

5

积分

平民

Rank: 1

UID
3226065
第纳尔
21
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-3-16
鲜花(0) 鸡蛋(0)
发表于 2021-4-25 20:31:24 | 显示全部楼层
大佬,怎么让自己添加的兵种可以在村子里招募啊,代码在哪呢?
谢谢了

15

主题

2723

回帖

891

积分

骑士

游骑士战队[YQS]
联机ID:Daikazulchito

Rank: 4Rank: 4

UID
2958924
第纳尔
95773
精华
0
互助
4
荣誉
5
贡献
0
魅力
196
注册时间
2017-12-8

2024国庆青训杯奉献勋章第三届拿破仑中国刺刀联赛冠军勋章第一届雇佣兵 3V3 锦标赛季军勋章第十一届战团中国联赛征战勋章第十一届战团中国联赛铁骨勋章第一届梦幻联赛参与勋章第十届战团中国联赛征战勋章第十届战团中国联赛铁骨勋章骑砍中文站APP会员勋章第九届战团中国联赛铁骨勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]拿破仑正版勋章元老骑士勋章

QQ
鲜花(196) 鸡蛋(0)
发表于 2021-4-25 20:34:19 | 显示全部楼层
谢谢大佬~              
”晚安“

24

主题

370

回帖

233

积分

见习骑士

Rank: 3

UID
3205204
第纳尔
1905
精华
0
互助
21
荣誉
1
贡献
0
魅力
11
注册时间
2020-10-30

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-4-27 21:51:07 | 显示全部楼层
鬼眼丽人 发表于 2021-4-25 20:31
大佬,怎么让自己添加的兵种可以在村子里招募啊,代码在哪呢?
谢谢了

同问,顶一下

9

主题

1384

回帖

423

积分

骑士

Rank: 4Rank: 4

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

霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2021-5-7 10:11:27 来自手机 | 显示全部楼层
请教楼主大神,我已经成功新建一个兵种分支,但是NPC领主也可以升级到我新建的分支,如何避免他们用我的新兵种,如何限定只玩家升级或招募?

3

主题

15

回帖

5

积分

平民

Rank: 1

UID
3027259
第纳尔
179
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-9-1

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-5-12 22:58:36 | 显示全部楼层
大佬知道怎么修改兵种为仅玩家招募吗

5

主题

35

回帖

12

积分

随仆

Rank: 1

UID
3147431
第纳尔
369
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-3-17
鲜花(2) 鸡蛋(0)
发表于 2021-5-18 17:54:30 | 显示全部楼层
带佬知不知道如何修改NPC初始装备啊,我在sandbox 的lord里没找到NPC战斗装备栏的装备

10

主题

241

回帖

220

积分

见习骑士

  机智小兵

Rank: 3

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

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

鲜花(92) 鸡蛋(0)
 楼主| 发表于 2021-6-21 16:20:50 | 显示全部楼层
DukeCum 发表于 2021-5-18 17:54
带佬知不知道如何修改NPC初始装备啊,我在sandbox 的lord里没找到NPC战斗装备栏的装备

emm  NPC的初始装备似乎也是随机的  应该是有个各个国家领主的装备模板  然后每个国家领主在模板里面随机
骑砍让我熬秃了头,一直做MOD

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2967000
第纳尔
133
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-29
鲜花(0) 鸡蛋(0)
发表于 2021-6-25 10:31:40 | 显示全部楼层
大佬请问一下mod的兵种可以改吗?怎么改?在原文件里找不到mod的兵种。

10

主题

241

回帖

220

积分

见习骑士

  机智小兵

Rank: 3

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

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

鲜花(92) 鸡蛋(0)
 楼主| 发表于 2021-6-27 16:23:23 来自手机 | 显示全部楼层
458 发表于 2021-6-25 10:31
大佬请问一下mod的兵种可以改吗?怎么改?在原文件里找不到mod的兵种。

Mod文件在module文件夹里  然后找到你想改那个mod文件夹  打开后会有一个module文件夹  然后看里面的xml文件就行  文件名是mod作者自己取肯定不会统一  但打开文件看代码格式你应该就能知道这个xml是哪部分的代码了  能比较简单的分辨出来
来自: iPhone客户端

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-21 09:49:36 | 显示全部楼层
首先谢谢大佬的分享!

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-21 10:02:44 | 显示全部楼层
目前已经成功进行了修改,但同时产生了一些疑问,不知道能不能指点一下:
1,简单的新建兵种(就使用游戏本身的装备等),是不是直接在spnpccharacters.xml 和 std_spnpccharacters_xml-zho-CN.xml 中直接添加代码就行?
2,我在1.60版本中,skill_template="NPCCharacter.G"> 这行代码没看到,是不是土鸡改动了,现在不需要处理相关修改了?
3,目前我还是笨拙的使用复制备份Modules\SandBoxCore\ModuleData ,然后修改原文件的方式,想请教一下,如果仅仅是这种修改文件代码程度的改动,想做成MOD形式的话,需要怎么弄? 网上查了一圈,都是很复杂的MOD制作教程,可能早期有简单的,但是很难翻到了,所以厚脸皮问问有没有相关帖子,给指个路也好

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-23 09:30:38 | 显示全部楼层

我也刚摸索着改,我觉得是修改这个文件spcultures.xml,比如:
  <Culture id="battania"      <!这是国家:巴丹尼亚>
           name="{=0B27RrYJ}Battania"
           is_main_culture="true"
           color="FF2D3F1D"
           color2="FFBFCBB0"
           elite_basic_troop="NPCCharacter.battanian_highborn_youth"  <!比如这行是修改巴丹的贵族兵最低级的,把"."之后的ID 改成新建兵种的,那么就是新建兵种代替巴丹尼亚的贵族兵兵种树>
           basic_troop="NPCCharacter.battanian_volunteer"   <!这个是平民兵种的新兵>

当然我没试着改过这块,所以纯属个人经验猜测,可以结合\ModuleData\Languages\CNs\std_spnpccharacters_xml-zho-CN 看看上面提到的"."后面的ID是不是对应新兵
然后做好备份,修改了试试效果

鲜花鸡蛋

Erechtheus  在2021-7-23 19:03  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-23 09:39:19 | 显示全部楼层
small3hei 发表于 2021-7-21 10:02
目前已经成功进行了修改,但同时产生了一些疑问,不知道能不能指点一下:
1,简单的新建兵种(就使用游戏 ...

自己不断学习摸索之后,来自问自答一下,希望对其他刚尝试的汽油有所帮助:
1,新建兵种确实是直接在spnpccharacters.xml 下面插入符合格式的完整兵种代码段,新建兵种可以看楼主教学中有提到,不用修改反应文件std_spnpccharacters_xml-zho-CN.xml,可以直接在spnpccharacters.xml 兵种name="{=不填写}填写中文" 来实现
2,SKILL这里我确实还没弄明白,不过现在知道NPC流浪者的代码里还是有这行的,普通士兵没有
3,这里已经搞明白一些了:首先MOD分为引用DLL文件的,和引用XML文件的,或者两者都有。像我们这种修改基础性的修改(不涉及新增装备、贴图、模型等),就用引用XML文件的MOD可以实现,很简单,有方向后网上找一找还是能找到教程的,或者在论坛里、N网找类似的简易MOD下载下来,参考学习,这类MOD文件很少,代码也很少,有楼主的教程为底子,很容易看懂,然后以此为基底修改着试试就行

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-23 09:55:27 | 显示全部楼层
新的疑问出现了,楼主啥时候冒个泡指点下呗。
我用XML类MOD的方式进行了如下兵种修改:
1,修改了斯特吉亚土匪 的装备、增加了一种晋升→新建兵种
2,新建兵种,并且新建兵种晋升为斯特吉亚重装斧兵
3,取消斯特吉亚矛兵晋升重装斧兵
然后进存档,在游戏百科里看兵种树,晋升、新建兵种都正常实现了,不过土匪的装备没有变化。
请问是因为:
1,实际已经修改但百科引用了原文件所以显示的图示装备是实际不符?
2,是旧存档的原因导致如此?
3,用MOD修改原兵种就是如此,建议以新建兵种(复制数据、改ID)的形式修改?
4,其他

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-23 16:19:48 | 显示全部楼层
本帖最后由 small3hei 于 2021-7-23 21:52 编辑
small3hei 发表于 2021-7-23 09:55
新的疑问出现了,楼主啥时候冒个泡指点下呗。
我用XML类MOD的方式进行了如下兵种修改:
1,修改了斯特吉 ...

自问自答:找到原因了,官方的兵种代码在装备代码段下面还有一行<EquipmentSet id="sturgia_troop_civilian_template_t2" civilian="true" />
这行代码会引用sandboxcore_equipment_sets.xml里面官方设置好的武器模板,就是说这行代码上面3段装备代码中的武器代码写了也白写,改了也白改,狗曰的居然另外引用一套模板,闲的特么的
所以要修改武器的兵种,把这行代码删掉就行了。或者闲着蛋疼可以到sandboxcore_equipment_sets.xml去把模板改了

感谢楼下Erechtheus的指点,我的以上言论是错误的。特此编辑以下,免得误人
刚才到家后,尝试了如上修改,发现没有解决问题。关于这行代码,看到Erechtheus的说法后,突然想到本帖楼主的教学里有相关,倒回去看了一下,确实<EquipmentSet id……是设置平民模式装备的

24

主题

370

回帖

233

积分

见习骑士

Rank: 3

UID
3205204
第纳尔
1905
精华
0
互助
21
荣誉
1
贡献
0
魅力
11
注册时间
2020-10-30

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-7-23 18:57:47 | 显示全部楼层
本帖最后由 Erechtheus 于 2021-12-5 18:48 编辑
small3hei 发表于 2021-7-23 16:19
自问自答:找到原因了,官方的兵种代码在装备代码段下面还有一行
这行代码会引用sandboxcore_equipment_ ...

好家伙全自问自答完了,不过替换装备问题补充一点,至少1.5.9(之后突然特别忙没改过数据了)的情况下,mod里和原有兵种同id的兵种的装备库会加上原来Sandboxcore兵种文件里那个单位的装备库,所以要不出现原有装备的话可以1.设定一套装备,不放在EquipmentRoster里(比如:
<Equipments>
        <equipment slot="Item0"
                   id="Item.peasant_pitchfork_2_t1" />
        <equipment slot="Head"
                   id="" />
        <equipment slot="Body"
                   id="Item.bandit_leather_water_flask" />
</Equipments>
就会无视所有EquipmentRoster,让武器1一定是peasant_pitchfork_2_t1,头盔一定是没有,身甲一定是bandit_leather_water_flask,但没写上的部分还会在EquipmentRoster里找)
1.6.4更新:不能这么做了,会跳出

2.就是新建id重新做兵种(其实我还挺推荐,顺便重新做汉化的代码)

还有一个发现的现象是不同EquipmentRoster里的装备似乎会相互污染,如
<Equipments>
    <EquipmentRoster>
            <equipment slot="Item0"
                   id="Item.A" />
    </EquipmentRoster>
    <EquipmentRoster>
            <equipment slot="Item1"
                   id="Item.B" />
    </EquipmentRoster>
</Equipments>
可能会出现同时装备AB的单位(尽管没有这样的EquipmentRoster)

鲜花鸡蛋

small3hei  在2021-7-23 22:02  送朵鲜花  并说:非常感谢

24

主题

370

回帖

233

积分

见习骑士

Rank: 3

UID
3205204
第纳尔
1905
精华
0
互助
21
荣誉
1
贡献
0
魅力
11
注册时间
2020-10-30

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-7-23 19:02:46 | 显示全部楼层
small3hei 发表于 2021-7-23 16:19
自问自答:找到原因了,官方的兵种代码在装备代码段下面还有一行
这行代码会引用sandboxcore_equipment_ ...

关于这一串(<EquipmentSet id="sturgia_troop_civilian_template_t2" civilian="true" />)我怀疑他只是设定兵种在城市中(比如做那个敌对黑帮入侵的任务)的装备

鲜花鸡蛋

small3hei  在2021-7-23 22:03  送朵鲜花  并说:你是对的,本帖楼主的教学里也有提到,薅头发薅多了,疏忽了

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2774236
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2016-10-13
鲜花(1) 鸡蛋(0)
发表于 2021-7-23 22:02:12 | 显示全部楼层
Erechtheus 发表于 2021-7-23 18:57
好家伙全自问自答完了,不过替换装备问题补充一点,至少1.5.9(之后突然特别忙没改过数据了)的情况下,m ...

非常感谢你的指点,恍然大悟
1,我更喜欢第一种方式,看了你的方法后,去查了Roster翻译(原谅学渣),那么EquipmentRoster段就是候选段落,直接在EquipmentRoster之外的就是必选,很赞啊~马上去试试
2,没看回复之前薅掉头发也找不到原因,气急败坏之下已经这么做了,不过新建ID重做兵种会导致旧存档中,部队内同时存在新旧两种兵种,比较反强迫症  当然如果重头做的话修改的话,这种方法会干净利落一些。(另外新建兵种的可以不做汉化代码,至少兵种的名字不用name="{=}中文",可以直接用)

9

主题

142

回帖

55

积分

扈从

Rank: 2Rank: 2

UID
3167954
第纳尔
697
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-14
鲜花(3) 鸡蛋(0)
发表于 2021-10-2 21:27:06 | 显示全部楼层
看着我的notepad我陷入了沉思,是我太菜了吗,好像这并不是一个疑问句

2

主题

46

回帖

19

积分

随仆

Rank: 1

UID
3155009
第纳尔
100
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-2

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-11-23 01:26:18 | 显示全部楼层
请问士兵的生命值以及别的都是靠那个lv提供的么?还是说可以更详细的修改呢?

24

主题

370

回帖

233

积分

见习骑士

Rank: 3

UID
3205204
第纳尔
1905
精华
0
互助
21
荣誉
1
贡献
0
魅力
11
注册时间
2020-10-30

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-12-5 02:59:30 | 显示全部楼层
KaadaJiin 发表于 2021-11-23 01:26
请问士兵的生命值以及别的都是靠那个lv提供的么?还是说可以更详细的修改呢?

生命值好像没有perk都是100,其他的应该都是改技能的值;lv(等级)应该只会影响坐镇指挥?

2

主题

46

回帖

19

积分

随仆

Rank: 1

UID
3155009
第纳尔
100
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-2

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-12-9 10:03:12 | 显示全部楼层
Erechtheus 发表于 2021-12-5 02:59
生命值好像没有perk都是100,其他的应该都是改技能的值;lv(等级)应该只会影响坐镇指挥?

请问可以额外修改么?我是把一级兵修改成很强然后没升级了,但是感觉好脆。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-23 03:24 , Processed in 0.181458 second(s), 48 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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