「模组:使用 XNB 模组」修訂間的差異
小 (Fix interwiki link order) |
Margotbean(對話 | 貢獻) (模组不会造成电脑损坏,但病毒和恶意软件却会) |
||
(未顯示由 4 位使用者於中間所作的 7 次修訂) | |||
第3行: | 第3行: | ||
<div style="border: 1px solid red; background: #FCC; padding: 1em;">'''XNB 模组是已过时的模组类型,不再建议使用。SMAPI 无法验证它们的兼容性,使用 XNB 模组需要自担风险,查看 [[#使用 Content Patcher 的替代方法|使用 Content Patcher 的替代方法]]'''</div> | <div style="border: 1px solid red; background: #FCC; padding: 1em;">'''XNB 模组是已过时的模组类型,不再建议使用。SMAPI 无法验证它们的兼容性,使用 XNB 模组需要自担风险,查看 [[#使用 Content Patcher 的替代方法|使用 Content Patcher 的替代方法]]'''</div> | ||
− | '''XNB 模组''' 通过替换游戏的 < | + | '''XNB 模组''' 通过替换游戏的 <samp>.xnb</samp> 文件来实现修改 (而不是你的 <samp>Mods</samp> 文件夹) |
==常见问题== | ==常见问题== | ||
===什么是 XNB 模组?=== | ===什么是 XNB 模组?=== | ||
− | XNB 模组通过替换游戏的数据文件来工作 (也就是 < | + | XNB 模组通过替换游戏的数据文件来工作 (也就是 <samp>.xnb</samp> 后缀的文件)。例如,假设要更改 Abigail 的肖像;你可以替换 <samp>Content/Portraits/Abigail.xnb</samp> 来实现。(参阅 [[模组:编辑 XNB 文件|编辑 XNB 文件]]) |
===为什么已弃用?=== | ===为什么已弃用?=== | ||
XNB 模组有很多限制,通常会相互冲突,通常在游戏更新时会丢失更新,难以安装和删除等 | XNB 模组有很多限制,通常会相互冲突,通常在游戏更新时会丢失更新,难以安装和删除等 | ||
− | 考虑使用 [[模组: | + | 考虑使用 [[模组: 使用指南/ 入门|SMAPI 模组 和 内容包]]。与 XNB 模组相比,它们具有以下优点: |
− | {| class="wikitable" | + | {|class="wikitable" |
|- | |- | ||
! 功能 | ! 功能 | ||
第22行: | 第22行: | ||
| 易于安装 | | 易于安装 | ||
| ✘ 每个模组都不一样 | | ✘ 每个模组都不一样 | ||
− | |colspan="2"| ✓ 拖入 < | + | |colspan="2"| ✓ 拖入 <samp>Mods</samp> |
|- | |- | ||
| 易于卸载 | | 易于卸载 | ||
| ✘ 需要原版的文件 | | ✘ 需要原版的文件 | ||
− | |colspan="2"| ✓ 从 < | + | |colspan="2"| ✓ 从 <samp>Mods</samp> 中移除 |
|- | |- | ||
| 检查更新 | | 检查更新 | ||
第47行: | 第47行: | ||
|- | |- | ||
| 游戏兼容性 | | 游戏兼容性 | ||
− | | ✘ 游戏一更新就 | + | | ✘ 游戏一更新就 发生错误 |
|colspan="2"| ✓ SMAPI 自动重写许多模组以实现兼容性<br />✓ 开源的模组能够更快地更新 | |colspan="2"| ✓ SMAPI 自动重写许多模组以实现兼容性<br />✓ 开源的模组能够更快地更新 | ||
|} | |} | ||
第55行: | 第55行: | ||
===他们会破坏我的存档吗?=== | ===他们会破坏我的存档吗?=== | ||
− | 是的,但这并不常见。确保你备份了 [[ | + | 是的,但这并不常见。确保你备份了 [[ 存档# 游戏存档位置|你的文件]],并在卸载 XNB 模组之前删除所有自定义内容。在大多数情况下可以通过以下方式修复损坏的存档:[[存档#Undo the last save|还原到上一次的存档]]. |
===它们会禁用 Steam 成就吗?=== | ===它们会禁用 Steam 成就吗?=== | ||
第64行: | 第64行: | ||
'''模组制作者:''' | '''模组制作者:''' | ||
− | * 迁移 XNB 模组时,你如果实际上需要替换整个文件(例如肖像模组),仅使用 < | + | * 迁移 XNB 模组时,你如果实际上需要替换整个文件(例如肖像模组),仅使用 <samp>Action: Load</samp> 即可。不要使用 <samp>Action: Load</samp> 用于对话模组或更改文件的一小部分! |
* 参阅在官方论坛上获取有关创建转化的更多信息:''[https://forums.stardewvalley.net/threads/migrating-xnb-mods-to-content-patcher-packs.564/ 将XNB 模组 迁移到 Content Patcher 内容包]'' | * 参阅在官方论坛上获取有关创建转化的更多信息:''[https://forums.stardewvalley.net/threads/migrating-xnb-mods-to-content-patcher-packs.564/ 将XNB 模组 迁移到 Content Patcher 内容包]'' | ||
第70行: | 第70行: | ||
===找到模组=== | ===找到模组=== | ||
− | 参阅在入门教程上的 [[模组: | + | 参阅在入门教程上的 [[模组: 使用指南/入门#寻找模组|寻找模组]] |
===安装=== | ===安装=== | ||
第76行: | 第76行: | ||
# 下载 XNB 模组并将其解压缩到某处(不要解压在你的游戏文件夹中!) | # 下载 XNB 模组并将其解压缩到某处(不要解压在你的游戏文件夹中!) | ||
− | # 它应该包含一些 < | + | # 它应该包含一些 <samp>.xnb</samp> 文件 |
− | # 找到你的 [[模组: | + | # 找到你的 [[模组: 使用指南/入门#找到你的游戏文件夹|游戏文件夹]] |
− | # 在 < | + | # 在 <samp>Content</samp> 文件夹中替换已存在的 <samp>.xnb</samp> 文件。 '''确保你替换了正确的文件''' 有一些文件名相同但本身数据不同的文件 (就行 <samp>Content/Data/hats.xnb</samp> 和 <samp>Content/Characters/hats.xnb</samp>),替换错误的文件将导致游戏中错误或崩溃 |
===卸载模组=== | ===卸载模组=== | ||
− | 恢复模组替换的原始文件(希望你还留着!)或者 [[模组: | + | 恢复模组替换的原始文件(希望你还留着!)或者 [[模组: 使用指南/ 疑难解答# 重置游戏文件|重置你的游戏文件]] |
==故障排除== | ==故障排除== | ||
第88行: | 第88行: | ||
如果不知道,最简单的方法是: | 如果不知道,最简单的方法是: | ||
− | # [[模组: | + | # [[模组: 使用指南/ 疑难解答#重置游戏文件|重置你的游戏文件]] |
# 逐个重新安装每个 XNB 模组 | # 逐个重新安装每个 XNB 模组 | ||
# 每次安装后进行测试,以确保它不会引起问题 | # 每次安装后进行测试,以确保它不会引起问题 | ||
===其他问题=== | ===其他问题=== | ||
− | 参阅 [[模组: | + | 参阅 [[模组: 使用指南/ 疑难解答]] 获取更多建议 |
[[Category:模组]] | [[Category:模组]] |
於 2023年10月29日 (日) 17:55 的最新修訂
←目錄
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 模組
找到模組
參閱在入門教程上的 尋找模組
安裝
每個模組的安裝都不同,檢查模組描述以獲取詳細信息。但總的來說:
- 下載 XNB 模組並將其解壓縮到某處(不要解壓在你的遊戲文件夾中!)
- 它應該包含一些 .xnb 文件
- 找到你的 遊戲文件夾
- 在 Content 文件夾中替換已存在的 .xnb 文件。 確保你替換了正確的文件 有一些文件名相同但本身數據不同的文件 (就行 Content/Data/hats.xnb 和 Content/Characters/hats.xnb),替換錯誤的文件將導致遊戲中錯誤或崩潰
卸載模組
恢復模組替換的原始文件(希望你還留着!)或者 重置你的遊戲文件
故障排除
重置文件
如果你知道是哪個模組引起了問題, 卸載它
如果不知道,最簡單的方法是:
- 重置你的遊戲文件
- 逐個重新安裝每個 XNB 模組
- 每次安裝後進行測試,以確保它不會引起問題
其他問題
參閱 模組:使用指南/疑難解答 獲取更多建議