骑马与砍杀吧 关注:741,220贴子:14,900,842
  • 5回复贴,共1
求助

战团有没有性能优化mod

只看楼主收藏回复

rt修改代码把战场规模设置为630人,但是人多就会卡顿,帧数能保持150帧但就是卡12代cpu 6750GRE显卡


IP属地:河南来自iPhone客户端1楼2024-09-26 22:54回复
    战团引擎老,优化不好CPU只吃一个核,我开过2000人的比砍2还卡


    IP属地:广西来自Android客户端2楼2024-09-26 23:29
    回复
      https://bbs.mountblade.com.cn/thread-2086832-1-1.html
      战团中战场人数调大后,发生定时卡顿的代码优化


      IP属地:河南3楼2024-09-27 00:11
      回复
        老游戏调用计算资源有固有缺陷


        IP属地:黑龙江来自Android客户端4楼2024-10-02 08:29
        回复
          战团提高人数后每过几秒会发生明显卡顿的修改方法,
          这是原帖链接https://bbs.mountblade.com.cn/thread-2086832-1-1.html
          好像是因为每过几秒就会进行一次逃跑的运算,而且代码写的不行。
          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顺序不一,红色标记的这个数(936748722493063474)也可能不一样,所以还得自己确认清楚,现在这个数是原版native的。
          3,然后有这样两种简单修改办法,
          任选A或B的一种方法修改:
          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如果你搜不到上面那句的话,可能也是已经改过了,不用再做修改了。上述修改未经测试,各位可以自行尝试之后再做反馈,多谢。
          如果用了上面A方法或者B方法,改完还卡,那么使用steam的CPUCores软件,这个软件能帮你解决骑砍单核运行的问题,变成多核运行。


          IP属地:湖南5楼2024-10-10 15:39
          回复
            改之前记得备份,免得改错了


            IP属地:湖南6楼2024-10-10 15:40
            回复