rimworld吧 关注:228,600贴子:3,972,000

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
          回复
            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
                  回复
                    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
                      收起回复
                        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
                        收起回复
                          9
                          Better Vanilla Masking
                          更多的原版贴图遮罩层
                          PublishedFileId:1736114368

                          用来改进原版建筑的视觉效果。
                          本质上是修复原版的Bug。而在1.4版本里,只有屠宰台未修复。也就是说,这个Mod现在只对屠宰台有修改。
                          但是说实话,就是有对比图,这差别也真不大。。。所以用不用这个Mod看大家的感觉来吧。

                          顺带一提,LoadFolders.xml里用到了IfModActive和IfModNotActive判定,这或许能给某些Modder一些灵感?
                          #比如我当初就连夜把自嗨Mod的Mod判定PatchOperationFindMod去掉,然后用上LoadFolders.xml了。


                          IP属地:广东17楼2023-06-01 00:16
                          收起回复
                            10
                            Misc. Training
                            综合类战斗训练
                            PublishedFileId:717575199

                            可建造用于训练射击和格斗的靶子建筑。由于使用娱乐逻辑来设计,所以也是娱乐建筑。
                            这三种建筑增加于“娱乐”栏里,增加了两种娱乐类型“射击”、“格斗”,增加了一种工作类型“训练”。
                            #1、娱乐和训练的攻击不会对这三种建筑造成伤害。
                            #2、箭靶和射击标靶都是“射击”类。其中射击标靶训练会使用自身的射击武器射击,在使用杀伤性爆炸武器时不使用武器,而是训练投石头。但是需要注意的是,训练不会对靶子造成伤害,但会对周围其他事物造成伤害。箭靶训练不会使用武器射击,但只能用于娱乐不能用于训练。
                            #3、可在选中殖民者后右键训练建筑,以设置娱乐类或工作类训练命令。
                            #4、新增的“训练”是低优先级的“暴力”类工作。默认情况下,“训练”的优先级仅大于研究、清洁、搬运、制作、艺术,为从右到左第6。
                            ##训练工作时根据使用的武器判定训练类型:使用射击武器时只能用射击标靶训练射击,空手或使用格斗武器时只能用格斗假人训练格斗。
                            #5、为娱乐而训练时,只有使用射击武器时才能使用射击标靶娱乐,而箭靶、格斗假人没有武器要求。
                            似乎与一些奇奇怪怪的武器不兼容,比如激光武器。。。不过我只是道听途说,若是你使用出了什么问题,可以尝试更换武器。
                            相关Mod:Misc. Training (no Task),这是这个Mod的兄弟款,不增加工作类型。若是有需要可以试试。


                            IP属地:广东18楼2023-06-01 00:29
                            收起回复
                              11
                              RimFridge Updated
                              冰箱
                              PublishedFileId:2878183338

                              增加了多个通过消耗电力冷藏食物的储物建筑。
                              #可建造可逾越和不可逾越两种类型的冰箱。更多规格的冰箱收纳在下拉箭头中,点击蓝图命令即可切换。
                              1、冰箱箱内温度独立于箱外温度,通过模拟原版温度机制单独计算。
                              2、随着冰箱的尺寸加大,额定功率增大(1格70W,2格100W,4格140W)。
                              #冰箱的用电方式不同于原版建筑。正常工作时,在箱外温度过高时,其功耗达到峰值,为额定功率的280%,而在箱内温度达到设定温度时,其功率最多可降低到额定功率的10%。一般来说,冰箱保温时,功率都小于额定功率。
                              #1.4版本原版有Bug:无法正确显示用电量变动。不过,这只是显示问题,冰箱的变频是正常的。需要查看实时具体数值的话,可通过Mod:Power Tab查看。
                              3、冰箱视为进料口,邻接营养膏合成机的冰箱格子可用于输入原材料。本功能无需电力。
                              #与原版进料口的区别是,冰箱的储存筛选并没有限制。。。因此诸如营养膏味营养膏的操作将变得很简单。
                              #不过似乎不适用于其他营养膏合成机Mod。
                              4、冰箱内用至少-5°C冰镇的饮料可增加饮用者的心情,支持啤酒以及其他一些Mod的饮料。

                              5、动物不能享用跨墙式冰箱内的食物。
                              同类Mod:
                              #1,RimFridge:Now with Shelves!,RimFridge的另一个分支更新,区别是可以使用1.4的多层物品架逻辑;
                              #2,Simple Utilities: Fridge,猫头鹰的匠心之作,区别是直接停用箱内食物的腐烂代码而不计算温度,这能节省性能消耗。不过其他功能就没有了。


                              IP属地:广东27楼2023-06-01 09:59
                              收起回复