rimworld吧 关注:228,596贴子:3,968,122

1.4自用Mod功能介绍

只看楼主收藏回复

1楼惯例,希望度娘没事


IP属地:广东1楼2023-05-31 22:21回复
    今天开个坑,把我自用的Mod的功能给大伙介绍介绍
    这个贴主要讲Mod所包含的功能,以及其他的一些相关的东西。这些应该都是挺常见的Mod,数量不多,大约一百出头。
    我尽可能说全点,让没用这些Mod的吧友明白这些是干啥的,让用着或者有用过的吧友查查有没有其他什么功能。
    当前虽然有点存稿,但是在进行重写,所以进度快慢不敢保证哈。
    以下是Mod列表。抹灰的是个人自嗨的,打红标的是我觉得不好推荐的。
    介绍顺序基本按照截图顺序进行。

    部分Mod使用的是自翻或有修改的汉化,所以碰上的话麻烦自行对照着位置来理解。


    IP属地:广东2楼2023-05-31 22:23
    收起回复
      先喝杯茶
      后面完工后这楼或许会作索引。


      IP属地:广东3楼2023-05-31 22:23
      回复
        嘶,难顶啊,2楼被主客态了,10多分钟才出来,后面正文堪忧啊


        IP属地:广东4楼2023-05-31 22:34
        回复
          1
          Harmony
          Harmony运行库
          PublishedFileId:2009463077
          核心的前置运行库Mod。
          装就是了,可能性之Mod,没什么好介绍的了。
          同类Mod:Prepatcher。
          #之所以说是同类Mod,因为Prepatcher实际上内置了一个完整的Harmony。
          #所以Prepatcher也可以作为其他必须Harmony前置的Mod的前置。当然,前提是你不在意红色错误直接运行游戏。
          #有些Mod会同时需要前置Prepatcher和Harmony,原因其实是没有二选一的Mod依赖判定代码。这种情况,有这两个其中一个就可以正常运行了,比如CAI 5000。
          #不过Prepatcher现在似乎会导致一些问题。


          IP属地:广东5楼2023-05-31 22:36
          回复
            没事没事,度娘走开


            IP属地:广东6楼2023-05-31 22:38
            回复
              2
              Startup impact 1.4
              启动影响测量
              PublishedFileId:2899340990
              统计在启动游戏阶段中的各个Mod及原版组件的加载时间。
              读取的加载时间可以做参考,算不上精确,不过大体上是没错的。
              #一般用来看看哪个Mod拖慢游戏启动速度。和别人比就算了吧,硬件性能对加载时间的影响是极大的。
              #此外,游戏启动速度和游戏运行速度没什么必然联系。除非启动时间实在离谱,否则无需过于在意。


              IP属地:广东8楼2023-05-31 22:40
              收起回复
                3
                Better Log - Fix your errors with style
                更好的日志-风格化错误修复
                PublishedFileId:2772559481
                让日志窗口更加风格化。
                1、可在游戏菜单栏和主界面标签栏追加打开日志按钮。追加的打开日志按钮可以无需打开开发者模式就查看日志。
                可禁用或不显示特定类型日志。在Mod选项中禁用,在日志窗口中筛选不显示(原版的三个trace尺寸按键被替换)。
                2、追加日志窗口内其他原版按键的翻译接口。
                #奇怪的是,这个Mod本身的Mod选项却不提供翻译接口。
                #似乎会因这几个原版按键翻译接口与Dev In Your Language有小冲突。

                3、可使特定类型日志在出现时嵌入显示于游戏主界面左上角的消息通知区域,并播放提示音。
                #默认对红色错误开启。无论是否开启开发者模式,都会将所有出现的红色错误嵌入显示在游戏主界面内的左上角消息通知区域,并播放提示音。
                #这和原版在开发者模式下出现红色错误时弹出Debug日志窗口是不同的。关闭日志窗口的“自动开启”不影响这里的嵌入显示。而在开发者模式下触发红色错误时,游戏会同时嵌入显示和弹出Debug日志窗口。
                #建议关闭。从观感上来说,提示音过大且无法关闭,而显示在游戏内的消息通知会遮挡游戏操作,实在影响游戏体验。此外,也不是说所有红色错误都值得关注。有些是无关紧要的,有些是原版自带、无法通过对Mod做什么就能解决的。

                4、可自定义日志的行数上限、各种类型的日志颜色。
                5、可禁止生成Harmony的调试日志文件。
                #在某些Bug的情况下或一些Mod的调试模式时,Harmony会在电脑桌面上生成记录调试信息的文本文件harmony.log.txt。
                6、可禁用开发者模式时的奇形怪状的泰南语字符。不过,这个功能有用,但没完全有用。
                相关Mod:No Pseudo Translate。
                #功能就是禁用开发者模式下的泰南语。当前没有1.4版本,不过有人说可用于1.4版本。具体效果如何不清楚,有需要自测。


                IP属地:广东9楼2023-05-31 22:52
                回复
                  4
                  HugsLib
                  HugsLib运行库
                  PublishedFileId:818773962
                  前置运行库+调试协助Mod。
                  1、HugsLib为一些Mod提供了功能支持,当前还有不少Mod需要HugsLib为前置,但整体而言数量正在下降。
                  2、HugsLib移除了Mod列表改动后的确认窗口。
                  #原版意义不明地只给了“确认”按键,没有“取消”。
                  3、玩家可以使用QuickStart,在任何时候立刻开始新游戏。
                  #可以用来读档,但是感觉意义不明。
                  #因为没有确认窗口,游戏中时不要手贱去打开。
                  #QuickStart里的剧本与地图尺寸选择适用于原版开发者模式下的快速测试功能。
                  ##可选择尺寸75X75、200X200、225X225、250X250、275X275、300X300、325X325。
                  ##“快速测试”的默认地图尺寸为150X150,但在使用HugsLib时没有该尺寸可选用。
                  #QuickStart与快速测试只使用固定地面开局,剧本中的抵达方式设定无效。
                  4、HugsLib提供了显示Mod更新信息的渠道。这个功能需要与其他Mod配合。
                  #但是其实用上这个功能的Mod不多。就算用上了,也有些Mod文件路径不规范或内容编写不规范,然后导致写的更新信息无效。
                  #此外,现在还有更新信息的Mod已经都不再更新更新信息了。
                  #真想要查看更新内容的话,不如去创意工坊查看评论区和改动说明。
                  5、HugsLib日志记录了相比原版日志更多的信息,常用于上传提供给其他的Mod作者以协助分析错误原因等。
                  #可通过日志窗口或者快捷键打开HugsLib日志上传窗口。默认上传到Github的HugsLib日志共享库。
                  #现版本的HugsLib有可能不能正常上传HugsLib日志。不过这个似乎是因人而异、看具体Mod列表的。我是上传成功了的,连生成的链接都能打开了。
                  ##遇到这种问题,可以尝试使用这个Mod:Log Publisher from HugsLib。这个Mod也可以脱离HugsLib独立使用。
                  ##也可以考虑通过生成HugsLib日志后复制并新建一个文件,自己找个在线渠道分享:关闭“推荐的设置”,然后“复制”。
                  ##也有人遇到因为HubsLib被拒绝访问Temp而根本无法打开上传窗口的情况。。。这种情况很少,但是确实有几例存在。我只能说,这或许是因为与什么奇奇怪怪的Mod冲突。
                  6、在游戏全局按键里,可设置重启Rimworld的快捷键。
                  #但是重启时没有确认窗口,所以不要设置容易误触的按键。


                  7、需要注意的是,HugsLib会导致Mod选项中的搜索栏损坏。修复Mod选项搜索栏的方案有:
                  #1,使用Mod:Mod Options Sort。
                  #2,使用Owlchemist的HugsLib分支版,这个在https://github.com/Owlchemist/owlhugs,没有上传steam。

                  8、HugsLib现在没有维护,除了上面提到的Bug,或许还有其他的问题,只不过可能不起眼或者难碰到。
                  #1.4刚更新的时候,因为需HugsLib前置而出现问题的Mod可太多了。不过经过众Mod作者的努力,现在基本都能正常使用了。
                  #据Owlchemist所言,他们一批Mod作者正在试图减少甚至移除对HugsLib的依赖。
                  #比如Map Preview、RocketMan、Yayo's Animation (Continued),现版本已经不需要以HugsLib为前置。
                  #但是,HugsLib和Allow Tool一个作者。。。


                  IP属地:广东10楼2023-05-31 23:05
                  收起回复
                    5
                    Mod Options Sort
                    Mod选项排序
                    PublishedFileId:2910865748
                    核心功能是将各个Mod选项按照Mod作者、Mod作者+分组(如HugsLib组、VE组)、Mod选项名字排序。

                    次要功能就是如上面4·HugsLib所述,修复HugsLib对Mod选项的搜索栏的破坏。


                    IP属地:广东11楼2023-05-31 23:13
                    回复
                      太短了


                      IP属地:江苏来自Android客户端12楼2023-05-31 23:18
                      回复
                        6
                        DevelopMode fix
                        开发者模式名称列表修复
                        PublishedFileId:2879782112
                        修复Rimworld1.4的开发者模式里各种名称列表变成英文的改动。
                        1.3及更早的版本时,这些名称列表还是显示label的,1.4就变成显示defName了。
                        defName即定义名,这个是给内部电脑程序用的,只能用英文、数字和下划线,而label即标签,这个是给玩家看的,可以用各种语言。

                        支持Add Hediff、Add Gene、Spawn Pawn、Spwan thing等,很方便。
                        #应该是有对有些地方进行修复的,如Do incident、Mental state,不过不知为何没有修复成功。
                        顺带说一下,Dev In Your Language对这些列表是没用的。


                        IP属地:广东13楼2023-05-31 23:20
                        收起回复
                          7
                          ModDiff
                          Mod匹配窗口
                          PublishedFileId:2200054867

                          改进在读取存档时因Mod列表不匹配而出现的Mod不匹配窗口:
                          #将窗口分割为两份,左侧存档列表和右侧当前列表,然后通过对比高亮显示两个Mod列表的差异。
                          #将识别区分Mod列表的顺序更换(白/黄)、移除(紫/红)、不可用(指无订阅且无本地)(暗紫/暗红)、添加(绿)。通过Mod选项切换配色方案。可使用1.4原版的无边框配色风格。
                          #可直接在该窗口中进入编辑模式,并以存档列表或当前列表为模板编辑Mod列表。
                          现在原版也在考虑改进,并将窗口分割为三份:新增列表、缺失列表和匹配列表,更强调增减差异。
                          #原版也识别Mod列表的顺序变动,只是不会在列表中以颜色条标出变动。

                          可以先试一试哪种更舒服再做决定。
                          同类Mod:Better Mod Mismatch Window,我印象中这个Mod可以对比Mod的版本。。。
                          #不过我反对用这玩意。这玩意在读档时就会立刻重写存档,也无论真的读了这个档还是返回读档界面。我之前还纳闷为什么存档时间总是最近的。虽然现在看来并不会导致存档本身怎么着,但是很膈应人,万一出了什么Bug崩了存档呢?


                          IP属地:广东14楼2023-05-31 23:52
                          收起回复
                            什么?是直播 心情+5


                            IP属地:北京来自Android客户端15楼2023-05-31 23:53
                            回复
                              8
                              RimSaves
                              存档界面
                              PublishedFileId:1713367505

                              改进存档界面。
                              1、选中存档后,左侧栏显示该存档信息,如:剧本,殖民地情况,游戏时长,近期事件。
                              #可以不用一头雾水地判断哪个存档是啥阶段的了。
                              2、可将存档收纳整理于不同的文件夹中。
                              #不同系列的存档可以丢一边防止碍事了。
                              #因为需要兼容原版,所以这里的文件夹不是指电脑文件夹,而是RimSaves的虚拟文件夹。
                              #比较残念的是对存档进行移动、删除时,不能多选。
                              3、可对存档进行这些操作:搜索,复制,重命名。
                              #泰南的存档界面太简陋了,这么简单的功能现在都还没有。
                              4、在保存时,选中一个存档,下方输入栏将自动输入这个存档的名字。
                              #这可以帮助快速新建系列存档。
                              5、可禁用原版的自动存档功能,或者调整自动存档可使用的存档数量上限。
                              6、游戏中可通过快捷键快速存档,默认Ctrl+Home。这种快速存档的名字为“Quicksave”。
                              #这对于应对一些特殊情况是相当关键的。比如:你正在游戏中,因为触发了某些Bug,并导致屏幕窗口突然被送去异次元且再也打不开,这个时候就可以快速存档避免游戏进度丢失。
                              7、可设置在触发负面事件时自动快速存档。这种快速存档的名字为“NegativeIncident”。
                              8、可设置在上面两种快速存档时,使快速存档追加与时间正相关的随机数字串后缀。这用于使快速存档不被新快速存档覆盖。
                              9、可设置在打开“保存”页面时,输入栏自动追加与时间正相关的随机数字串后缀。
                              #不过估计很多人甚至都不知道怎么触发。。。保存用save多好,非要用backup。

                              最后再次吐槽亿下,原版的存读档界面,它真的,真的太简陋了!


                              IP属地:广东16楼2023-06-01 00:01
                              收起回复