尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

RimSort:让 RimWorld 模组加载顺序不再出错的跨平台管理器

RimSort:让 RimWorld 模组加载顺序不再出错的跨平台管理器 RimSort让 RimWorld 模组加载顺序不再出错的跨平台管理器【免费下载链接】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/RimSortRimSort 是一款免费开源的 RimWorld 模组管理工具支持 Windows、macOS 和 Linux核心能力是基于依赖关系对模组排序并给出依赖、兼容性、加载顺序、更新四类检查提示。适合订阅量大、经常遇到顺序警告或想在无 Steam 客户端环境下管理创意工坊模组的玩家。先判断你是否需要它适用场景与边界RimSort 解决的是排序与检查问题不是下载器。以下情况值得使用模组数量多手动调整加载顺序容易出错About.xml里的loadAfter、loadBefore规则互相牵扯导入别人的模组列表其中包含你本地尚未下载的模组需要解析依赖希望在没有 Steam 客户端的机器上下载并管理工坊模组需要明确的边界它负责整理和检查模组文件本身要提前放进对应目录或通过其集成的 SteamCMD 下载外部数据库社区规则、Steam 元数据等是可选增强不装数据库也能完成基础排序Linux 仅提供 Ubuntu 预编译版其他发行版可能需要自行构建最小落地路径安装、配置、跑通环境准备到项目发布页下载对应操作系统的压缩版本解压后直接运行无需安装步骤。注意两点下载的是预构建发布包而不是仓库的源码压缩包后者无法直接运行Windows 下RimSort.exe可能被杀毒软件拦截。因为程序由 Python 编译且未做数字签名误报属于已知现象可用 VirusTotal 多引擎扫描结果做参考macOS 用户根据芯片选版本Intel 选 i386Apple Silicon 选 ARM64。若提示应用已损坏用以下命令解除隔离标记把路径替换成实际位置xattr -d com.apple.quarantine /path/to/RimSort.app xattr -d com.apple.quarantine /path/to/libsteam_api.dylibLinux 启动时若报共享库缺失常见为libxcb相关按发行版安装对应图形库即可。首次配置首次启动会引导你填写游戏路径后续可在「文件 设置」中调整。最低需要三个路径RimWorld 安装目录RimWorld 配置目录本地 Mods 目录如果打算用 SteamCMD 或创意工坊数据库在设置的 SteamCMD 与数据库Databases选项卡中再配置相应路径与仓库地址。确认结果配置完成后看模组列表区域的警告信息。RimSort 会按四个维度生成提示依赖项是否存在、模组兼容性、加载顺序规则、可用更新。警告清空、排序无冲突警告说明基础流程已经跑通。排错与日常维护常见问题杀毒软件误报。每个新版本都可能重新触发拦截官方不承诺永久加白。确认是误报后放行即可。macOS 打不开。除隔离标记外Apple Silicon 上用 Rosetta 跑 i386 版本时需在看门狗设置上留意todds 纹理工具目前也不支持 Apple Silicon。排序结果没问题但游戏内仍异常。不同排序算法给出的「正确」结果可能不同出现这类情况通常是缺少未被检测到的排序规则。用规则编辑器手动补上规则官方也建议把新规则反馈给模组作者和社区数据库。SteamCMD 下载失败或行为异常。排除网络问题后在设置的 SteamCMD 选项卡中清除 depot 缓存和.acf文件重试。但注意RimSort 依赖.acf数据检查 SteamCMD 模组的更新清完不要长期不恢复否则更新检查会失灵。相关日志在 SteamCMD 安装目录的logs子文件夹中。Linux 启动报错。多为 Qt 依赖的共享库缺失文档建议用apt-file查找包含所需库的包并注意内核与glibc的版本匹配。进阶玩法按目标组合功能精细控制某个模组的位置。通过「编辑 规则编辑器」进入或右键模组选择「在规则编辑器中编辑」。编辑器区分三类规则来源About.xml只读、社区规则、用户规则支持loadAfter、loadBefore、不兼容、强制置顶loadTop、强制置底loadBottom等类型把目标模组拖入对应面板即可创建规则。带isFramework标记的框架类模组若未被任何模组依赖会单独给出警告。不下载模组就拿到工坊依赖数据。社区 Steam 元数据库steamDB.json记录了工坊页面上列出的依赖与 DLC 需求导入含未下载模组的列表时用它做包名到 PublishedFileId 的解析。数据库可以通过设置页的数据库构建器在图形界面构建也可以用命令行无头构建密钥通过环境变量传入export RIMSORT_STEAM_API_KEYyour_key RimSort build-db --output steamDB.json命令行构建需要 Steam WebAPI 密钥且账号需拥有 RimWorld。社区规则数据库和 Steam 数据库都支持用 Git 仓库托管便于多人协作更新。无 Steam 客户端下载与管理。配置好 SteamCMD 后内置的创意工坊浏览器可以直接浏览并下载模组更新时机也比 Steam 客户端自动更新更可控。降低内存占用。菜单栏提供 todds 纹理优化入口把纹理转为.dds格式以降低加载内存。可执行习惯维护清单游戏版本更新后重新排序检查警告列表每月一次检查社区规则数据库更新同步本地数据库每次手动补规则后确认规则写入userRules.json生效再把通用规则反馈给社区大改模组列表前通过菜单栏导出模组列表存档作为回退依据订阅新模组后确认其依赖与版本警告再并入主列表下一步可以直接做的事跑一次拓扑排序清空警告然后在规则编辑器里把你反复手动调整的那两个模组固化为loadAfter规则省去以后每次重排的手动工作。【免费下载链接】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),仅供参考
返回列表