注意:此模型現已過時,請使用訂製配偶露台 Redux反而。這個模型最初是
多名配偶,但它似乎對任何配偶都有用,所以我將它移到這個新模組中(並在此過程中使它變得更好!)。
這個模組是一個簡單的框架。它本身不具備任何功能;你必須為其創建並安裝一個內容包。要么自己創建並安裝,要么請你的自訂 NPC 配偶的創建者為他們的 NPC 創建自訂配偶露台內容包。
現在有一個自訂配偶露台嚮導這樣,您無需任何 JSON 知識即可創建簡單的配偶露臺。安裝此 mod 以及它,並按照 mod 頁面上的說明操作。精靈不允許您進行進階自訂,但一旦您用它設定了簡單的 tilesheet,您就可以編輯 json 文件,並根據需要進行調整。
注意:如果您需要此 mod 的幫助,請訪問我的 Discord 伺服器。我無法在 Nexus 帖子中幫助您,這太尷尬了。簡單使用對於單身香草配偶,您可以調整範例內容包中的內容
“檔案”選項卡。安裝此模組,安裝內容包,然後編輯內容包的
內容.json文件,如下圖所示:
{
「區域」:{
「艾蜜莉」:{
地點:
{
“X”:69,
“Y”:7
},
"useDefaultTiles": true,
"useTilesOf": "艾蜜莉"
}
}
}
這告訴模組在 73,11 格為 Emily 創建配偶區域,使用她預設的露台區域格。只需更改名稱和位置座標以適合您的配偶。
useTilesOf是一個可選鍵,用於指定要使用的另一組預設圖塊。只需將其更改為其他 VANILLA 配偶的姓名即可。
香草配偶區域為 3x3 方塊,「位置」指的是左上角的方塊。
您也可以指定自訂 NPC 偏移量;對於自訂 NPC,您必須執行此操作 - 原始配偶的預設位置位於配偶區域內,但您也可以覆寫它們。使用
npc偏移量具有 X 和 Y 值,就像
地點(參見下面索菲亞的例子)。
要查找圖塊座標,您可以使用
偵錯模式。您可以在以下位置檢查您的 json
https://smapi.io/json 進階用法對於更複雜的範例,允許自訂瓷磚、自訂瓷磚板和多個配偶露台區域,請查看範例內容包
內容複雜.json(替換
內容.json使用它或直接複製內容即可。該文件包含多個配偶的區域,包括 Sophia,並從 png 載入自訂圖塊表:
{
「區域」:{
「艾蜜莉」:{
「地點」: {
“X”:73,
“Y”:11
},
"useDefaultTiles": true,
"useTilesOf": "艾蜜莉"
},
「Haley」:{
「地點」: {
“X”:74,
“Y”:7
},
"useDefaultTiles": true,
"useTilesOf": "Haley"
},
「索菲亞」:{
「地點」: {
“X”:77,
“Y”:11
},
“useDefaultTiles”:false,
"specialTiles": [
{
「地點」: {
“X”:77,
“Y”:12
},
"layer": "前面",
"tilesheet": "自訂TileSheet",
“tileIndex”:0
},
{
「地點」: {
“X”:77,
「Y」:13
},
"layer": "建築物",
"tilesheet": "自訂TileSheet",
“tileIndex”:4
},
{
「地點」: {
“X”:78,
「Y」:13
},
"layer": "建築物",
"tilesheet": "自訂TileSheet",
“tileIndex”:6
},
{
「地點」: {
“X”:79,
「Y」:13
},
"layer": "建築物",
"tilesheet": "自訂TileSheet",
“tileIndex”:7
},
{
「地點」: {
“X”:80,
“Y”:12
},
"layer": "前面",
"tilesheet": "自訂TileSheet",
"tileIndex": 1
},
{
「地點」: {
“X”:80,
「Y」:13
},
"layer": "建築物",
"tilesheet": "自訂TileSheet",
“tileIndex”:5
}
],
"npc偏移量": {
"X": 1,
“Y”:2
},
"npcAnimation": "Sophia_Farm1"
}
},
“tileSheetsToAdd”:{
"自訂TileSheet": {
“路徑”:“assets/custom_tile_sheet.png”,
“寬度”:4,
「高度」:2,
「tileWidth」:16,
「tileHeight」:16
}
}
}
這告訴 mod 要為 Sophia 執行以下操作:
- 在 77,11 處創建她的配偶區域
- 不要在她的配偶區域使用預設瓷磚(她本來就沒有),
- 使用給定的圖塊表名稱在給定的座標、給定的圖層上新增特殊圖塊清單(請參閱下面的自訂圖塊表)
- 將 Sophia 放置在與 77,11 偏移 1,2 的位置(即 78,13)
- 從動畫清單中播放名為「Sophia_Farm1」的動畫(這是由 SVE 提供的動畫)。
配偶區域僅對與農民結婚的 NPC 顯示,因此為您的 NPC 創建內容包沒有任何壞處,以防玩家與他們結婚。
定製瓷磚板上述範例還從內容包中包含的自訂 png 中新增了一個名為「CustomTileSheet」的自訂圖塊表,從而允許添加自訂圖塊圖形。
自訂圖塊表需要以圖塊為單位指定寬度和高度,因此此圖塊表的寬度為 64 像素(4 x 16),高度為 32 像素(2 x 16)。若要引用自訂圖塊中的圖塊索引,請從 0 開始從左到右計數。因此,範例圖塊表中的圖塊索引為:
0 1 2 3
4 5 6 7
您可以查看範例內容包中的 png 文件,並將其與秋季螢幕截圖中索菲亞的配偶區域進行比較,以更清楚地理解。
您也可以使用
{季節}在您的 tilesheet 路徑中新增標籤,例如
"path": "assets/custom_tile_sheet_{season}.png",然後使用四個單獨的 png 檔案來表示四個季節,即:
資產/自訂磁磚表彈簧.png資產/自訂磁磚表夏季.png資產/自訂磁磚表落.png資產/自訂磁磚表冬季.png如果您正在使用
多名配偶,請也使用這個模組,因為我在最新版本中已經從該模組中刪除了此功能。
技術的:需要
SMAPI,使用 Harmony。
相容
模組更新器進行自動更新。
程式碼位於
https://github.com/aedenthorn/StardewValleyMods.
如果你想投訴或尋求幫助或幫我測試我的模組,你可以訪問
我的 Discord 伺服器.
我為 Stardew Valley 製作的所有模組清單可在
https://www.nexusmods.com/stardewvalley/articles/895.