请选择 进入手机版 | 继续访问电脑版

骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY
12
返回列表 发新帖
楼主: aliang227

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

  [复制链接]

0

主题

3

帖子

6

积分

平民

Rank: 1

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

25

主题

1111

帖子

363

积分

见习骑士

Rank: 3

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

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

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

1

主题

4

帖子

1

积分

平民

Rank: 1

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

45

主题

744

帖子

263

积分

见习骑士

Rank: 3

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

霸主正版勋章拿破仑正版勋章

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

1

主题

48

帖子

14

积分

随仆

Rank: 1

UID
3358302
第纳尔
215
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-5-11
鲜花(3) 鸡蛋(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  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

45

主题

744

帖子

263

积分

见习骑士

Rank: 3

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

霸主正版勋章拿破仑正版勋章

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

0

主题

19

帖子

6

积分

平民

Rank: 1

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

5

主题

42

帖子

13

积分

随仆

Rank: 1

UID
3190385
第纳尔
308
精华
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可能会不一样所以得 ...

潘德的。大佬有方法吗
跨过星河,迈过月亮,去迎接更好的自己___

5

主题

42

帖子

13

积分

随仆

Rank: 1

UID
3190385
第纳尔
308
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-6-20
鲜花(13) 鸡蛋(0)
发表于 2022-5-28 00:42:10 | 显示全部楼层
能不能来一个视频教学
跨过星河,迈过月亮,去迎接更好的自己___

63

主题

783

帖子

280

积分

见习骑士

画院学徒

Rank: 3

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

战团正版勋章维京征服正版勋章元老骑士勋章汉匈决战正版勋章

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

2

主题

28

帖子

8

积分

平民

Rank: 1

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

汉匈决战正版勋章

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

2

主题

28

帖子

8

积分

平民

Rank: 1

UID
1433048
第纳尔
342
精华
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

主题

48

帖子

14

积分

随仆

Rank: 1

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

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

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

45

主题

744

帖子

263

积分

见习骑士

Rank: 3

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

霸主正版勋章拿破仑正版勋章

鲜花(80) 鸡蛋(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

主题

28

帖子

8

积分

平民

Rank: 1

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

汉匈决战正版勋章

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

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

27

主题

490

帖子

147

积分

见习骑士

Rank: 3

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

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

87

主题

1529

帖子

2394

积分

子爵[版主]

游小明
枢机主教

Rank: 7Rank: 7Rank: 7

UID
74938
第纳尔
11535
精华
3
互助
127
荣誉
100
贡献
167
魅力
546
注册时间
2008-4-28

维京征服正版勋章

鲜花(1237) 鸡蛋(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如果你搜不到上面那句的话,可能也是已经改过了,不用再做修改了。

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



鲜花鸡蛋

撩刀凯歌  在2022-6-18 08:14  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
撩刀凯歌  在2022-6-18 08:14  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
撩刀凯歌  在2022-6-18 08:14  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
别杀鸡  在2022-6-16 12:50  送朵鲜花  并说:看了大佬的帖,自己注意了一下,改过的MOD运行400人自定义特别流畅!没改的就一卡、一卡的。谢谢大佬提供解决方案和思路!感谢!
EmericBacon  在2022-6-15 20:49  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
NEW_SHIT  在2022-6-15 19:36  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

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人战场,非常感谢

45

主题

744

帖子

263

积分

见习骑士

Rank: 3

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

霸主正版勋章拿破仑正版勋章

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

鲜花鸡蛋

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

本版积分规则

6月30日0点—7月1日24点全论坛禁言48小时

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

GMT+8, 2022-6-29 20:33 , Processed in 0.152052 second(s), 40 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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