武技修改基礎知識
在《英雄立志傳三國志》中,玩家可透過編輯遊戲文件來自定義武技,使遊戲體驗更加個性化。武技修改主要涉及三個Json文件和一個動畫文件,這些文件通常位於以下路徑:- \SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets\Json
複製代碼
👉 免費 禮 包 遊 戲 推 薦 ⬇️⬇️⬇️ 玩各種動漫手遊

HeroBattleCard.json 卡牌基礎設定
這個文件儲存了所有武技卡牌的基本資訊,包括名稱、描述、消耗、效果等。以下是重要參數說明:
基本參數說明
- id:卡牌的唯一標識,不可重複
- name:卡牌顯示名稱,可自由修改
- remark:技能摘要,便於識別技能效果
- description2:卡牌的文字說明,可自定義背景故事
- level:卡牌等級,影響強度與稀有度
技能參數設定
- common: "1":特殊卡牌設定,1表示不進入武技卡牌池
- type: "0":卡牌類型,攻擊卡或其他類型
- element: "0":五行屬性(0金、1木、2水、3火、4土、5無屬性)
- ap: "6":使用消耗的AP值
- mp: "1100":使用消耗的MP值
攻擊範圍參數
- shape: "1":攻擊範圍形狀(0點、1圓、2扇形、3直線)
- dis: "0":基礎攻擊距離
- width: "5":攻擊範圍寬度/半徑
- multiple: "6":傷害倍數
特殊屬性參數
- weight/weightYellow/weightRed:卡牌在卡池的刷新率
- soulPoint: "3000":武魂點數要求
- ifNeedStay: "1":是否可在移動後使用(0否、1是)
- skillState:技能觸發效果,如「1003005/100」表示100%觸發暴擊大效果
HeroBattleCardState.json 技能效果設定
這個文件儲存了技能效果的詳細資訊,定義了各種狀態、buff和觸發條件。
基本效果參數
- id:效果唯一標識
- name/iconName:效果名稱與圖標顯示名稱
- description:效果文字說明
- icon:效果圖標編號
- positive:是否為正面效果(0負面、1正面)
持續效果參數
- maxRound:最大持續回合數
- cumulate/cumulateLimit:是否可疊加及最大疊加層數
效果代碼解析
效果代碼是以「@」分隔的多段複合代碼,每段代表一個獨立效果:- 107#0#0#0#0#91009505#0#50#1#0####0#0#0##0@107#0#1#0#0#91020605#15#100#3#0####0#0#0#CardAP<4#0
複製代碼 `
- 107/115:效果類型代碼,107表示引用技能,115表示抽卡
- 91009505:引用的技能ID
- 50:觸發機率百分比
- CardAP<4:條件限制,此例為AP小於4時觸發
HeroBattleSoul.json 武魂系統設定
這個文件儲存了武魂相關資訊,定義了武魂的基本屬性和附加技能。
主要參數說明
- id/name:武魂的唯一標識和名稱
- remark:武魂的簡要描述
- description2:武魂的詳細說明
- soulPoint:解鎖武魂所需點數
- element:武魂五行屬性
- skillState:武魂引用的技能效果ID
動畫文件設定
動畫文件位於`\SteamLibrary\steamapps\common\LegendOfHeros\ThreeKingdom_Data\StreamingAssets\BattleCardAnimation`,包含了各種技能動畫。
若不修改動畫文件,自定義技能使用時角色會靜止不動。要增加動畫效果,可依據以下步驟:
1. 根據想要的動畫效果找到對應的.dat文件(如「萬劍訣」對應1000200.dat)
2. 複製該文件並重命名為自己武技的ID號碼
3. 將文件放入相同目錄即可套用動畫效果
舌戰與軍團戰技能修改
除了武技,遊戲中的舌戰和軍團戰技能也可以通過類似方法修改:
- 舌戰:修改HeroDebateCard、HeroDebateCardState、HeroDebateSoul文件
- 軍團戰:修改HeroWarSkill、HeroWarSkillState、HeroWarSoul文件
修改原理與武技相同,只需替換相應文件中的參數即可。
武技參數參考表
參數類型 | 參數範例 | 功能說明 | 建議設定範圍 | 基本屬性 | id/name/level | 武技基本資訊 | 確保ID唯一性,名稱自定義 | 消耗數值 | ap: "6" / mp: "1100" | 行動點與真氣消耗 | 根據技能強度平衡設定 | 攻擊範圍 | shape: "1" / width: "5" | 攻擊形狀與範圍 | 高傷害技能建議範圍較小 | 傷害係數 | multiple: "6" | 基礎傷害倍率 | 單體4-8,群體3-6 | 五行屬性 | element: "0" | 技能屬性類型 | 根據角色定位選擇 | 出現權重 | weight: "31" | 抽卡機率 | 基礎技能31,高級技能15 | 持續效果 | maxRound: "3" | 效果持續回合 | 控制效果1-2回合,增益2-5回合 | 解鎖條件 | soulPoint: "3000" | 所需武魂點 | 普通技能1000-3000,強力技能5000+ |
武技修改常見問題Q&A
以下廣告滑動後還有帖子內容
Q1: 修改武技文件時,ID設定有什麼注意事項?
A1: ID必須保持唯一,建議使用9開頭的數字作為自定義內容,避免與遊戲原有ID衝突。使用連貫的ID編號可以方便管理,如91000200、91000201等。
Q2: 如何調整武技傷害倍率使其平衡且不過於強大?
A2: 傷害倍率(multiple)建議參考原版武技:單體技能可設定4-8之間,群體技能通常在3-6之間。高消耗(高AP)的技能可設定較高倍率。必須同時考慮技能範圍、冷卻和消耗來平衡。
Q3: 創建的自定義武技不顯示動畫,只有角色站立不動,如何解決?
A3: 需要在BattleCardAnimation文件夾中添加相應的動畫文件。可複製現有技能動畫(如1000200.dat),重命名為你的武技ID。確保文件名與武技ID完全一致。
Q4: 如何創建帶有持續效果(如流血、燃燒)的武技?
A4: 需要在skillState參數中添加相應效果ID,格式為"效果ID/觸發機率"。如"1003005/100"表示100%觸發暴擊。多個效果可用分號分隔,如"1003005/100;1005905/100"。
Q5: 武技修改後遊戲崩潰,可能是什麼原因?
A5: 常見原因包括:ID重複、引用了不存在的效果ID、Json格式錯誤(如缺少逗號或引號)。建議在修改前備份原文件,且修改後使用Json校驗工具檢查格式正確性。
Q6: 如何讓自定義武技只有特定武將能使用?
A6: 設置isUnique為"1",並確保common為"1",這樣技能不會進入普通卡池。可以通過事件或腳本為特定武將添加該技能。
Q7: 自定義武技在遊戲中找不到或無法使用,可能的原因是?
A7: 檢查是否正確設置了weight參數(抽卡權重),確認soulPoint(解鎖條件)是否合理,以及是否正確設置了武器限制條件(aryWeapon)。
總結與實用建議
自定義武技能極大提升《英雄立志傳三國志》的遊戲體驗,讓玩家可以創造符合自己風格的獨特技能。修改過程雖然看似複雜,但掌握了基本原理後就能靈活運用。
以下是一些實用建議:
1. 修改前先備份原文件,避免操作失誤導致遊戲損壞
2. 從簡單的參數修改開始,逐步嘗試複雜的效果組合
3. 參考現有武技的設計思路,不要過分追求強力效果
4. 使用Json格式校驗工具確保修改後的文件格式正確
5. 每次修改後進行測試,確認效果符合預期
透過這些技巧,玩家可以打造專屬於自己的武技系統,體驗更加豐富的三國世界。無論是還原經典武將絕技,還是創造全新的技能組合,都能讓遊戲體驗更加個性化。
|