“模组:使用 XNB 模组”的版本间的差异

来自Stardew Valley Wiki
跳到导航 跳到搜索
(Fix interwiki link order)
第12行: 第12行:
 
XNB 模组有很多限制,通常会相互冲突,通常在游戏更新时会丢失更新,难以安装和删除等
 
XNB 模组有很多限制,通常会相互冲突,通常在游戏更新时会丢失更新,难以安装和删除等
  
 考虑使用 [[模组:Player Guide/Getting Started|SMAPI 模组 和 内容包]]。与 XNB 模组相比,它们具有以下优点:
+
 考虑使用 [[模组: 使用指南/ 入门|SMAPI 模组 和 内容包]]。与 XNB 模组相比,它们具有以下优点:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-

2021年6月12日 (六) 06:18的版本

目录

XNB 模组是已过时的模组类型,不再建议使用。SMAPI 无法验证它们的兼容性,使用 XNB 模组需要自担风险,查看 使用 Content Patcher 的替代方法

XNB 模组 通过替换游戏的 .xnb 文件来实现修改 (而不是你的 Mods 文件夹)

常见问题

什么是 XNB 模组?

XNB 模组通过替换游戏的数据文件来工作 (也就是 .xnb 后缀的文件)。例如,假设要更改 Abigail 的肖像;你可以替换 Content/Portraits/Abigail.xnb 来实现。(参阅 编辑 XNB 文件)

为什么已弃用?

XNB 模组有很多限制,通常会相互冲突,通常在游戏更新时会丢失更新,难以安装和删除等

考虑使用 SMAPI 模组 和 内容包。与 XNB 模组相比,它们具有以下优点:

功能 XNB 模组 SMAPI 模组 SMAPI 内容包
易于安装 ✘ 每个模组都不一样 ✓ 拖入 Mods
易于卸载 ✘ 需要原版的文件 ✓ 从 Mods 中移除
检查更新 ✘ 无 ✓ SMAPI 控制台自动检测
兼容性检查 ✘ 无 ✓ 不兼容的模组会在导致问题之前被禁用
兼容性列表 定期更新解决方法
模组相容性 ✘ 每个文件只能替换一次 ✓ 几乎无穷 ✓ 高
翻译支持 ✘ 难以翻译 ✓ 集成翻译接口 (取决于内容包)
游戏兼容性 ✘ 游戏一更新就爆炸 ✓ SMAPI 自动重写许多模组以实现兼容性
✓ 开源的模组能够更快地更新

它们可以在 Linux,Mac,Windows 或控制台上运行吗?

XNB 模组在 Linux,Mac,Windows 和 Android 上均能正常工作,不支持控制台

他们会破坏我的存档吗?

是的,但这并不常见。确保你备份了 你的文件,并在卸载 XNB 模组之前删除所有自定义内容。在大多数情况下可以通过以下方式修复损坏的存档:还原到上一次的存档.

它们会禁用 Steam 成就吗?

不会

使用 Content Patcher 的替代方法

Content Patcher 是一种 SMAPI 模组,可进行类似 XNB 的更改,并可创建 SMAPI 内容包。许多 XNB 模组 具有与 Content Patcher 等效的功能,或已经非官方更新以使它们可用。考虑在可用的地方改用这些

模组制作者:

  • 迁移 XNB 模组时,你如果实际上需要替换整个文件(例如肖像模组),仅使用 Action: Load 即可。不要使用 Action: Load 用于对话模组或更改文件的一小部分!
  • 参阅在官方论坛上获取有关创建转化的更多信息:将XNB 模组 迁移到 Content Patcher 内容包

使用 XNB 模组

找到模组

参阅在入门教程上的 寻找模组

安装

每个模组的安装都不同,检查模组描述以获取详细信息。但总的来说:

  1. 下载 XNB 模组并将其解压缩到某处(不要解压在你的游戏文件夹中!)
  2. 它应该包含一些 .xnb 文件
  3. 找到你的 游戏文件夹
  4. Content 文件夹中替换已存在的 .xnb 文件。 确保你替换了正确的文件 有一些文件名相同但本身数据不同的文件 (就行 Content/Data/hats.xnbContent/Characters/hats.xnb),替换错误的文件将导致游戏中错误或崩溃

卸载模组

恢复模组替换的原始文件(希望你还留着!)或者 重置你的游戏文件

故障排除

重置文件

如果你知道是哪个模组引起了问题, 卸载它

如果不知道,最简单的方法是:

  1. 重置你的游戏文件
  2. 逐个重新安装每个 XNB 模组
  3. 每次安装后进行测试,以确保它不会引起问题

其他问题

参阅 模组:玩家教程/故障排除 获取更多建议