《博德之门3》《星露谷物语》 现已支持模组管理器!


今日新增两款游戏支持:《星露谷物语》与《博德之门3》

2026年10月15日 · 游戏支持公告

今天模组加加一次上线两款游戏的支持。这两款的模组机制差别很大,但有个共同点:过去最容易出错的那一步,现在都由管理器自动完成——《星露谷物语》麻烦在"必须先装 SMAPI 前置",《博德之门3》麻烦在"得让游戏认得这个模组"。下面分别说明。


一、《星露谷物语》:SMAPI 前置 + 模组一键安装

《星露谷物语》的模组生态建立在 SMAPI 之上——所有模组都要经过 SMAPI 才能被游戏加载。以前装过一次 SMAPI、再手动把模组解压到 Mods 文件夹,是这套流程里最费事的两步。现在这两步都在管理器里一键完成。

本次新增

  • SMAPI 前置一键安装:自动识别 SMAPI 官方安装包(包内的 install.dat),静默调用 SMAPI 官方安装器,效果与官方安装器完全一致——写入 SMAPI 本体文件、生成 StardewModdingAPI.deps.json、连带安装官方捆绑的两个模组(Console Commands、Save Backups),并且保留你在游戏里改过的 SMAPI 设置(smapi-internal\config.user.json 会被备份再还原)。
  • SMAPI 模组 / Content Patcher 内容包一键安装:自动识别模组包里的 manifest.json,把每个模组作为独立文件夹装到 游戏目录\Mods\<模组名>\,包内的目录结构(assets\、i18n\ 等)原样保留。
  • 一个压缩包里装了多个模组也能正确安装:包里有几个模组就装几个,各归各的文件夹,不会串目录。
  • 前置和模组混在同一个包里也没问题:会先装 SMAPI、再装模组,一个都不会漏。
  • 一键卸载:SMAPI 与模组的安装记录统一交给管理器,卸载时把 SMAPI 本体、smapi-internal\、捆绑模组以及你装过的模组目录一并清理干净。

怎么用

  1. 在「全部游戏」里搜索「星露谷物语」并设为主游戏,游戏目录指向真正的游戏安装目录(该目录下应当有 Stardew Valley.dll,SMAPI 安装器需要它做校验)。
  2. 先装 SMAPI:从模组仓库下载 SMAPI 安装包,用管理器直接安装。(安装期间会短暂出现一个黑色命令行窗口,那是 SMAPI 官方安装器在运行,属正常现象,不要关掉它。)
  3. 再装你要的模组——Automate、Content Patcher、Generic Mod Config Menu、NPC Map Locations、Visible Fish…… 装完启动游戏即可。

注意(第一条最容易踩)

  • 装完 SMAPI 后,请用游戏目录里的 StardewModdingAPI.exe 启动游戏(或在 Steam 里设置启动选项)。SMAPI 的官方安装器不会改名游戏本体的 Stardew Valley.exe,所以直接点 Steam 的「开始游戏」进的还是原版——看起来像"模组没生效",其实是压根没走 SMAPI。
  • 卸载请通过管理器卸载,不要手动删 Mods 里的文件夹,否则管理器的安装记录会对不上。
  • 目前暂不支持没有 manifest.json 的老式 XNB 替换包(1.3 时代的内容替换模组)。这类包会明确提示「未找到可安装文件」,不会乱铺到游戏目录里。

支持范围速查

模组类型 支持情况
SMAPI 官方安装器包(前置) ✅ 一键静默安装(走官方安装器)
SMAPI 模组 / Content Patcher 内容包(含 manifest.json) ✅ 装到 Mods\<模组名>\
一个包内含多个模组 ✅ 各自独立安装
前置 + 模组混装在一个包 ✅ 先装前置再装模组
老式 XNB 内容替换包(无 manifest.json) ⛔ 暂不支持,会明确提示

二、《博德之门3》:.pak 一键安装 + 自动启用

《博德之门3》装模组,麻烦的从来不是复制文件,而是让游戏认得这个模组:每个 .pak 都要在 modsettings.lsx 里登记一条记录,游戏才会加载它。漏登记、或者手动删了 pak 留下一条读不出 UUID 的孤儿条目,都是这套流程里最容易出问题的地方。现在这一步由管理器自动完成。

本次新增

  • .pak 模组一键安装:自动装到 游戏目录\Mods\,并自动写入 modsettings.lsx——也就是装完即启用,不用再去游戏里的模组管理界面手动勾选。
  • 自动读取模组信息:优先读取模组包内的 info.json(官方 mod 包格式),没有则直接解析 .pak 内部的 meta.lsx(含 LSPK v18 容器格式解析与 LZ4 解压),取出 UUID / Folder / Name / Version。
  • Script Extender 类模组:会按包内结构自动铺到 游戏目录\bin\;如果检测到模组依赖 Script Extender、而你的 bin 目录下还没有 DWrite.dll,会明确提示你先安装 BG3SE(博德之门3 脚本扩展器)。
  • 一键卸载不留垃圾:卸载时会先从 modsettings.lsx 摘掉对应条目、再删除 .pak 文件。这个顺序很关键——pak 一删就再也读不出 UUID,modsettings.lsx 里会留下一条永远清不掉的孤儿条目。同时支持文件备份回滚。

怎么用

  1. 在「全部游戏」里搜索「博德之门3」并设为主游戏,游戏目录指向游戏的安装目录。
  2. 用管理器下载并安装 .pak 模组——装完直接启动游戏即可,模组已经自动启用。
  3. 依赖前置的模组(脚本类、需要 Script Extender 的),按管理器提示先把前置装好再装模组。

注意

  • 卸载请走管理器卸载,不要手动删除 Mods 目录里的 .pak:手动删会让 modsettings.lsx 里留下无法清理的孤儿条目,游戏侧还可能报错。
  • modsettings.lsx 在 %LocalAppData%\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public\ 下。装模组前建议自己先备份一份;一旦出问题,用管理器卸载对应模组即可把条目和文件一起撤掉。

支持范围速查

模组类型 支持情况
.pak 模组(含 info.json 的官方 mod 包) ✅ 装到 Mods\ + 自动写 modsettings.lsx
.pak 模组(只有内部 meta.lsx) ✅ 解析 LSPK v18 取出 UUID 等信息后登记
Script Extender 类模组 ✅ 按结构铺到 bin\,缺 BG3SE 会提示
卸载 ✅ 先摘 modsettings.lsx 条目再删文件,支持备份回滚

两款游戏的支持都随客户端更新生效,把客户端更新到最新版即可使用。


《星露谷物语》必看启动项设置教程

NEXUS 增强插件 1.01

评 论
请登录后再评论