模组:創建內容包
← 目錄
內容包框架 是 SMAPI 模組,可讓你編寫 內容包,只需很少甚至無需代碼即可實現功能
內容包是修改遊戲的兩種主要方法之一,另一種是 直接為 SMAPI 創建 C# 模組
每個框架模組都定義了自己的內容包格式,注意查看其使用說明頁
可用的框架
核心框架
這些是用於創建各種模組的最受歡迎的框架(每個框架至少包含100個發布的內容包)。
框架模組 | 功能 |
---|---|
內容修補程序 Content Patcher | 添加/編輯/替換遊戲中的任何內容和資源 (即通常從 遊戲的 Content文件夾 中讀取的資源). 它支持 數據/圖像/地圖 文件,具有局部補丁和前置/追加等功能,並支持許多不同的條件和令牌(例如使紋理成為季節性的以及隨時間變化的數據等)。使用 Content Patcher 可以創建各種各樣的模組,從簡單的肖像替換到創建整個NPC
參閱 模組:Content Patcher 以查看使用教程 |
物品添加框架 Json Assets | 創建特定的物品類型,並支持每種物品類型的特定功能(例如為新物品指定製作配方/烹飪配方/禮物口味)。它目前支持創建普通物品、大型工藝品、農作物、果樹、帽子、武器、襯衫、褲子和靴子。Json Assets 添加的內容和圖像也可以通過 Content Patcher 進行編輯
參閱 its GitHub readme 查看教程 |
地圖加載工具 TMXL Map Toolkit | 添加/編輯遊戲中的位置和地圖。它包括各種特殊的地圖功能,例如裁剪圖層,水的顏色,圖塊動作和 Lua 腳本 |
生產者框架 Producer Framework Mod | 添加/更改遊戲中任何機器的輸入/輸出/行為。其中包括原版機器(例如木桶)、其他模組添加的機器、以及向任何大型可加工物品添加機器邏輯的機器 |
其他框架
許多其他的框架也為內容包提供了特定的功能
框架模組 | 功能 |
---|---|
修補程序的動畫 Content Patcher Animations | 對通過 Content Patcher 加載的所有紋理進行動畫處理,包括通常無法動畫處理的紋理 |
定製手工藝品製作台 Custom Crafting Stations | 添加定製的製作台,打開的菜譜菜單數量有限,而這些菜譜不會使原版的製作菜單發生問題。製作台可以是 big craftables 或使用 Json Assets 添加的,也可以通過添加到地圖的 tiledata 來添加製作台 |
自定義家具 Custom Furniture | 添加新的 家具 到遊戲中 |
自定義音樂 Custom Music | 替換或添加音樂曲目和聲音效果 |
自定義礦石節點 Custom Ore Nodes | 添加可以破碎的岩石/礦物質類型,獲取從自定義或從基本遊戲中獲取物品 |
自定義資源塊 Custom Resource Clumps | 添加新類型的巨石大小的資源塊,可以打破這些塊以獲取自定義項或從基礎遊戲中獲得的物品 |
存儲擴展框架 Expanded Storage | 添加自定義存儲(如箱子、櫥櫃等),以支持普通水平及更高級別的容量 |
農場類型管理器 Farm Type Manager | 向遊戲中的任何地圖添加類似農場的生成邏輯,其中包括生成樹樁、殘骸、草料、流星、怪物、礦石等 |
郵件框架 Mail Framework Mod | 通過自定義背景、重複郵件、各種各樣的郵件附件以及對多個附件的支持等功能將新郵件添加到遊戲中(也可以通過 Content Patcher 添加沒有自定義功能的簡單郵件) |
商店圖塊框架 Shop Tile Framework | 在各種條件下添加新商店或編輯現有商店庫存 |
火車站 Train Station | 可以通過 鐵路 火車站訪問新位置,因此無需將路徑/傳送點放置到到現有地圖中 |
看看其他的
- 模組:目錄 用於創建模組的不同方式,以及更詳細的文檔