骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[版主推荐] 战团中战场人数调大后,发生定时卡顿的代码优化(全MOD通用)[更新TXT修改方法]]

  [复制链接]

0

主题

3

回帖

6

积分

平民

Rank: 1

UID
3353733
第纳尔
35
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-27
鲜花(0) 鸡蛋(0)
发表于 2022-4-28 03:05:27 来自手机 | 显示全部楼层
凉大求帮我看看
wx_camera_1650987219449.jpg
wx_camera_1650996144023.jpg

0

主题

1

回帖

0

积分

平民

Rank: 1

UID
3347367
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-9
鲜花(0) 鸡蛋(0)
发表于 2022-4-29 14:34:20 来自手机 | 显示全部楼层
请问大佬,这个怎么用啊?

27

主题

1146

回帖

382

积分

见习骑士

Rank: 3

UID
2576675
第纳尔
4051
精华
0
互助
0
荣誉
3
贡献
0
魅力
13
注册时间
2015-8-8

有生之年勋章骑砍中文站微信会员勋章汉匈决战正版勋章霸主正版勋章元老骑士勋章骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(64) 鸡蛋(0)
发表于 2022-5-6 00:25:15 | 显示全部楼层
小白一个,我也想知道txt怎么修改啊

1

主题

3

回帖

1

积分

平民

Rank: 1

UID
3353806
第纳尔
63
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-28
鲜花(0) 鸡蛋(0)
发表于 2022-5-7 11:35:15 来自手机 | 显示全部楼层
我也想知道,txt怎么改?坐等大佬来自: Android客户端

54

主题

899

回帖

341

积分

见习骑士

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

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
发表于 2022-5-15 12:26:23 | 显示全部楼层
不会加slot
苹果派真好吃嘿嘿嘿

1

主题

64

回帖

20

积分

随仆

Rank: 1

UID
3358302
第纳尔
331
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-5-11
鲜花(7) 鸡蛋(0)
发表于 2022-5-21 05:26:20 | 显示全部楼层
请问这个触发器该怎么删掉?是txt中的哪一段呢?
我希望删除这个触发器的全部,尽管这需要新开档。但是我不能为此去特意学习一整套mod编译,那太荒谬了。
我不清楚找出一段txt代码的整体难度有多大,如果这对你来说不困难,也许你愿意花一点时间指出它。
如果删除这个触发器只会使敌人不会逃跑,只要不引发其它Bug,我认为无法接受NPC不逃跑的情况不存在。
如果删除它还会导致NPC不回避(像是登上城墙后守军小幅后退这样的反应),我是完全可以接受的。
这个触发器的效果并非不可或缺,会有很多人愿意删掉它换取更想要的游戏体验。
直到2022年才出现这个可能是伟大的优化太难得了。
如果你能在txt中标记这个触发器,众多普通玩家一定会感谢你。

鲜花鸡蛋

圣光十字骑士  在2022-5-22 13:13  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
NEW_SHIT  在2022-5-21 23:07  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

54

主题

899

回帖

341

积分

见习骑士

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

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
发表于 2022-5-21 23:08:22 | 显示全部楼层
qs、希望楼主将这个修改更全面的推广
苹果派真好吃嘿嘿嘿

0

主题

32

回帖

10

积分

随仆

Rank: 1

UID
1800923
第纳尔
184
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-2-9
鲜花(2) 鸡蛋(0)
发表于 2022-5-22 13:15:17 | 显示全部楼层
这是一个伟大的优化,只是好多人都不知道如何使用,只能看楼主的了

4

主题

42

回帖

14

积分

随仆

Rank: 1

UID
3190385
第纳尔
447
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-6-20

霸主正版勋章

鲜花(13) 鸡蛋(0)
发表于 2022-5-27 23:16:47 | 显示全部楼层
huagao 发表于 2022-3-14 20:38
如果只是战团native的话可以自己修改就行了,如果是某个mod的话,因为不同mod的参数id可能会不一样所以得 ...

潘德的。大佬有方法吗
普通的爱好者

4

主题

42

回帖

14

积分

随仆

Rank: 1

UID
3190385
第纳尔
447
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-6-20

霸主正版勋章

鲜花(13) 鸡蛋(0)
发表于 2022-5-28 00:42:10 | 显示全部楼层
能不能来一个视频教学
普通的爱好者

101

主题

1216

回帖

460

积分

骑士

画院学徒

Rank: 4Rank: 4

UID
157244
第纳尔
2383
精华
0
互助
11
荣誉
1
贡献
0
魅力
12
注册时间
2009-9-22

战团正版勋章维京征服正版勋章元老骑士勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(97) 鸡蛋(0)
发表于 2022-6-3 14:19:10 | 显示全部楼层
大佬厉害
唯心不易

2

主题

26

回帖

8

积分

平民

Rank: 1

UID
1433048
第纳尔
352
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2013-6-24

汉匈决战正版勋章

鲜花(2) 鸡蛋(0)
发表于 2022-6-12 03:55:11 | 显示全部楼层
自己尝试了一下,维京征服直接用这个会出红字,而且也会出全部人一起逃跑的问题。我决定自己品一下维京的源码,再按楼主的思路优化一下。我很少写这么长的代码,楼主幸苦。

2

主题

26

回帖

8

积分

平民

Rank: 1

UID
1433048
第纳尔
352
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2013-6-24

汉匈决战正版勋章

鲜花(2) 鸡蛋(0)
发表于 2022-6-12 03:57:49 | 显示全部楼层
EmericBacon 发表于 2022-5-21 05:26
请问这个触发器该怎么删掉?是txt中的哪一段呢?
我希望删除这个触发器的全部,尽管这需要新开档。但是我 ...

直接编译比找txt快多了,。你只需要安装python, 下载源码,选对路径。把楼主的代码复制粘贴到两个文件里,点个编译输出就行了。你根本不需要会写代码,或者知道楼主的代码是啥意思。

1

主题

64

回帖

20

积分

随仆

Rank: 1

UID
3358302
第纳尔
331
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-5-11
鲜花(7) 鸡蛋(0)
发表于 2022-6-12 17:49:48 | 显示全部楼层
新荷晨露 发表于 2022-6-12 03:57
直接编译比找txt快多了,。你只需要安装python, 下载源码,选对路径。把楼主的代码复制粘贴到两个文件里, ...

也许是这样。
任何事情在人类理解或捋顺之后都变得无比简单,仿佛这些都是本来就可预见的。
我不清楚你这段话是在说服我去了解一下“直接编译”,还是批评我先前言论中对修改文件这件事可能营造出阻碍和恐惧的印象。无论如何你的这段言论在任何论点上都不具备说服力。
因此我的这段回复(或者说第二句话以及它表述的先验概率)意欲表达“理解与不理解一件事的人眼中的巨大差异”。

作为预防的题外话:我没有“要求”任何人做任何事,尽管那段言论的某些内容可以解读为暗示性的。我愿意为重新表达我要表达的意图付出努力,但不接受被指责为“伸手党”。

鲜花鸡蛋

结交五都雄  在2024-9-2 15:42  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
Jun1an-  在2022-7-15 13:56  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

54

主题

899

回帖

341

积分

见习骑士

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

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
发表于 2022-6-13 20:10:34 | 显示全部楼层
EmericBacon 发表于 2022-6-12 17:49
也许是这样。
任何事情在人类理解或捋顺之后都变得无比简单,仿佛这些都是本来就可预见的。
我不清楚你 ...

https://bbs.mountblade.com.cn/thread-2090162-1-1.html

鲜花鸡蛋

EmericBacon  在2022-6-14 16:27  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
苹果派真好吃嘿嘿嘿

2

主题

26

回帖

8

积分

平民

Rank: 1

UID
1433048
第纳尔
352
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2013-6-24

汉匈决战正版勋章

鲜花(2) 鸡蛋(0)
发表于 2022-6-14 20:24:18 | 显示全部楼层
EmericBacon 发表于 2022-6-12 17:49
也许是这样。
任何事情在人类理解或捋顺之后都变得无比简单,仿佛这些都是本来就可预见的。
我不清楚你 ...

我只是觉得不学不会不虚心求教,还很理直气壮地伸手要txt,还声音很大就离谱,这可是mod制作区,不是代码伸手区

39

主题

700

回帖

227

积分

见习骑士

Rank: 3

UID
1717081
第纳尔
4130
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2013-12-13
鲜花(28) 鸡蛋(0)
发表于 2022-6-15 10:50:57 | 显示全部楼层
新荷晨露 发表于 2022-6-14 20:24
我只是觉得不学不会不虚心求教,还很理直气壮地伸手要txt,还声音很大就离谱,这可是mod制作区,不是代码 ...

如果会py,谁会要TXT,关键这个应该算BUG吧,这个BUG玩儿过骑砍都经历过,官方居然没有发现过,这就解释了2000-3000人口野战打到后面为什么老是卡死闪退的原因了。有的MOD没有开源py只有靠作者了,没有开源TXT不行吧。

鲜花鸡蛋

Jun1an-  在2022-7-15 13:56  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

87

主题

1447

回帖

2415

积分

子爵[版主]

游小明
枢机主教

Rank: 7Rank: 7Rank: 7

UID
74938
第纳尔
12138
精华
3
互助
129
荣誉
101
贡献
167
魅力
554
注册时间
2008-4-28

维京征服正版勋章

鲜花(1263) 鸡蛋(0)
 楼主| 发表于 2022-6-15 17:48:42 | 显示全部楼层
本帖最后由 aliang227 于 2022-6-18 15:54 编辑

补充一下TXT简单的修改思路吧,因为原意还是想和各位MOD作者讨论,然后直接从源码角度修改。
但确实有很多MOD的玩家也有这样的需求,而且对MS并不了解,或者没有所玩MOD的代码,只需要直接的TXT修改方法。这里还是对比了下供大家参考吧

1,打开MOD文件夹下的“mission_templates.txt”文件,ctrl+f 先搜索 “mst_lead_charge”这句

2,再ctrl+f搜索 “3.000000 0.000000 0.000000  1 1 1”,应该可以搜到类似这句:

3.000000 0.000000 0.000000  1 1 1 936748722493063474  0

因为每个MOD的script顺序不一,红色标记的这个数也可能不一样,所以还得自己确认清楚,现在这个数是原版native的。

3,然后有这样两种简单修改办法,任选其一:

a)  直接简单粗暴屏蔽这句,也就是逃跑的人不会影响周围人的士气,以及逃跑的人不会再反过头来战斗。估计实际影响也没那么大?


可将之前那句替换为(注意红色标记处需对应你MOD里所搜到的相应数字):

3.000000 0.000000 100000000.000000  1 1 1 936748722493063474  0

也就是把触发器中的 3,0,0改为 3,0,ti_once,只会触发一次


b) 有人逃跑的时候才触发,平时不触发。这种相对折衷一点,有人跑的时候战场人数应该也不多了,应该不会卡的那么明显

可将之前那句替换为(注意红色标记处需对应你MOD里所搜到的相应数字):
3.000000 0.000000 0.000000  10 2133 2 1224979098644774912 0 12 1 1224979098644774913 31 2 1224979098644774912 0 1704 1 1224979098644774913 1702 1 1224979098644774913 2147485347 1 1224979098644774913 545 3 1224979098644774913 15 1 2133 2 1224979098644774912 1 3 0 31 2 1224979098644774912 1  1 1 1 936748722493063474

当然根本解决方法还是源码修改了再编译更好些。乱舞水浒MOD已经改过了,其他一些国内MOD如果你搜不到上面那句的话,可能也是已经改过了,不用再做修改了。

上述修改未经测试,各位可以自行尝试之后再做反馈,多谢。



评分

参与人数 1魅力 +8 收起 理由
15653910782 + 8 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

唐骑  在2024-10-25 19:45  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
wesker1101  在2024-5-15 11:24  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
唐骑  在2023-9-10 23:48  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
英勇的苹果  在2023-5-19 21:44  送朵鲜花  并说:非常有用,膜拜大佬!
autumn901  在2023-5-9 16:44  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
autumn901  在2023-5-9 16:44  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
f75438947  在2022-11-26 17:35  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
15653910782  在2022-9-22 10:46  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
oplang  在2022-8-16 14:28  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
只是个过路的  在2022-8-15 11:49  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

0

主题

7

回帖

2

积分

平民

Rank: 1

UID
3245681
第纳尔
19
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-6-14
鲜花(0) 鸡蛋(0)
发表于 2022-6-18 07:51:11 | 显示全部楼层
牛啊,楼主总算起码可以开300人战场,非常感谢

54

主题

899

回帖

341

积分

见习骑士

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

Rank: 3

UID
3218444
第纳尔
106
精华
0
互助
11
荣誉
0
贡献
0
魅力
26
注册时间
2021-1-30

战团正版勋章2022国庆青训杯冠军勋章第一届拿破仑中国刺刀联赛近卫勋章霸主正版勋章拿破仑正版勋章

鲜花(110) 鸡蛋(0)
发表于 2022-6-18 08:40:15 | 显示全部楼层
提示下自定义是没有这个触发器的@别杀鸡

鲜花鸡蛋

别杀鸡  在2022-6-19 11:31  送朵鲜花  并说:哈哈。确实不太懂MOD制作啥的。。。
别杀鸡  在2022-6-19 11:28  送朵鲜花  并说:没有吗。。。我运行BannerPage一卡一卡的,而1257AD Enhanced Edition蛮流畅的。之前我照着你的帖子看了里面相关代码,1257AD确实调成很高很高。不过感谢指出错误。
苹果派真好吃嘿嘿嘿

8

主题

203

回帖

63

积分

扈从

Rank: 2Rank: 2

UID
1178658
第纳尔
1170
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2013-1-27

骑砍中文站APP会员勋章原版正版勋章战团正版勋章维京征服正版勋章有生之年勋章

鲜花(4) 鸡蛋(0)
发表于 2022-7-3 17:52:20 | 显示全部楼层
aliang227 发表于 2022-6-15 17:48
补充一下TXT简单的修改思路吧,因为原意还是想和各位MOD作者讨论,然后直接从源码角度修改。
但确实有很多 ...


楼主牛批!!

2

主题

43

回帖

14

积分

随仆

Rank: 1

UID
3337502
第纳尔
113
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-3-16
鲜花(0) 鸡蛋(0)
发表于 2022-7-15 13:58:31 | 显示全部楼层
凉大,如果可以的话,能不能把修改战场增援次数的txt也一并放出来,几千人集团军进场一次次打真的很麻烦,砍到一半就停了真的很难受...
本人也是小白,在网上找的代码修改,可是好像每个mod都不太一样,根本找不到需求段代码...

0

主题

11

回帖

3

积分

平民

Rank: 1

UID
2835351
第纳尔
411
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-5-17

汉匈决战正版勋章

鲜花(0) 鸡蛋(0)
发表于 2022-8-8 22:42:41 | 显示全部楼层

再次感谢大佬,特别是TXT版,修改后战场卡顿好多了!

4

主题

312

回帖

105

积分

见习骑士

Rank: 3

UID
2745008
第纳尔
397
精华
0
互助
2
荣誉
0
贡献
0
魅力
14
注册时间
2016-5-11
鲜花(17) 鸡蛋(0)
发表于 2022-8-9 11:23:48 | 显示全部楼层
亲测有用.之前1257开298战场.现在可以开398了

46

主题

627

回帖

492

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1841
精华
0
互助
48
荣誉
5
贡献
10
魅力
341
注册时间
2022-8-13
鲜花(57) 鸡蛋(0)
发表于 2022-8-18 17:00:46 | 显示全部楼层
本帖最后由 ggfgfgf 于 2022-12-19 18:01 编辑

厉害,支持了。。。。。。。。。。。。。。。。

0

主题

4

回帖

1

积分

平民

Rank: 1

UID
3165001
第纳尔
354
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-4-11

战团正版勋章

鲜花(0) 鸡蛋(0)
发表于 2022-9-5 13:15:38 | 显示全部楼层
lz您好,看下来后想问问,如果是因为溃逃导致的,可不可以直接关闭溃逃,主玩潘德子mod,最近觉得卡的不像样

1

主题

10

回帖

3

积分

平民

Rank: 1

UID
3078591
第纳尔
87
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-6-3
鲜花(1) 鸡蛋(0)
发表于 2022-10-2 15:53:19 | 显示全部楼层
superod 发表于 2022-9-5 13:15
lz您好,看下来后想问问,如果是因为溃逃导致的,可不可以直接关闭溃逃,主玩潘德子mod,最近觉得卡的不像 ...

同问,潘德她城子mod的txt里找不到这段代码

168

主题

1815

回帖

1165

积分

贵族[MOD作者]

中级术士

Rank: 7Rank: 7Rank: 7

UID
69266
第纳尔
3587
精华
1
互助
46
荣誉
24
贡献
0
魅力
144
注册时间
2008-2-28

骑砍中文站APP会员勋章有生之年勋章元老骑士勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]

QQ
鲜花(400) 鸡蛋(0)
发表于 2022-10-3 19:08:09 | 显示全部楼层
本帖最后由 三啸 于 2022-10-3 19:16 编辑

非常不错,朱红之恋借用了!非常感谢!

22

主题

446

回帖

150

积分

见习骑士

Rank: 3

UID
3318406
第纳尔
1124
精华
0
互助
2
荣誉
0
贡献
0
魅力
2
注册时间
2022-1-26
鲜花(8) 鸡蛋(0)
发表于 2022-10-30 00:11:01 来自手机 | 显示全部楼层
大神牛啊希望能做出来一键启动之类的好安装,另外那个双持要能也改过来,那就是划时代的改革啦来自: Android客户端

0

主题

72

回帖

27

积分

随仆

Rank: 1

UID
3235362
第纳尔
310
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2021-4-29
鲜花(0) 鸡蛋(0)
发表于 2022-11-3 21:05:48 | 显示全部楼层
aliang227 发表于 2022-6-15 17:48
补充一下TXT简单的修改思路吧,因为原意还是想和各位MOD作者讨论,然后直接从源码角度修改。
但确实有很多 ...

感谢大佬,用了之后流畅很多
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-15 13:47 , Processed in 0.199051 second(s), 64 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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