• 注册
  • Neko Manager Neko Manager 关注:398 内容:90

    【4.0.12+】MLOM-适用于SPT4.0.12+的模组加载顺序调整工具【原创】

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > Neko Manager > 正文
  • 7
  • Neko Manager
  • 版主
    自成一派
    VIP3

    ModLoadOrderManager(MLOM)

    SPT (SPTarkov) 4.x 的 Mod 加载顺序管理器

    SPT 默认按 mod 文件夹的字母顺序加载 mod。当多个 mod 之间存在依赖或冲突时,这种顺序往往不是你想要的,可能导致功能异常、报错甚至无法启动。本 mod 让你用一份简单的列表自由编排每个 mod 的加载先后,并附带一个图形化工具,拖一拖就能排好顺序。

    • 适配 SPT: 4.0.12+

    • 版本: 1.0.0

    • 作者: Neko17


    功能特性

    • 自由控制任意 mod 的加载顺序,列表越靠前越先加载。

    • 首次启动自动扫描全部已安装 mod 并生成顺序列表,开箱即用,无需手写。

    • 自动检测 mod 的新增与移除:新装的 mod 会追加到列表末尾,不打乱你已排好的顺序。

    • 既可以用 mod 名称,也可以用 mod 的 GUID 来指定一个 mod。

    • 支持临时禁用某一行(在前面加 _),方便做注释或开关,无需删除。

    • 附带启动稳定性与可读性增强(见下文)。

    • 配套独立桌面工具,拖拽即可排序,不必手动编辑文件。


    安装

    1. 将本 mod 中的 SPT 文件夹放入游戏根目录:

       SPT/
       └─ user/
          └─ mods/
             └─ 00MLOM/
                └─ ModLoadOrderManager.dll

      文件夹名以 00 开头,可保证它自身最先被服务端加载。

    2. 必须启动一次服务端,mod 会自动在同目录生成配置文件 mod_load_order.json


    使用方法

    1. 第一次启动服务端后,打开生成的 mod_load_order.json

    2. 调整其中 mods 列表的顺序——越靠前的 mod 越先加载。

      • 可以手动编辑文件,或使用下文的图形化工具拖拽排序。

    3. 保存后重启服务端,新的加载顺序即生效。

    之后每次安装或删除 mod,列表会自动更新,你只需在需要时微调顺序即可。


    配置文件说明

    配置文件为 mod_load_order.json,主要关注 mods 列表即可。

    字段

    说明

    enabled

    是否启用顺序管理。设为 false 时不干预默认加载

    logChanges

    是否在控制台打印顺序调整日志

    basePriority

    高级选项,一般保持默认

    priorityStep

    高级选项,一般保持默认

    mods

    加载顺序列表,越靠前越先加载(核心)

    discoveredMods

    由 mod 自动维护的已发现列表,无需手动编辑

    mods 列表规则:

    • 每行填一个 mod 名称mod GUID

    • 顺序即加载顺序,越靠前越先加载

    • _ 开头的行会被忽略,可用作注释或临时禁用某个 mod。

    • 空行会被忽略。

    示例:

    {
      "enabled": true,
      "logChanges": true,
      "basePriority": 400000,
      "priorityStep": 100,
      "mods": [
        "_说明: 调整下方mod名称的顺序来改变加载顺序,越靠前越先加载",
        "_说明: 以下划线开头的行会被忽略",
        "CoreLibraryMod",
        "SomeDependentMod",
        "_TemporarilyDisabledMod"
      ]
    }

    图形化配置工具 MLOM

    随包附带一个轻量桌面工具,用于可视化管理 mod_load_order.json,无需手动编辑 JSON。

    主要功能:

    • 自动定位配置文件,也可手动选择任意 mod_load_order.json

    • 拖拽排序,或使用上移 / 下移按钮。

    • 新增、删除、行内编辑条目,支持搜索过滤。

    • 顶部以提示卡片显示说明信息,列表更清爽。

    • 每个 mod 带启用 / 禁用开关,一键关闭或恢复其参与排序;禁用项以置灰显示。

    • 内置 JSON 模式,可直接编辑文本并在保存前自动校验、格式化。

    使用方式:运行 MLOM.exe(或安装其安装包),它会自动找到配置文件;如未找到,可手动选择。排好顺序后保存,再重启服务端即可。

    界面预览

    【4.0.12+】MLOM-适用于SPT4.0.12+的模组加载顺序调整工具【原创】

    MLOM 图形化工具 – 拖拽排序界面MLOM 图形化工具 – JSON 编辑模式


    附加增强

    除了核心的顺序管理,本 mod 还顺带改善了服务端的几处体验:

    • 服务端启动崩溃时,显示清晰的中英双语错误提示(如端口被占用、缺少依赖、意外崩溃),并附带关键错误信息,方便排查。

    • 控制台日志更整洁易读(带时间、级别与来源)。

    • 自动跳过重复的资源包,减少不必要的报错。

    • 更稳健的错误处理,降低单点异常影响整体运行的概率。

    效果预览

    【4.0.12+】MLOM-适用于SPT4.0.12+的模组加载顺序调整工具【原创】

    美化后的控制台日志启动崩溃时的双语错误提示


    兼容性

    • 适配 SPT 4.0.12+(即 SPT 4.0.12 及更高的 4.0.x 版本)。

    • 与绝大多数 mod 兼容;本 mod 的作用是编排其它 mod 的加载顺序,不修改它们的内容。

    • 若某个 mod 名称暂时无法被识别,可改用其 GUID 在列表中指定。

    隐藏内容需要回复可以看见

    回复
    初来乍到

    66666666666666666666

    回复
    略有小成
    大佬牛逼
    回复
    初来乍到

    卧槽Σ(°ロ°)!!!竟然有如此神人!!!

    回复
    登堂入室

    这个可以有

    回复
    登堂入室

    伟大无需多言

    回复
    略有小成

    这个可以有

    回复
    初窥堂奥

    大佬nb


    回复

    请登录之后再进行评论

    登录
    Neko Manager
  • 今日 1
  • 内容 90
  • 关注 398
  • 聊天
    关注 1015

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: