骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 6161|回复: 11

[转贴] [优化]战场规模引发的卡滞问题|肉食不再腐烂#战团及其他MOD通用

[复制链接]

1

主题

64

回帖

20

积分

随仆

Rank: 1

UID
3358302
第纳尔
326
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-5-11
鲜花(6) 鸡蛋(0)
发表于 2022-6-14 20:13:49 | 显示全部楼层 |阅读模式
本帖最后由 EmericBacon 于 2022-6-15 21:16 编辑

如题。
这是一个伟大的优化。我认为转帖到这里是一个好的举措,因为(据我简略看了一下两个区第一页的阅读量而认为)单机综合讨论区与MOD制作技术区的浏览量差距很大;并且这个论坛的诸多版块并不易于索引(顺便一提论坛上方的搜索只能搜出30条内容是我的浏览器问题吗),所以如果我的这一帖放错了分类的话还请版主包涵。
废话到此结束。




当战场规模扩大至200人以上时,游戏可能会每3秒卡滞一次,这种卡滞在该帖:战团中战场人数调大后,发生定时卡顿的代码优化(全MOD通用) by aliang227 发布之前都没有有效排查出来,因此如果你没有自己修改过代码,那么这一帖【战团中战场人数调大后,发生定时卡顿的代码优化(全MOD通用)】TXT修改方法 by NEW_SHIT 对你而言就是刚需的。


也许你愿意在受益于这个优化之后点进上面两个链接的帖子里送上一朵鲜花?

为了每个不愿降低自己效率的人——优化方式具体如下:


1.找到
\Modules\Native(或其它MOD)\mission_templates.txt(该文件存放战场触发器)
请在做任何修改前备份你的文件)并用可靠的编辑器打开(推荐Notepad++)。


2.搜索(Ctrl+F)
[3.000000 0.000000 0.000000  1 1 1 936748722493063474  0 ](Native - Line 393)
并将[3.000000]修改为3600.000000(3600s)
(复制粘贴本段也可以:
3600.000000 3600.000000 3600.000000  1 1 1 936748722493063474  0 )。


3.保存并享用千人战场。

[Warning]该操作会导致的问题:NPC不再会于战场态势不利时溃败。如果你认为它不可接受,请不要修改。



关于该操作的含义:
这段触发器属于战场触发器,在战斗开始后每3秒(3.000000)触发一次script代码"apply_effect_of_other_people_on_courage_scores"(见aliang227的原帖),不延宕触发(0.000000),触发后不冷却(0.000000)。
战场触发器的时间单位是,修改后的该触发器会每1小时就绪并延宕1小时真正触发一次,如果你真的在一场战斗里花费了2小时,那么在触发后还会再冷却1小时,也就是再3小时后触发第二次。
关于触发器的教学,请见:[难度3]MOD教程之触发器的使用 by rubik (这是关于py文件的帖子)。


推荐:战团Plus ,一个同时具有战团本身风格和优秀MOD特色的MOD。





因为感觉此帖略显冗余,分享一个或许算入优化的触发器修改。


鸡肉、猪肉、牛肉三种食物不再腐烂


1.找到
\Native\simple_triggers.txt


2.搜索
[24.000000  17 1540 2 1224979098644774912 360287970189639680 6 3 1224979098644774913 0 1224979098644774912 1541 3 1224979098644774914 360287970189639680 1224979098644774913 1073741855 2 1224979098644774914 288230376151711864 1073741855 2 1224979098644774914 288230376151711866 31 2 1224979098644774914 288230376151711867 1542 3 1224979098644774915 360287970189639680 1224979098644774913 4 0 30 2 1224979098644774915 37 2147483678 2 1224979098644774915 41 2105 2 1224979098644774915 1 1544 3 360287970189639680 1224979098644774913 1224979098644774915 5 0 2147483678 2 1224979098644774915 37 1544 3 360287970189639680 1224979098644774913 37 3 0 3 0 ](Native - Line 61?
并将[288230376151711864][288230376151711866][288230376151711867]修改为0


3.保存并继续游戏(如果你决定删掉该触发器则需新开档以使修改生效)。





关于食物不腐烂的修改:
我认为仅有三肉食会腐烂的设定极为荒谬,并且在实际效用上是完全负面的。如果你游玩的MOD在三肉食腐烂的设定与战团保持一致,我建议你修改它。
注意,仅保证在战团中可用。
如果没有搜索到,你可以在某个关于食物士气(或其他?忘记了)的代码中找到每一种食物的代码,匹配出三肉食的代码后到simple_triggers.txt中搜索即可。

鲜花鸡蛋

我的长枪依在  在2023-7-5 14:53  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
yangfandna  在2022-7-1 10:03  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
15653910782  在2022-6-16 13:55  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

24

主题

3579

回帖

1101

积分

骑士

Rank: 4Rank: 4

UID
2781503
第纳尔
9873
精华
0
互助
4
荣誉
0
贡献
0
魅力
59
注册时间
2016-11-27

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

鲜花(96) 鸡蛋(1)
发表于 2022-6-14 20:53:09 来自手机 | 显示全部楼层
相见恨晚,多谢!

13

主题

1509

回帖

617

积分

雅尔[传媒小组]

吟游诗人

Rank: 4Rank: 4

UID
3200940
第纳尔
4023
精华
0
互助
20
荣誉
6
贡献
0
魅力
310
注册时间
2020-9-17

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章霸主正版勋章剧本设计大奖赛骑士美德之英勇勋章[杰出会员活跃勋章]

鲜花(47) 鸡蛋(0)
发表于 2022-6-14 21:23:58 来自手机 | 显示全部楼层
厉害了厉害了,来自: Android客户端

7

主题

42

回帖

15

积分

随仆

Rank: 1

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

霸主正版勋章

鲜花(13) 鸡蛋(0)
发表于 2022-6-15 05:46:11 来自手机 | 显示全部楼层
这段代码修改的的是npc触发器时间还是说指所有在场士兵呢?来自: Android客户端

23

主题

335

回帖

267

积分

见习骑士

Rank: 3

UID
3189500
第纳尔
2549
精华
0
互助
24
荣誉
4
贡献
10
魅力
235
注册时间
2020-6-13
鲜花(66) 鸡蛋(0)
发表于 2022-6-15 11:55:28 来自手机 | 显示全部楼层
仙之巅傲世间 发表于 2022-6-15 05:46
这段代码修改的的是npc触发器时间还是说指所有在场士兵呢?

所有士兵的来自: Android客户端

6

主题

59

回帖

20

积分

随仆

Rank: 1

UID
3305664
第纳尔
380
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-31
鲜花(1) 鸡蛋(0)
发表于 2022-6-19 10:27:48 | 显示全部楼层
感謝樓主分享這

不過我要說的是

mission_templates.txt

mst_lead_charge   ← 要先搜尋這 . 很重要..

3.000000 0.000000 0.000000  1 1 1

鲜花鸡蛋

EmericBacon  在2022-6-19 13:55  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

54

主题

894

回帖

339

积分

见习骑士

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

Rank: 3

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

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

鲜花(110) 鸡蛋(0)
发表于 2022-6-19 11:06:02 | 显示全部楼层
可惜我已经没有钱给楼主送花了。。。。
苹果派真好吃嘿嘿嘿

6

主题

59

回帖

20

积分

随仆

Rank: 1

UID
3305664
第纳尔
380
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-31
鲜花(1) 鸡蛋(0)
发表于 2022-9-25 10:20:04 | 显示全部楼层
這個代碼在潘德預言子MOD她城執念找不到

0

主题

2

回帖

1

积分

平民

Rank: 1

UID
3420220
第纳尔
8
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-9-25
鲜花(0) 鸡蛋(0)
发表于 2022-9-25 11:23:17 来自手机 | 显示全部楼层
楼主快看,我给你发的私信来自: Android客户端

0

主题

2

回帖

1

积分

平民

Rank: 1

UID
3420220
第纳尔
8
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-9-25
鲜花(0) 鸡蛋(0)
发表于 2022-9-25 18:29:26 来自手机 | 显示全部楼层
已婚男士 发表于 2022-9-25 10:20
這個代碼在潘德預言子MOD她城執念找不到

大哥,能教教我吗?我想请您用一下你的时间,一对一请教一下这个大哥发的帖,我搞了,但是有步骤没弄懂,我去找楼主,楼主也不理我来自: Android客户端

6

主题

59

回帖

20

积分

随仆

Rank: 1

UID
3305664
第纳尔
380
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-12-31
鲜花(1) 鸡蛋(0)
发表于 2022-10-1 18:32:28 | 显示全部楼层
刘总力 发表于 2022-9-25 18:29
大哥,能教教我吗?我想请您用一下你的时间,一对一请教一下这个大哥发的帖,我搞了,但是有步骤没弄懂, ...

不好意思 . 比較少上網站

我玩領軍者MOD的時候是可以用的

下面是我的修改方式


[优化]战场规模引发的卡滞问题
mission_templates.txt     ← 找這個檔案

mst_lead_charge     ← 然後搜尋這段

3.000000 0.000000 0.000000  1 1 1 936748722493063475  0     ← 再搜尋這段

并将[3.000000]修改为3600.000000(3600s)



這樣改的方式是 戰場上3秒偵測一次 改成3600秒偵測一次 . 我玩領軍者MOD的時候可以大幅度改善進戰場掉幀

但是我改玩潘德的預言子MOD的時候就找不到這段了 . 至於原版 戰團 或是其他MOD我就不清楚了

1

主题

10

回帖

3

积分

平民

Rank: 1

UID
3078591
第纳尔
87
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2019-6-3
鲜花(1) 鸡蛋(0)
发表于 2022-10-2 15:51:30 | 显示全部楼层
已婚男士 发表于 2022-9-25 10:20
這個代碼在潘德預言子MOD她城執念找不到

我也一样,在潘德她城子Mod里也找不到这段代码
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-25 01:52 , Processed in 0.127780 second(s), 34 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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