《息風谷戰略》自製神兵武器 快速閱讀精華
- 💎 核心技能: 學會使用官方MOD編輯器,從零開始打造專屬神兵
- 掌握Excel組態表編輯技巧
- 理解JSON數據結構轉換
- 完成武器範本、裝備屬性、詞綴效果三大設定
- 🔨 實戰範例: 手把手教你製作「雪飲刀」+「神兵」前綴
- 設定刀系武器攻擊力與特殊屬性
- 組態傳說級詞綴效果
- 上架商店讓玩家購買取得
- 🎨 進階技巧: 加入自訂圖示與3D模型
- 使用1:1比例PNG圖檔
- 運用騰訊混元AI生成3D模型
- 正確放置圖片資源路徑
- 📝 必備工具: Notepad++文字編輯器、官方ExcelTool、DeepSeek AI輔助
- ⚠️ 重要提醒: 修改前務必備份原始檔案,避免遊戲資料損毀
想在《息風谷戰略》中打造屬於自己的神兵利器嗎?透過官方提供的MOD編輯器,你不僅能調整遊戲數值,更能從零開始設計專屬武器裝備!本篇教學將以製作「雪飲刀」搭配「神兵」詞綴為實例,帶你一步步掌握從Excel編輯、JSON轉換到遊戲內顯示的完整流程。
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

MOD編輯器基礎介紹
《息風谷戰略》開發團隊非常佛心,直接在遊戲中內建了功能完整的MOD編輯工具。這套系統不只支援數值調整,還能讓你創造全新的裝備、角色甚至劇情事件。對於想要客製化遊戲體驗的玩家來說,這絕對是一大福音!
編輯器的核心功能包括:
- Excel組態表管理:透過熟悉的試算表格式編輯遊戲數據
- 自動JSON轉換:一鍵將Excel內容轉換成遊戲可讀取的格式
- 內建調試模式:修改後立即進入遊戲測試效果
- Steam創意工坊支援:完成的MOD可以分享給其他玩家使用
工具位置:
進入遊戲安裝目錄下的 WindstopStrategy_Data\ModTool 資料夾,這裡存放著所有MOD製作所需的工具與範本檔案。特別注意,ExcelTool\Datas 這個子目錄包含了遊戲官方的完整數據表,你可以直接複製這些範本來進行修改。
第一步:準備工作與檔案清理
開始製作MOD之前,我們需要先建立一個乾淨的工作環境。這個步驟看似簡單,但做好檔案管理能讓後續作業事半功倍!
操作流程:
- 新建專案: 點擊編輯器上方的「新建項目」按鈕,系統會自動產生一套完整的目錄結構
- 開啟目錄: 點選右上角的「打開目錄」功能,瀏覽器會跳出專案資料夾
- 清理檔案: 在打開的檔案夾中,你會看到一大堆Excel表格。這時候請只保留以下兩個檔案:
- __Table定義.xlsx - 這是核心組態檔案,絕對不能刪
- 你打算編輯的功能表格 - 例如要做裝備就保留物品相關的Excel
- 修改定義表: 打開 __Table定義.xlsx,同樣只保留你需要編輯的表格定義行,刪除其他無關項目後記得存檔
【小知識】為什麼要刪除多餘檔案?
因為編輯器在執行「構建」時,會將所有Excel表格全部轉換成JSON。如果留著一大堆用不到的表格,不僅轉換速度慢,還可能因為誤改到其他數據導致遊戲出錯。保持工作環境精簡,是專業MOD製作者的基本功!
第二步:Excel表格編輯技巧
Excel組態表乍看之下可能有點嚇人,滿滿的欄位和代碼讓人摸不著頭緒。但別擔心,官方開發團隊已經在關鍵欄位上加入了註解提示,只要掌握查看技巧就能輕鬆上手!
表格結構說明:
- 第一行(##var): 欄位的英文變數名稱,例如 Id、Name、Quality 等
- 第二行(##type): 資料類型定義,常見的有 string(文字)、int(整數)、bool(是/否)
- 第三行(##中文說明): 最重要的一行!這裡用繁體中文解釋每個欄位的用途
- 第四行開始: 就是實際的數據內容了
善用註解查看代碼對照表:
當你看到某個儲存格右上角有紅色小三角形時,代表這裡藏著寶貴的資訊!將滑鼠游標懸停(不用點擊)在該格子上,就會彈出黃色的說明框。
以圖中的「限定裝備類型」為例,註解框會列出:
<var name="Sword" alias="劍" value="3"/>
<var name="Blade" alias="刀" value="2"/>
<var name="Fist" alias="拳套" value="0"/>
...
多個可用, 隔開
這表示如果你想限制武器只能是「刀」,就在該欄位填入 刀 或代碼 2。若要同時包含刀和劍,就填寫 刀,劍 (用逗號分隔)。
編輯時的注意事項:
- 文字內容(如物品名稱)可以隨意發揮,但代碼類型的欄位務必對照註解填寫
- 遇到 (set#sep=,) 這種類型,代表可以填入多個值並用逗號隔開
- ID欄位不能重複,建議用英文或拼音命名避免衝突
- 修改時記得經常按 Ctrl+S 存檔,避免白費工夫
第三步:構建與JSON轉換
完成Excel編輯後,接下來就是見證魔法的時刻 - 將你精心設計的數據轉換成遊戲能讀取的格式!
執行構建:
- 回到MOD編輯器主介面
- 點擊右上角的「構建」按鈕
- 耐心等待幾秒鐘(檔案越多等越久)
- 觀察左下角狀態欄,出現綠色的 "Generate Success" 字樣就代表成功了!
檢查產出的JSON檔案:
構建完成後,你的專案目錄下會出現一個 data 資料夾,裡面存放著所有轉換好的JSON檔案。
重要JSON檔案說明:
| 檔案名稱 | 功能用途 | 修改目的 | | backend_beans_tbattrtemplate.json | 裝備範本定義 | 設定武器的基礎屬性架構 | | backend_beans_tbitem.json | 物品資料庫 | 建立具體的武器裝備 | | backend_beans_tbitemaffix.json | 詞綴效果池 | 製作「神兵」、「鋒利」等前後綴 | | backend_beans_tbshop.json | 商店列表 | 決定哪個NPC會販售商品 | | backend_beans_tbshopitem.json | 商品資訊 | 設定價格、庫存與詞綴 |
調試測試:
點擊編輯器上方的「調試」按鈕,遊戲會直接啟動並載入你的MOD。進入遊戲後可以檢查:
- 新武器是否出現在商店或背包中
- 屬性數值是否正確顯示
- 詞綴效果是否生效
- 圖示有沒有正常顯示
如果發現問題,回到Excel修改後再次執行「構建」即可。這個流程可以反覆進行,直到你滿意為止!
實戰演練:製作雪飲刀神兵
理論講完了,現在讓我們動手做一把真正的神兵吧!以下示範如何打造一把帶有「神兵」詞綴的傳說級武器「雪飲刀」。
裝備範本設定
首先我們需要定義這把武器的屬性架構。找到官方數據表中的 backend_beans_tbattrtemplate.json,複製一份「火鉗刀」的代碼作為參考範本:
{
"Id": "雪飲刀範本",
"Quality": "傳說",
"MinAttack": 45,
"MaxAttack": 60,
"RequireLevel": 15,
"AffixCount": 3
}
參數說明:
- Id: 範本的唯一識別碼,用拼音或英文命名
- Quality: 品質等級(普通/精良/稀有/傳說/絕世)
- MinAttack / MaxAttack: 攻擊力浮動範圍
- RequireLevel: 使用等級需求
- AffixCount: 可以附加幾條詞綴效果
修改完成後記得存檔!
武器屬性組態
接著打開 backend_beans_tbitem.json,同樣複製火鉗刀的區塊進行改寫:
{
"Id": "雪飲",
"Name": {
"key": "i18n/item/xueyin",
"text": "雪飲"
},
"Description": {
"key": "i18n/item/xueyin_desc",
"text": "傳說中的神兵利器,刀身寒光凜冽如飄雪"
},
"ItemType": "武器",
"SubType": "刀",
"Quality": "傳說",
"Pic": "雪飲",
"TemplateId": "雪飲刀範本",
"BasePrice": 5000
}
關鍵欄位解析:
- Id: 物品ID,必須跟後面商店設定中的ItemId保持一致
- Name / Description: 遊戲中顯示的名稱與說明文字
- ItemType / SubType: 道具大類與細項(記得對照Excel註解填寫正確代碼)
- Pic: 圖示檔案名稱(不含副檔名),稍後會教你如何加入自訂圖片
- TemplateId: 對應到剛才設定的範本ID
- BasePrice: 基礎售價
詞綴效果製作
現在要來製作讓武器真正強大的秘密 - 「神兵」前綴詞條!編輯 backend_beans_tbitemaffix.json:
{
"Id": "神兵",
"Name": {
"key": "i18n/item_affix/shenbing",
"text": "神兵"
},
"EnableAffixName": true,
"Quality": "傳說",
"RequireEquipType": "刀,劍,槍",
"RequireItemQualities": "絕世,傳說",
"Weight": 5,
"Price": 8000,
"AffixEffect1": {
"Type": "攻擊力",
"Value": "+25%"
},
"AffixEffect2": {
"Type": "暴擊率",
"Value": "+15%"
}
}
詞綴設計要點:
- EnableAffixName: 設為true時,裝備名稱前會顯示詞綴(例如「神兵·雪飲」)
- RequireEquipType: 限定哪些武器類型可以出現這個詞綴
- RequireItemQualities: 限定品質等級,避免白裝也能出神兵
- Weight: 詞綴出現機率權重,數字越大越容易刷到
- Price: 附加這個詞綴後增加的售價
- AffixEffect: 具體的屬性加成,最多可以設定3-4條效果
商店上架設定
武器做好了,總不能直接憑空出現吧?我們需要把它放到商店裡讓玩家購買!
步驟一:建立商品資料 (backend_beans_tbshopitem.json)
{
"Id": "inf_雪飲",
"ItemId": "雪飲",
"Price": 12000,
"StorageCount": -1,
"ItemParam": "神兵"
}
- Id: 商品ID,前綴 inf_ 代表無限補貨
- ItemId: 對應到先前設定的武器ID
- Price: 實際販售價格
- StorageCount: 庫存數量(-1表示永久販售)
- ItemParam: 購買後自動附加的詞綴,填入剛才製作的「神兵」
步驟二:將商品加入商店 (backend_beans_tbshop.json)
{
"Id": "老郎中的藥鋪",
"ShopName": {
"key": "i18n/shop/name/medic",
"text": "老郎中的藥鋪"
},
"CurrencyItemId": "銀兩",
"ShopItems": [
"inf_白藥",
"inf_藍藥",
"inf_雪飲"
]
}
在 ShopItems 陣列中加入我們的商品ID即可。記得用英文逗號分隔,每個商品ID都要用引號包起來!
完成後執行「構建」→「調試」,進入遊戲找到老郎中,就能在他的藥鋪買到雪飲刀囉!
加入自訂圖示教學
有了強力的屬性還不夠,一把真正的神兵必須有專屬的外觀!現在教你如何為武器加入自訂圖示。
圖片規格要求:
- 格式: PNG檔案(支援透明背景)
- 比例: 必須是 1:1 的正方形(例如512x512、1024x1024)
- 檔名: 使用英文或拼音,要與物品設定中的Pic欄位對應
放置路徑:
將準備好的圖片檔案放入MOD專案的以下位置:
Assets > Image > Items
假設你的圖片檔名是 雪飲.png,那麼在物品設定JSON中的Pic欄位就填寫 雪飲 (不含副檔名)。
利用AI生成3D模型:
如果你想更進一步打造獨一無二的武器外觀,可以使用免費的AI工具!
推薦使用騰訊混元AI(對零基礎玩家非常友善):
- 訪問混元AI的3D生成功能
- 輸入描述文字,例如:「一把古風寒冰長刀,刀身泛著藍白色光芒」
- 等待AI生成3D模型
- 下載模型檔案,放入MOD專案的對應目錄
注意事項:
- 3D模型需要轉換成遊戲支援的格式,可以參考官方提供的 XfgModUnityProject.zip Unity專案範本
- 如果只是想快速測試,先使用2D圖示就足夠了
- 確保圖片檔案大小不要超過2MB,避免影響遊戲讀取效能
零基礎Lua腳本應用
進階玩家可能會想製作更複雜的MOD功能,例如使用道具後觸發特殊事件。這時候就需要用到Lua腳本了!
Lua腳本能做什麼?
- 製作可重複使用的功能道具(類似於熱鍵觸發)
- 設計多選項對話事件
- 自動發放獎勵(金錢、經驗、招募角色)
- 調整角色特性與屬性
零基礎入門技巧:
如果你完全不懂程式設計也沒關係,善用AI工具可以幫你大忙!
- 找到參考代碼: 從遊戲本體的 init.lua 或故事腳本中複製相關功能的代碼段落
- 使用DeepSeek AI: 將代碼貼入DeepSeek,並提出你的需求,例如:
「這段代碼是招募角色的功能,我想改成招募女性角色並增加好感度」 - AI輔助修改: DeepSeek會幫你解釋代碼邏輯,並提供修改後的版本
- 測試調整: 將修改後的腳本放入MOD專案,執行調試確認效果
實用範例:製作「萬能許願道具」
設計思路:使用一個道具後,彈出多個選項讓玩家選擇想要的獎勵。
推薦的文字編輯器:
編輯Lua腳本時,建議使用專業的文字編輯器而非Windows記事本:
- Notepad++ - 輕量級且免費,支援語法高亮
- Notepad4 - 介面更現代化的選擇
這些工具能用不同顏色標示關鍵字、變數和字串,讓你更容易閱讀和除錯!
範例檔案免費下載 🔽
為了讓大家更快上手,我整理了完整的雪飲刀MOD範例檔案供下載參考!
檔案包含內容:
- 雪飲刀完整JSON組態檔案
- 神兵詞綴效果設定
- 商店上架範例代碼
- 常用裝備屬性對照表
- 雪飲刀示意圖檔
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
下載後請先閱讀資料夾內的README說明檔案,裡面有詳細的安裝與使用步驟。如果遇到問題,可以參考底下的常見問題Q&A章節!
《息風谷戰略》自製裝備MOD_常見問題Q&A
Q:執行「構建」後左下角沒有出現綠色成功提示怎麼辦?
通常是因為Excel表格中有欄位填寫錯誤或格式不符。請仔細檢查:
- ID欄位是否重複
- 代碼類型的欄位有沒有參照註解填寫正確值
- 有沒有漏填必填欄位(通常標題會標註*)
如果還是找不出問題,可以先恢復成官方範本,確認能構建成功後再一步步修改。
Q:武器在遊戲中找不到或無法購買?
請確認以下幾點:
- 物品的Quality(品質)是否超過目前區域發展度上限?(傳說裝備需要高發展度才會解鎖)
- 商店的ShopItems陣列是否正確加入了商品ID?
- JSON格式是否正確(特別注意逗號和引號)
- 是否執行了「構建」並重新啟動遊戲?
Q:自訂圖示不顯示,遊戲中只看到預設圖案?
可能的原因:
- 圖片檔名與Pic欄位設定不一致(注意大小寫)
- 圖片沒有放在正確路徑 (Assets > Image > Items)
- 圖片比例不是1:1正方形
- 檔案格式不支援(請使用PNG)
建議先用官方提供的圖檔測試,確認路徑設定正確後再替換成自己的圖片。
Q:詞綴效果沒有生效,屬性加成沒有出現?
檢查詞綴設定中的以下項目:
- RequireEquipType 是否包含你的武器類型
- RequireItemQualities 品質限制是否太嚴格
- AffixEffect 中的屬性類型名稱是否拼寫正確
- 商店的ItemParam欄位是否正確填入詞綴ID
也可以先用官方現有的詞綴(如「鋒利」、「精良」)測試,確認流程無誤後再自製新詞綴。
Q:想修改遊戲內已有的武器屬性該怎麼做?
直接編輯 WindstopStrategy_Data\StreamingAssets\GameData\Json 路徑下的JSON檔案即可。找到對應武器的ID,修改其數值後存檔。但要注意:
- 這是直接改遊戲本體,不是製作MOD
- 修改前務必備份原始檔案
- 遊戲更新後修改可能會被覆蓋
- 不建議新手直接改本體,建議透過MOD方式練習
Q:製作的MOD如何分享給其他玩家使用?
有兩種方式:
- Steam創意工坊: 在MOD編輯器中點選「發布到Steam」,填寫名稱與說明後上傳。其他玩家可以在創意工坊訂閱你的MOD
- 手動分享: 將整個MOD專案資料夾壓縮成ZIP,上傳到網路硬碟分享連結。其他玩家下載後放入遊戲的Mods資料夾即可
發布前記得充分測試,確認沒有會導致遊戲崩潰的錯誤!
Q:能不能用MOD新增全新的功法或技能?
可以!但難度較高,需要同時編輯多個組態表:
- 技能定義表(設定技能效果、冷卻時間)
- 角色技能池(決定哪些角色能學習)
- 技能書道具(讓玩家在遊戲中取得)
- 可能還需要搭配Lua腳本實現複雜效果
建議先從簡單的數值調整開始,累積經驗後再挑戰技能MOD。官方共創QQ群(897933161)有許多高手可以請教!
Q:修改器與MOD有什麼不同?應該用哪個?
- 修改器: 是外掛程式,通常用記憶體修改方式直接改變遊戲運行數值。優點是即時見效,缺點是每次遊戲都要重新開啟,且容易被防作弊系統偵測
- MOD: 是官方支援的內容擴充方式,修改的是遊戲資料檔案。優點是永久生效、可分享給他人,缺點是製作門檻較高
如果只是想單機爽快體驗,用修改器就好。但如果想客製化遊戲內容並分享創意,學習MOD製作會更有成就感!
|