模组管理器RimModManager再更新,新增多环境功能,顺便重写说明
rimworld吧
全部回复
仅看楼主
level 5
乐弦清 楼主
兄弟们好,我的模组管理器更新了,现在它支持一次性管理多个不同版本游戏,以及同一个游戏使用不同存档配置,并且都可以支持通过文件链接使用创意工坊Mod而不占空间。顺便完善一下介绍说明,给不知道的朋友们看看,上一个帖子写的有点烂,这次尽量有点进步。
作为一个也是玩了很久RimWorld的老玩家,我也使用过一段时间像RimPy、RimSort这样专业的管理排序工具,但是总有种不趁手的感觉。尤其是从交互层面,可能是平台的缘故,总有这样那样的问题:比如莫名其妙的加载卡顿,手动拖拽时的错漏bug,以及自定义标记的不完善…所以我一直想做一个界面更现代化、交互更符合直觉,且支持一些我个人很想要的功能(比如多版本环境隔离、可视化的差异对比、可视化的依赖查看)的管理器。
于是,在大语言模型 Gemini 的辅助编程支持下,我开发了这款 Rim Mod Manager(暂名)。代码虽然是我和AI一起敲的,但设计思路是完全基于玩家的实际痛点来的。目前软件已经基本成型,发出来给各位大佬看看,希望能帮到大家,也欢迎大家提提意见。
核心亮点省流版:
多环境隔离:一个管理器可以管理多个不同版本的游戏,可以同时玩1.4、1.5;通过隔离配置,同一个游戏本体,可以区分“中世纪存档”和“高科技存档”,使用完全不同的游戏配置和Mod序列,互不干扰。
可视化依赖:列表里的连线直接告诉你谁依赖谁。
智能备份与对比:可视化的Mod序列差异对比(新增了啥、删了啥、移动了啥一目了然),每次保存时自动备份,实现近期操作可追溯,动态管理短期(1天)备份和长期备份。
动态规则:除了传统的排序规则,还支持通过标签、作者等条件批量设置排序规则。
详细功能介绍与使用指南
1. 主界面:直观的模组管理
这是软件的主界面,采用了比较现代的深色玻璃拟态风格,看着眼睛比较舒服。界面分四栏:左边是Mod详情,中间是未启用/启用列表,右边是功能区(临时列表、分组管理、备份管理等)。
依赖连线:看到列表左侧那些彩色的线了吗?那是Mod之间的依赖关系可视化,点一下就能知道它是谁的前置,或者是谁的后置。
拖拽排序:直接拖动列表中Mod项即可排序,支持多选(Ctrl/Shift)拖拽。
问题提示:顶部的黄色/红色警告标记,点一下就能汇总查看当前的缺前置、版本不对等问题。
2. 搜索与筛选
Mod多了之后,找东西是个麻烦事。这里的搜索功能做了一些优化。
定位模式:输入关键词回车,它会在列表中高亮并跳转到对应Mod,不用你自己滚轮子找。
筛选模式:只显示符合条件的Mod。注意: 为了防止误操作,在筛选状态下是禁止拖拽排序的,因为你看不到完整的列表,盲目排序容易出错。[不高兴]
3. 强大的联锁功能
这是我觉得非常有用的一个小功能。很多Mod是成套的,或者必须紧挨着放。
一荣俱荣:你可以把几个Mod“锁”在一起。锁住后,它们在自动排序时被视为一个整体,选中一个就是选中全部,拖动也是整体拖动,再也不怕手滑把前置给拖散了,它的顺序是完全固定的,除非解开联锁,否则在这个管理器里边没法拆散它们。[滑稽]
4. 模组详情与自定义标记
在左侧详情面板,你可以深度管理每一个Mod。
自定义标签/分组/颜色:你可以给Mod打上“功能拓展”、“超级正义”等标签,或者设置颜色。这些不仅仅是好看,还可以用于后面的动态规则排序。
AI辅助:如果你懒得看英文介绍,或者想给Mod起个好记的别名,可以配置AI(支持OpenAI等接口)一键生成翻译和别名。
5. 分组管理
对于几百个Mod的列表,分组管理是必不可少的。
一键启停:你可以把“机器人系列”放在一个组里,想玩的时候点一下组头部的拖拽按钮,直接把整个组拖进启用列表,不想玩了直接拖到停用列表,实现快捷启用停用,顺便也为某些特定顺序的组合提供了便利。
多彩标识:加入分组的Mod在列表项尾部会有彩色标记,一眼就能看出它属于哪个分组。
6. 排序规则系统 (核心功能)
排序是管理器的灵魂。除了支持社区规则(兼容RimSort数据库),我还设计了一套用户规则系统。
层级分明:原始规则(Mod自带) > 社区规则 > 用户规则。你可以完全或部分启用社区的排序建议,也可以自己亲历亲为。
可视化编辑:右键任意Mod即可编辑它的前置、后置、冲突关系,通过拖拽即可加入目标Mod。
更进阶的是 “动态规则”:
比如:设定一条规则“所有名称包含 Library 的Mod紧随在DLC(如奥德赛)后边。不用一个个手动设了,自动化管理!
7. 备份与快照(稳一手)
每次保存或启动,软件都会尝试自动备份。
自动备份:软件会自动记录你的每一次保存和启动。
自动清理:每次启动后,系统会自动清理过期备份。短期备份(日抛)只保留最后一个作为当天备份,其余清除,保留的会自动转入历史归档长期保存(默认30天),不会无限占用空间。
导入导出:支持官方排序文件导入,还可以直接读取游戏存档(.rws)里的Mod列表,方便“抄作业”或恢复存档。
这个“差异对比模式”也很有意思:
当你点击一个备份时,不会直接覆盖当前列表,而是弹出一个对比抽屉。
一目了然:左边是现在的,右边是备份的。你可以清楚地看到:相比这个备份,我新增了哪些Mod,移除了哪些,又有哪些移动了位置。
按需应用:确认无误后,再点击“应用文件序列”。
8. 游戏环境隔离
这是为了解决“我想玩1.6新版,又舍不得1.5老档”的问题设计的。
数据隔离:你可以创建多个“环境(Profile)”。每个环境有独立的存档目录、Config目录和Mod排序文件。
版本共存:你可以设置一个环境指向1.4的游戏本体,另一个指向1.6的本体。切换环境只需在顶部下拉框点一下,软件会自动处理好所有路径和参数,互不干扰。
这款软件目前还在持续完善中。加上Gemini AI的帮助,我希望能尽力把这个工具打磨得更好用。
如果大家在使用中遇到BUG,或者有好的建议,欢迎在帖子里留言反馈。
2026年02月09日 20点02分 1
level 5
乐弦清 楼主
这里放下载链接
https://wwbns.lanzouu.com/b00mq4tqgf
密码:aite
2026年02月09日 20点02分 2
level 5
乐弦清 楼主
这个楼层可以用来反馈遇到的Bug。
另外忘记说了,这个软件依赖WebView2组件,一般来说Win10以上自带。如果没有的话需要安装,可以试试:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2
2026年02月09日 20点02分 3
level 9
开新档的时候用下试试[吐舌]
2026年02月09日 20点02分 4
level 5
乐弦清 楼主
之后准备完善模组下载更新订阅管理这块,再然后处理AI的日志分析功能,中间可能实现多语言。
然后研究一些人说的贴图转换功能。
往后还想实现利用AI一键生成汉化包的功能。[吐舌]
2026年02月09日 20点02分 5
level 5
乐弦清 楼主
此外有功能方面的需求可以留在这一层,我可以尝试着慢慢实现。
2026年02月09日 21点02分 6
level 7
有连锁,这不得不下载了,我认为汉化包挨不在一起,导致汉化翻译爆黄字,忍很久了。但又怕加新MOD又要自动排序打乱,浪费时间。[怒]
2026年02月10日 02点02分 7
level 9
甚好
2026年02月10日 02点02分 8
level 9
[真棒]非常好软件,使我点赞旋转。
2026年02月10日 02点02分 9
1