rimworld吧 关注:217,842贴子:3,616,905

1.4 卡顿优化mod推荐

只看楼主收藏回复

本帖会推荐几个优化类的,适用于原版单线程的mod帮助各位在1.4版本减少游戏卡顿,提升体验
首先开局推荐各位看一下大佬的“聊聊GC、WorldPawn和卡顿” https://tieba.baidu.com/p/8348028306 了解下几个基本的游戏概念,下面我也会着重先讲一下,了解的朋友可以直接跳过


IP属地:广东1楼2023-06-01 16:24回复
    hediff 或者 hediffs(复数词) 意味“状态”,你可以理解为魔兽世界里的buff或者debuff。hediff在环世界里有几种不用的类型。这里我们举个例子,可以看出各种常见的疾病 仿生 药物增益和成瘾 还有各种正义的buff都是以hediff的形式贴在健康栏里的。如果你已经看过了telardo大佬的“聊聊GC、WorldPawn和卡顿” https://tieba.baidu.com/p/8348028306 ,你应该晓得临时性的和永久性的hediff都会阻止这个小人被游戏封存,导致游戏后台计算量增加,产生周期性卡顿。

    在这个贴子里推荐的mod分为两类:一是针对这些hediff打补丁,封存多余小人;二是删除游戏后台多余的小人


    IP属地:广东2楼2023-06-01 16:44
    回复
      mod "No Reasons To Avoid Mothballing(updated)"
      你完全不需要汉化补丁,这个mod没有游戏内文本。
      你不需要注意排序,这个mod放在core之后就可以了。
      mod的功能是针对基因和正义buff添加补丁,在xml文件里增加"alwaysAllowMothball"和"alwaysAllowMothballCached"两个词条,允许在游戏内将大多数撤退到后台的worldpawn进行封存。举个例子,没打这个mod时,你的敌人挨了几拳,身上带着钝击伤跑出地图,这个敌人由于身上有钝击伤这个hediff是不会被封存的。系统会在后台继续模拟这个敌人,直到他身上的钝击伤全部恢复消失,他才会被封存。这个过程通常要一到两天,取决于这个人身上有多少钝击伤,同时他是否有"超快速愈合"“快速愈合”或者“慢速愈合"基因。如果他身上还有比如说鸭油成瘾这个hediff,那就要等更久直到鸭油成瘾变成鸭油成瘾(戒断),直到最后过了半个月鸭油成瘾戒断完了消失了,他才会被封存。
      但是有了这个mod后,钝击和鸭油成瘾这类hediff一旦进入后台会直接被封存。只有流血 鸭油亢奋(举例,可以换成清醒丸啤酒香烟快乐水等等)这类24个小时内就会出结果的hediff不会被立即封存,毕竟流血了包扎慢了会死人,药物亢奋一般12个小时左右就消失了,同时药物亢奋期间内会触发药物成瘾或者是心脏病肝硬化之类的伴生效果。这也是泰南设计mothball系统的初衷,即某些hediff在进入后台后还需要继续模拟一段时间,增加游戏的戏剧性


      IP属地:广东3楼2023-06-01 16:59
      回复
        mod "Better GC: Mothballed and World Pawns"
        你不需要注意排序,这个mod放在core之后就可以了。
        这个mod目前没有汉化,但是你其实也不需要汉化,这个mod没有什么有价值的游戏内文本需要汉化。

        就是这么点玩意。mod的功能有三个,我们按执行顺序的先后来说一说
        一是“勾选开启 后台小人封存程序”。这个功能和上面那个mod类似,不过我看了下文件,主要针对的是疾病类DiseasesOverhauled产生的各种肝坏死 肺寄生虫之类的hediff,有这类hediff的小人在走出地图进入游戏后台后会被立即封存
        二是“勾选开启 后台垃圾小人/动物甄别程序”。死掉的动物 封存了的和你的小人没有为爱鼓过掌撕过β的无关重要的小人像是商队守卫 旅人,这类的角色会被贴上标签划到和 死去的小人 一样的分类,在下一个功能中被清除掉
        三是“勾选开启 后台小人清除程序”。功能二里我们对封存了的小人分了类,区分出了哪些封存的角色应该被从游戏中清除掉,降低游戏负载。勾选开启这个功能后,在读档的时候这些角色会从游戏中被删除掉。按照作者的说法,原来后台封存了1800 2000个小人的存档,读档一次清除完多余角色后后台会剩下800到1000的角色,效果是全自动的而且看起来还不错。
        但是,我测试这个mod发现功能三有时候在加载存档时会报错,导致存档加载失败,多余小人清除程序也没有发挥作用。那么你可以只勾选功能“勾选开启 后台小人封存程序”和“勾选开启 后台垃圾小人/动物甄别程序”,并用下面这个mod解决清除的问题。


        IP属地:广东4楼2023-06-01 17:28
        收起回复
          mod "Savegame Shrinker"
          你不需要注意排序,这个mod放在core之后就可以了。
          这个mod目前没有汉化,同样的你其实也不需要汉化,这个mod也没有什么有价值的游戏内文本需要汉化。
          先说作用。这个mod会在加载游戏存档前给你一个按钮,允许你从存档里一键删除多余的不要的信息和小人,达到给存档瘦身的目的。注意这里可以一键删除不需要的小人,指的就是上面说的,后台那些死掉的动物 无关重要的游戏角色 等等。所以殊途同归,后台小人少了,自然卡顿就没了。

          按照我这样勾选。注意“删除小人的行为记录”和“删除未接受的任务”没有勾选,这两项可能和一个存档的未来故事走向有关,不建议勾选开启。
          上面讲了mod设置,然后怎么用?在加载存档的时候,你会看到这个景象

          这里有两个不同的存档,两个故事一个69mb(红线)另一个24mb(黄线),同时多了个shrink的按钮。我们在这里用黄线拉扯的两个存档举个例子。存档原来的大小是24mb,点一下shrink按钮,mod按照设置删除掉多余的存档信息,存档就变成了12mb,同时原来24mb的存档会被加上orig.20230601_152919的后缀保留下来,后缀的意思是orig(origional原来的,原本的).20230601(2023年6月1日)_152919(15点29分19秒),即原来的存档最后的保存时间。
          到这一步我们当然是用12mb的裁剪后的存档继续游戏,如果你发现有啥不对劲,可以随时退出来然后用24mb的原来的存档继续。
          mod的作用还是很明显的。上面说过我用"Better GC: Mothballed and World Pawns"的自动清除功能会游戏报错进不去,用这个mod清除掉多余小人后,原本1906个worldpawn剩下143个,这143个是根据1.4版本自动甄别为不能删除的至关重要的角色,所以mod的功能性和适配性还是很完美的。


          IP属地:广东5楼2023-06-01 17:51
          收起回复
            mod “Speed Changer”
            地球人都知道这个游戏有四个速度档位,暂停 一倍速 二倍速 三倍速。其中二倍速是一倍速的三倍,三倍速是一倍速的六倍,即二倍速的两倍。更快的速度其实是把双刃剑,游戏进展更快,同时计算量也会增大。
            这个mod看名字就知道啥意思,修改游戏速度。我们可以把游戏的三倍速改成和二倍速一样,即都是三倍于一倍速。我个人的经验是,二倍速其实是个最好的选择,游戏画面流畅,游戏速度也不会太慢,两全其美。


            IP属地:广东来自Android客户端6楼2023-06-01 18:01
            回复
              以上就是本帖要推荐的内容。


              IP属地:广东来自Android客户端7楼2023-06-01 18:02
              收起回复
                这年头介绍优化mod的都是大好人


                IP属地:福建来自Android客户端9楼2023-06-02 00:53
                回复
                  大佬,我有3字母mod还有ce这些能装吗?


                  IP属地:重庆来自iPhone客户端10楼2023-06-02 09:16
                  收起回复
                    有吧友反映说清除worldpawn会删掉派系首领。其实派系首领缺失这个问题是可以在原版开发者模式下手动修复的。
                    修复派系首领首先需要在家里的大地图上有一个对应派系的小人。如果没有,我们可以用开发者第四个菜单里的Execute raid with specifics-选择派系-50points-ImmediateAttack[NO]-EdgeWalkin-random在地图边缘刷一个小人,然后用MakeFactionLeader设置它成为派系首领,最后用ForceEnemyFlee命令强制它滚蛋


                    IP属地:广东来自Android客户端11楼2023-06-02 11:59
                    收起回复


                      IP属地:江苏来自Android客户端12楼2023-06-03 12:16
                      回复
                        好分享


                        IP属地:贵州来自iPhone客户端13楼2023-06-04 10:22
                        回复
                          封存小人的能解决帝国扩展后台人物过多卡顿的问题么


                          IP属地:上海14楼2023-06-06 17:27
                          收起回复
                            我也推荐一个Performance Fish,昨晚刚刚装上之后tps直接从90暴涨到200多。就是这个mod创意工坊没有,得去github搜。它有2个前置,一个在创意工坊,另一个在那个作者github页面能找到


                            IP属地:安徽15楼2023-06-06 17:50
                            回复
                              如何避免把首领清除呀


                              IP属地:浙江来自iPhone客户端16楼2023-06-06 21:56
                              收起回复