为什么 JuMLi 建议用 RimSort 而不是 RimPy 或游戏内排序?

更新时间

JuMLi 的页面把 RimSort 作为推荐工具,原因有两个:一是它给出的导出流程以 RimSort 的“导出到剪贴板”为前提,二是页面明确说游戏内排序功能可能引发问题,并称 RimPy 已长期无人维护、可能因排序不当和 DDS 纹理异常造成问题。如果你的目标是让 JuMLi 的自动检查结果尽量完整可信,就应先用 RimSort 整理并导出模组列表,再提交给 JuMLi。

JuMLi 对三种排序方式的态度

排序方式 JuMLi 页面中的说法 对使用者的实际含义
RimSort 页面直接引导用户打开 RimSort,并说明如果还没用就应获取它 这是 JuMLi 导出流程所依赖的工具,也是页面推荐的整理方式
游戏内模组排序 页面称“使用游戏内模组排序功能可能造成问题” 不建议用它来准备提交给 JuMLi 的列表
RimPy 页面称其已长期无人维护,并已知会因排序不当和格式异常的 DDS 纹理引发问题;如果仍在使用,应替换为 RimSort 不建议继续作为模组列表的整理工具

这张表只反映 JuMLi 页面给出的理由,不涉及三款工具在其他方面的功能强弱比较。页面没有展开说明“问题”的具体表现,因此这里也不替它补细节。

为什么导出流程和工具选择绑在一起

JuMLi 的自动检查需要一份格式正确的模组列表。页面给出的操作路径是:

  1. 打开 RimSort。
  2. 在主工具栏点击 File > Export > To Clipboard...,把模组列表按所需格式复制到剪贴板。
  3. 把列表粘贴到 JuMLi 页面的文本框中,点击 Submit。
  4. 列表处理完成后,仔细阅读并考虑页面给出的提示。

关键在第 2 步:JuMLi 要求的是 RimSort 剪贴板导出所产生的格式。如果你用其他方式拼出一份列表,即使内容看起来相似,也可能不符合提交要求,或者让检查结果不完整。页面还提到,自动模组列表检查需要 JavaScript;如果没有 JavaScript,仍可以通过 Quick Lookup 页面逐个查询模组。

一个具体的使用场景

例如,你刚调整完一个包含多个模组和补丁的 RimWorld 列表,想在上游戏前先拿到自动反馈。比较稳妥的顺序是:在 RimSort 中完成排序,用“导出到剪贴板”复制列表,粘贴到 JuMLi 并提交,然后逐条阅读反馈。若你仍用 RimPy 整理,页面建议先换成 RimSort;若你习惯在游戏内调整顺序,页面则提示这可能带来问题,不适合作为提交前的整理步骤。

页面报错时怎么办

JuMLi 页面也展示了处理失败的情况:当它遇到问题时,会提示结果可能不完整,并建议在 GitHub 上创建 issue,附上日志和从剪贴板导出的模组列表。这说明导出列表不只是提交输入,也是排查问题时需要提供的材料。遇到报错时,保留 RimSort 导出的原始列表,比事后手工重拼更可靠。

选择建议

  • 想用 JuMLi 做自动检查:用 RimSort 整理并导出,这是页面明确支持的路径。
  • 还在用 RimPy:按页面说法,应替换为 RimSort,避免把已知的排序和纹理问题带进检查流程。
  • 习惯游戏内排序:可以继续用于游戏本身,但不要把它当作提交给 JuMLi 前的整理方式。
  • 只想查单个模组:页面提到 Quick Lookup 可作为逐个查询的入口,不依赖完整的列表提交。

页面没有说明 JuMLi 是否收费、是否需要登录,也没有给出 RimSort 的具体版本要求;这些在使用前需要以网站当前显示为准。