
RimSort 模组排序让 200 个创意工坊模组的加载顺序一次排对【免费下载链接】RimSortRimSort is an open source mod manager for the video game RimWorld. There is support for Linux, Mac, and Windows, built from the ground up to be a reliable, community-managed alternative to RimPy Mod Manager.项目地址: https://gitcode.com/gh_mirrors/ri/RimSortRimWorld 启动即报模组加载错误闪退手动重排模组列表一小时也没解决——多半是加载顺序的问题不是模组本身。RimSort 是 RimWorld 的开源跨平台模组管理器它的模组排序功能基于依赖规则自动整理加载顺序并检测冲突支持 Windows、macOS、Linux。本文 3 分钟带你跑通核心排序想看规则机制直接跳到进阶部分。3 分钟跑通RimSort 模组排序的最短路径这一节只给你 4 个动作目标是看到一次成功的排序结果不解释原理。从项目 Releases 页面下载对应系统的预构建版本选稳定版解压。Windows 运行RimSort.exeLinux 运行./RimSortmacOS 打开RimSort.app首次启动会引导配置游戏路径点自动检测三个必填路径游戏安装目录、Config 目录、本地 MOD 目录自动填好路径确认后主窗口加载出模组列表左侧是激活/非激活两个列表和信息面板右侧是状态面板点 Sort active mods → 激活列表被重排状态面板输出排序报告应用了多少条规则、多少条警告。200 个模组的列表通常几秒内排完⚡ 快捷提示什么都不配基础排序就能用。数据库只是为本地没下载的模组补充依赖信息进阶部分再讲。按你的需求走三种典型场景的模组排序流程按你的情况挑一节看三节互相独立。管着 100 个创意工坊模组这一节解决列表一团乱、红色警告多、游戏一启动就崩。确认设置里配了 Steam 创意工坊目录通常是Steam/steamapps/workshop/content/294100订阅的模组才会全部显示把列表过滤到只看激活模组扫一遍警告标记红色是缺依赖或不兼容黄色是顺序规则问题点 Sort active mods默认拓扑排序会按依赖关系整体重排处理报告里的警告项缺的依赖若已订阅把它激活即可若规则确实缺失用规则编辑器补一条Edit Rule Editor看到红色警告定位缺失依赖这一节解决某一个具体红叉你不知道它缺什么。右键带警告的模组从上下文菜单打开缺失依赖信息面板列出缺失的 PackageId例如brrainz.harmony这是模组的唯一标识比名字可靠去创意工坊找到对应模组订阅并下载如果显示已订阅多半是本地工坊目录没配对若这个缺失其实是废弃旧版用 Use This Instead 功能查替代建议多套模组频繁切换这一节解决每次搭一套测试组合都要折腾半小时。用模组列表导出功能菜单栏入口把当前顺序存成一个预设文件调整组合后重新排序确认无警告再导出保存切回来时导入对应预设、再点一次排序环境就还原了从 30 分钟缩到 2 分钟内进阶RimSort 模组排序核心机制与规则配置有基础的用户看这里理解排序是怎么想的出问题时你才知道往哪查。拓扑排序为什么它不会排死循环每个模组的loadAfter/loadBefore声明构成有向图的边整个模组列表就是一张有向图。RimSort 默认的拓扑排序把图拆成层级第一层是完全无依赖的模组Core、Harmony、PrePatch第二层只依赖第一层依此类推同层内再按字母序。备选方案字母顺序排序则先按名字排再把依赖模组逐个强制前移——两种算法结果不同但各自都保证规则全部满足。什么时候你需要用到它排序结果看着怪、或者某个模组在游戏里仍出问题九成是缺规则。这时该去规则编辑器补规则而不是来回切换算法。规则语法5 种规则类型与 JSON 结构RimSort 识别 5 种规则规则效果来源loadAfter必须在指定模组之后加载About.xml / 社区 / 用户规则loadBefore必须在指定模组之前加载About.xml / 社区 / 用户规则incompatibleWith双方同时激活时报警告About.xml / 社区 / 用户规则loadTop/loadBottom强制置顶 / 置底社区 / 用户规则规则存在 JSON 文件里社区规则communityRules.json与用户规则userRules.json结构相同且兼容 RimPy 社区规则格式{ name: 我的规则, rules: { oskarpotocki.vanillafactionsexpanded.core: { loadAfter: { ludeon.rimworld.royalty: RFE 需要在 Royalty 之后加载 } } } }建议用规则编辑器改把目标模组从右侧列表拖到左侧对应面板填一条注释点保存用户规则。About.xml 规则是只读的——想调整某个模组的位置就把规则写进用户规则它的优先级更高。数据库没下载的模组怎么拿依赖信息默认情况下 RimSort 只能读到已下载模组里的规则。Steam 创意工坊数据库steamDB.json提供本地没有的模组的依赖数据导入别人的模组列表时照样能查 PackageId、补全排序。设置页的数据库构建器支持从创意工坊抓取并自建/更新这份数据什么时候你需要用到它导入一份包含大量你本地没有的模组的列表时。翻车记录统一格式现象 → 根因 → 30 秒修复。现象Windows 打开时RimSort.exe被删除或红色警告 根因未签名可执行文件Nuitka 编译被杀毒软件误判 修复在 Defender 里把 RimSort 加入排除项不放心的话先用 VirusTotal 扫一遍现象macOS 提示RimSort 已损坏无法打开 根因Gatekeeper 给下载的应用打了隔离属性 修复执行xattr -d com.apple.quarantine /path/to/RimSort.applibsteam_api.dylib同样处理现象Linux 启动报 libxcb 相关加载错误 根因部分发行版缺少 Qt 所需的共享库 修复Ubuntu 上执行sudo apt install libxcb-cursor0再启动现象规则编辑器里加了规则却不生效 根因没点保存用户规则按钮或你碰的是只读的 About.xml 规则 修复看规则表格的规则来源列确认类型后重新保存现象RimSort 不报顺序警告游戏里照样出问题 根因规则缺失作者没在 About.xml 里写 loadAfter 修复规则编辑器手动补规则顺手报告给社区规则数据库现象改了路径之后模组列表是空的 根因本地 Mods 目录指错了文件夹 修复设置里重跑一次自动检测或手动指认三个路径下一步仓库内用户指南docs/user-guide/数据库、规则编辑器、SteamCMD 集成都有完整章节遇到问题先查这里翻译与贡献docs/development-guide/想参与项目可以从翻译入手互补工具todds 纹理优化工具RimSort 菜单栏有入口用来压缩模组内存占用打开 RimSort点一下 Sort active mods看它给你排出来什么顺序。【免费下载链接】RimSortRimSort is an open source mod manager for the video game RimWorld. There is support for Linux, Mac, and Windows, built from the ground up to be a reliable, community-managed alternative to RimPy Mod Manager.项目地址: https://gitcode.com/gh_mirrors/ri/RimSort创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考