骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

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

  [复制链接]

24

主题

362

回帖

231

积分

见习骑士

Rank: 3

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

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-12-9 13:04:19 | 显示全部楼层
KaadaJiin 发表于 2021-12-9 10:03
请问可以额外修改么?我是把一级兵修改成很强然后没升级了,但是感觉好脆。

可以改(希绝那个mod好像就改了)但我不会,可能得改dll

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
1825626
第纳尔
149
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-28
鲜花(0) 鸡蛋(0)
发表于 2021-12-11 22:35:53 | 显示全部楼层
为什么我在你说的
游戏文件夹找不到spitems.xml这个文件?

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
1825626
第纳尔
149
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-28
鲜花(0) 鸡蛋(0)
发表于 2021-12-11 22:37:14 | 显示全部楼层
有关文件:
Modules\SandBoxCore\ModuleData
spitems.xml(游戏内所有物品有关数据)
为什么我就没有这个文件呢?

24

主题

362

回帖

231

积分

见习骑士

Rank: 3

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

骑砍中文站APP会员勋章

鲜花(9) 鸡蛋(0)
发表于 2021-12-12 13:15:14 | 显示全部楼层
邋遢大叔 发表于 2021-12-11 22:37
有关文件:
Modules\SandBoxCore\ModuleData
spitems.xml(游戏内所有物品有关数据)

现在是items文件夹里的一堆文件,但其实把它们汇总成一个文件是没问题的,只是分类方便(?)找

2

主题

45

回帖

19

积分

随仆

Rank: 1

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

霸主正版勋章

鲜花(0) 鸡蛋(0)
发表于 2021-12-14 14:07:11 | 显示全部楼层
Erechtheus 发表于 2021-12-9 13:04
可以改(希绝那个mod好像就改了)但我不会,可能得改dll

好啵

1

主题

5

回帖

7

积分

平民

Rank: 1

UID
3335581
第纳尔
39
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-3-11
鲜花(0) 鸡蛋(0)
发表于 2022-3-19 12:06:10 | 显示全部楼层
有点没看懂,所以到底怎么自己完完全全建一个新兵种树啊?新建的兵种树怎么在游戏里招募?可不可以只允许玩家招募,不允许ai领主招募。

0

主题

9

回帖

3

积分

平民

Rank: 1

UID
3361076
第纳尔
45
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-5-21
鲜花(0) 鸡蛋(0)
发表于 2022-5-24 19:30:43 | 显示全部楼层
66666666666666666

0

主题

10

回帖

3

积分

平民

Rank: 1

UID
224522
第纳尔
73
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2010-4-3
鲜花(0) 鸡蛋(0)
发表于 2022-7-25 17:49:18 | 显示全部楼层
支持一下6666666666

1

主题

55

回帖

17

积分

随仆

Rank: 1

UID
3247234
第纳尔
189
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2021-6-21

骑砍中文站APP会员勋章

鲜花(0) 鸡蛋(0)
发表于 2022-8-23 11:41:08 来自手机 | 显示全部楼层
先点赞,再收藏,后批阅来自: Android客户端

1

主题

15

回帖

5

积分

平民

Rank: 1

UID
3393484
第纳尔
61
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-8-3
鲜花(0) 鸡蛋(0)
发表于 2022-8-25 23:04:13 | 显示全部楼层
写给有缘人
楼主的代码看了一下很多兵种和原版自带兵种共用ID,如果不想给AI招募可以通过修改ID来实现
修改NPCCharacter id=后的引用内容使其独一无二
修改upgrade_target id=后的引用内容使其独一无二
为了方便修改可以再后面加_1或者_A好找也好改
再通过控制台调出自建兵种的初始兵
自己慢慢练级就可以

5

主题

64

回帖

31

积分

扈从

Rank: 2Rank: 2

UID
3413444
第纳尔
192
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2022-9-11
鲜花(2) 鸡蛋(0)
发表于 2022-9-12 04:03:40 来自手机 | 显示全部楼层
妙啊妙啊,我已经拥有自己的御林军了来自: Android客户端

1

主题

31

回帖

10

积分

随仆

Rank: 1

UID
3383359
第纳尔
245
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-7-13

骑砍中文站APP会员勋章

鲜花(0) 鸡蛋(0)
发表于 2022-11-20 10:47:25 来自手机 | 显示全部楼层
请问可以直接把模型导入游戏文件里实现不用mod添加装备吗来自: Android客户端

69

主题

317

回帖

126

积分

见习骑士

Rank: 3

UID
3209025
第纳尔
1316
精华
0
互助
2
荣誉
0
贡献
0
魅力
20
注册时间
2020-11-30

霸主正版勋章

鲜花(3) 鸡蛋(0)
发表于 2022-12-13 12:40:13 | 显示全部楼层
campionezev 发表于 2021-1-20 19:55
骂下T社  傻逼T社  没得吊事改底层代码  天天做MOD跟着版本跑  草

win10/win11上还能运行20年前的软件或游戏,这种向下兼容,牛吧?

当然 intel 也是.
just so so

69

主题

317

回帖

126

积分

见习骑士

Rank: 3

UID
3209025
第纳尔
1316
精华
0
互助
2
荣誉
0
贡献
0
魅力
20
注册时间
2020-11-30

霸主正版勋章

鲜花(3) 鸡蛋(0)
发表于 2022-12-13 12:51:09 | 显示全部楼层
将单手/双手/长杆的属性值增加400.
这样的结果是: 对战(比如竞技练习)AI的格挡概率变得特别特别高!

C#源码如下:

using System;
using System.IO;
using System.Xml;

namespace XmlEditor
{
    class Program
    {
        static void AddSkillById(XmlDocument doc,string id,int add)
        {
            string xpath = String.Format("//skill[@id='{0}']", id);
            XmlNodeList list = doc.SelectNodes(xpath);
            foreach (XmlNode node in list)
            {
                XmlElement ele = (XmlElement)node;
                String val = ele.GetAttribute("value");
                int i = Convert.ToInt32(val);
                i += add;
                ele.SetAttribute("value", i.ToString());
            }
        }
        static void Main(string[] args)
        {
            string path = Directory.GetCurrentDirectory() + @"\\spnpccharacters.xml";
            XmlDocument doc = new XmlDocument();
            doc.Load(path);

            AddSkillById(doc, "OneHanded", 400);
            AddSkillById(doc, "TwoHanded", 400);
            AddSkillById(doc, "Polearm", 400);

            string path2 = Directory.GetCurrentDirectory() + @"\\spnpccharacters_new.xml";
            doc.Save(path2);
        }
    }
}
just so so

69

主题

317

回帖

126

积分

见习骑士

Rank: 3

UID
3209025
第纳尔
1316
精华
0
互助
2
荣誉
0
贡献
0
魅力
20
注册时间
2020-11-30

霸主正版勋章

鲜花(3) 鸡蛋(0)
发表于 2022-12-13 12:51:37 | 显示全部楼层
fmn 发表于 2022-12-13 12:51
将单手/双手/长杆的属性值增加400.
这样的结果是: 对战(比如竞技练习)AI的格挡概率变得特别特别高!

https://bbs.mountblade.com.cn/thread-2087965-1-1.html
just so so

2

主题

52

回帖

16

积分

随仆

Rank: 1

UID
363106
第纳尔
491
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2011-1-12

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章汉匈决战正版勋章霸主正版勋章

QQ
鲜花(1) 鸡蛋(0)
发表于 2022-12-13 13:48:41 | 显示全部楼层
奈何文化低,一句卧槽行天下!
“所谓法则是为了那些不遵守法则就无法生存的人而准备的”


“好了 我们走吧 前往法则的尽头”

0

主题

3

回帖

6

积分

平民

Rank: 1

UID
3348680
第纳尔
27
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-13
鲜花(0) 鸡蛋(0)
发表于 2023-5-19 01:29:10 | 显示全部楼层
6666666666666

0

主题

6

回帖

7

积分

平民

Rank: 1

UID
3364976
第纳尔
24
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-6-3
鲜花(0) 鸡蛋(0)
发表于 2023-7-16 14:16:14 | 显示全部楼层
大佬,问一下可以通过这种方式修改,让兵种只能被玩家自己招募,不被其他AI领主招募吗?
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-5 06:45 , Processed in 0.140434 second(s), 44 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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