模组:使用 XNB 模組

出自Stardew Valley Wiki
跳至導覽 跳至搜尋

目錄

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. 每次安裝後進行測試,以確保它不會引起問題

其他問題

參閱 模組:使用指南/疑難解答 獲取更多建議