資源橋接器
AssetBridge允許模組直接從其他模組文件夾加載紋理。這是一個輕量級框架,旨在減少精靈衝突並避免相同文件的冗餘副本。
截圖 共 1 張
模組介紹 作者原文
AssetBridge允許模組直接從其他模組文件夾加載紋理。這是一個輕量級框架,旨在減少精靈衝突並避免相同文件的冗餘副本。
AssetBridge
✨ **AssetBridge** 讓模組能夠**直接從其他模組的文件夾加載紋理**!這是一個輕量級框架,專門設計來減少精靈衝突並避免相同文件的冗餘副本。
🎯 核心功能
- **邏輯資產創建**:可以創建邏輯資產(如 Characters/NpcName_anything),自動鏈接到其他模組中的精靈
- **智能資源管理**:自動攔截遊戲資源請求,定位目標模組中的鏈接文件並自動提供服務
- **多場景適用**:完美適用於動畫框架、條件紋理交換或簡單地在模組包之間共享藝術資源
🔧 工作原理
- **創建虛擬數據資產**:AssetBridge 創建一個名爲 AssetBridges 的虛擬數據資產,Content Patcher 可以通過 EditData 來定義邏輯資產與其他模組中實際 PNG 文件之間的鏈接
- **智能請求攔截**:當遊戲或其他模組請求資產時,AssetBridge 會攔截請求,在目標模組中定位鏈接文件,並自動提供服務
📝 使用方法
在 manifest.json 中添加依賴:
```json
"Dependencies": [
{ "UniqueID": "Nikanor.AssetBridge", "IsRequired": true }
]
```
在 content.json 中配置:
```json
{
"Action": "EditData",
"Target": "AssetBridges",
"Entries": {
"Characters/NpcName": "TargetUniqueID/path inside their mod/file name.png"
}
}
```
🎮 使用示例
假設你想使用來自 **Seasonal Cute Characters** 模組(Poltergeister.SeasonalCuteCharacters)中 Alex 的精靈,並將它們加載到新的邏輯資產中,用於其他包或動畫:
```json
{
"Action": "EditData",
"Target": "AssetBridges",
"Entries": {
"Characters/Alex_Example": "Poltergeister.SeasonalCuteCharacters/assets/Characters/Alex/Alex_Summer.png",
"Portraits/Alex_Example": "Poltergeister.SeasonalCuteCharacters/assets/Portraits/Alex/Alex_Summer.png"
}
}
```
---
🚀 **體驗更流暢的模組資源管理**,告別重複文件和精靈衝突的煩惱!
安裝與使用 安裝:SMAPI 模組(星露谷物語標準流程)
- 先安裝 SMAPI(星露谷模組載入器):從 smapi.io 下載安裝包,執行 install on Windows.bat,按提示選擇遊戲目錄完成安裝。
- 解壓本站下載的壓縮包,找到包含 manifest.json 的那層資料夾(這就是一個模組)。
- 把該模組資料夾整個複製到 Stardew Valley/Mods/ 目錄下。
- 透過 SMAPI 啟動遊戲(執行 StardewModdingAPI.exe 或按指引設定啟動項),標題畫面前的控制台會列出每個模組的載入結果。
修改器類工具可能無需 SMAPI,解壓後按包內說明直接執行即可。 修改存檔前建議先備份;SMAPI 會在控制台列出載入失敗的模組。