Buff框架

作者 aedenthorn·版本 v0.7.0·更新於 2025-10-24

讓模組製作者能夠使用Content Patcher觸發增益效果

截圖 共 2 張

模組介紹 作者原文

讓模組製作者能夠使用Content Patcher觸發增益效果

Buff Framework

✨ **讓模組開發更簡單!** 這個框架爲遊戲增益系統打開了全新的可能性,讓模組製作者能夠基於Content Patcher條件靈活觸發各種增益效果。

---

🎯 核心功能

  • **靈活觸發**:根據各種遊戲條件自動激活增益效果
  • **高度可定製**:支持自定義增益屬性和圖標
  • **無縫集成**:完美兼容Content Patcher和SMAPI

📝 使用示例

以下是一個簡單的配置示例,當玩家穿着"午夜狗夾克"時自動應用魷魚墨水餛飩增益:

```json

{

"Format": "1.28.4",

"Changes": [

{

"Action": "EditData",

"Target": "aedenthorn.BuffFramework/dictionary",

"Entries": {

"aedenthorn.JacketBuff": {

"shirt": "Midnight Dog Jacket",

"which": 28,

"source": "aedenthorn.MidnightDogJacketBuff",

"displaySource": "Midnight Dog Jacket Buff"

}

}

}

]

}

```

🎮 增益類型

框架支持遊戲內置的所有增益效果,包括:

  • **6** - 飽腹
  • **7** - 解渴
  • **12** - 燒傷
  • **13** - 粘液
  • **14** - 詛咒
  • **17** - 微醺
  • **18** - 驚嚇
  • **20** - 戰士能量
  • **21** - 無敵
  • **22** - 腎上腺素激增
  • **28** - 魷魚墨水餛飩

⚙️ 高級配置

你可以自定義以下屬性:

  • **技能加成**:農業、釣魚、採礦、挖掘、運氣、覓食、製作
  • **屬性提升**:最大體力、磁力半徑、速度、防禦、攻擊
  • **視覺效果**:發光效果、自定義圖標
  • **音效**:觸發時的特殊音效
  • **持續時間**:精確控制增益時長

🎪 觸發條件

增益可以通過多種方式觸發:

  • **食用物品**:設置`consume`字段指定食物
  • **裝備穿戴**:通過`hat`、`shirt`、`pants`、`boots`、`ring`字段
  • **自定義條件**:結合Content Patcher的強大條件系統

🔧 技術特性

  • **SMAPI兼容**:需要SMAPI支持
  • **配置菜單**:集成通用模組配置菜單
  • **開源代碼**:可在GitHub上查看完整源碼

🌟 實際應用

這個框架已經被多個熱門模組使用:

  • **午夜後速度增益**
  • **生日增益**

💡 開發建議

  • 使用`which`字段引用內置增益,或使用`buffId`創建自定義增益
  • 通過`sheetIndex`選擇遊戲內置圖標,或使用`texturePath`設置自定義圖標
  • 合理設置`duration`字段控制增益持續時間

---

🚀 **開始你的增益模組創作之旅吧!** 這個框架爲星露谷物語模組開發帶來了無限可能,讓你的創意在遊戲中完美實現。

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

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

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

檔案與校驗

檔案名稱
Buff Framework
檔案大小
33.8 KiB
SHA-256
d198f19bb0f10d4cd4e87f3d98726cb4fefa4021fc048e0458483cb42593ebc0
入庫時間
2026-10-10 11:27