自定義固定對話

作者 aedenthorn·版本 v2.4.4·更新於 2025-11-05

允許內容補丁模組創建自定義版本的ExtraDialogue和一些StringsFromCSFiles字符串

截圖 共 1 張

模組介紹 作者原文

允許內容補丁模組創建自定義版本的ExtraDialogue和一些StringsFromCSFiles字符串

Custom Fixed Dialogue

🎮 **讓NPC對話更加個性化!**

✨ 模組起源

在下載了Mister Ginger模組後,我發現遊戲會強制讓所有成年NPC使用相同的翻垃圾桶對話,因爲這部分內容是硬編碼的。這個模組就是爲了解決這個問題而生!

---

🎯 核心功能

**解除硬編碼限制**,讓你可以爲特定NPC創建專屬的對話版本。當某個NPC說話時,遊戲會顯示你在內容包中設置的定製版本,而不是通用的默認文本。

📝 使用方法

要創建與此模組配合使用的內容補丁包,你需要先了解想要修改的字符串對應的鍵值(標籤)。

**鍵值前綴規則:**

  • 來自 **Characters.json** 的字符串鍵值:添加 **"Characters_"** 前綴
  • 來自 **ExtraDialogue.json** 的字符串鍵值:添加 **"ExtraDialogue_"** 前綴
  • 來自 **Strings\StringsFromCSFiles.json** 的字符串鍵值:直接使用文件中的確切鍵值

🔧 配置示例

使用Content Patcher爲特定NPC創建自定義版本,就像處理普通對話字符串一樣:

```json

{

"Changes": [

{

"Action": "EditData",

"Target": "Characters/Dialogue/MisterGinger",

"Entries": {

"ExtraDialogue_Town_DumpsterDiveComment_Adult": "Mr. Ginger thinks you should stop rooting around in HIS trash bins.$s"

}

}

]

}

```

⚠️ 注意事項

  • 如果文本用於沒有自定義版本的NPC,會自動回退使用默認通用字符串
  • 模組期望這些字符串僅用於NPC對話,因此會用標識符標籤替換文本
  • 如果在角色對話之外使用字符串,可能會意外看到標籤而不是文本

🛠️ 技術信息

**依賴:**

  • SMAPI
  • 使用Harmony框架

**源代碼:** GitHub倉庫

**社區支持:** Discord服務器

**所有模組列表:** 文章

安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)

  1. 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
  2. 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
  3. 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
  4. 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。

修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。

檔案與校驗

檔案名稱
Custom Fixed Dialogue
檔案大小
18.0 KiB
SHA-256
bc99c5e021fc14c8af69b2b5d53342f1015bf02ae86bc76a18cd49c49f7fe217
入庫時間
2026-10-10 10:40