傢俱展示框架

作者 aedenthorn·版本 v0.5.5·更新於 2025-09-22

讓你可以將傢俱指定爲具有可見的存儲槽位

模組介紹 作者原文

讓你可以將傢俱指定爲具有可見的存儲槽位

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 模組(星露谷物語標準流程)

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

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

檔案與校驗

檔案名稱
Furniture Display Framework
檔案大小
19.9 KiB
SHA-256
8ed1811888ab4d56ee4d11d7ace5d03c5594985c061b2be4893dfbfd36d9c211
入庫時間
2026-10-10 10:46