傢俱展示框架
讓你可以將傢俱指定爲具有可見的存儲槽位
模組介紹 作者原文
讓你可以將傢俱指定爲具有可見的存儲槽位
Furniture Display Framework
🎯 模組功能
這個模組提供了一個框架系統,讓你可以爲特定的傢俱設置"展示槽位",在這些槽位中放置普通物品用於裝飾展示。
🖱️ 使用方法
**放置物品:**
- 手持要展示的物品,左鍵點擊傢俱上的槽位
**取下物品:**
- 右鍵點擊已放置物品的槽位
💡 *提示:你可以在配置文件中自定義這些操作按鈕*
🔄 物品交互規則
- 如果槽位已有不同物品(或相同物品但品質不同),將進行交換
- 如果槽位已有相同品質的相同物品,將堆疊到該物品的最大堆疊數量
- 目前僅支持原版普通物品(ObjectInformation.json中的物品)
🛠️ 基於此框架的模組
- Table Settings
- Wooden Shelves
🎨 創建展示傢俱
使用Content Patcher配置
要爲傢俱添加展示槽位,需要使用Content Patcher進行配置。以下是給豪華桌子添加四個槽位的示例:
```json
{
"Format": "1.23.0",
"Changes": [
{
"Action": "EditData",
"Target": "Mods/aedenthorn.FurnitureDisplayFramework/dictionary",
"Entries": {
"Luxury Table": {
"slots": [
// 槽位配置詳情...
]
}
}
}
]
}
```
🔑 關鍵配置要點
**傢俱名稱規則:**
- 無旋轉的傢俱使用完整名稱
- 有多個旋轉的傢俱需要使用語法:`:`
- 例如:"Winter Dining Table:0" 和 "Winter Dining Table:2"
**多傢俱共享配置:**
- 多個傢俱或旋轉可以共享相同配置
- 使用逗號分隔多個名稱,例如:"Winter Dining Table:0,Festive Dining Table:0"
📐 矩形參數說明
每個槽位包含兩個矩形區域:
- **slotRect**:定義傢俱上可點擊的區域
- **itemRect**:定義物品在傢俱上的顯示區域
📏 *矩形尺寸基於傢俱紋理的實際大小(縮放前),位置相對於邊界框的左上角*
⚙️ 技術要求
- 需要 SMAPI 支持
- 使用Harmony框架
- 兼容 Mod Updater 自動更新
🔗 相關鏈接
- **GitHub代碼庫**:
- **Discord社區**:
- **作者所有模組列表**:
---
💫 *讓你的星露谷家居裝飾更加豐富多彩!*
安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)
- 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
- 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
- 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
- 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。
修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。