搜尋

騎馬與砍殺2霸主攻略騎馬與砍殺2霸主

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[遊戲攻略] 《騎馬與砍殺2:霸主》DLC戰帆手動修改數據攻略 修改器失效?隨從上限、武器屬性、兵種數據設定指南

[複製連結]
1
NHK1753 ( Lv.20 天使 ) 發表於 9 小時前 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式

《騎馬與砍殺2:霸主》DLC戰帆 手動修改數據 快速閱讀精華


  • 🔑 核心煩惱: 遊戲版本更新太快,許多修改器和MOD都不能用,需要手動修改遊戲核心數據。
  • 🔧 必備工具: Dnspy (用來修改DLL檔案) 和 Notepad++ (用來編輯XML設定檔)。
  • 👥 隨從上限修改:
    • 目標檔案: TaleWorlds.CampaignSystem.dll
    • 修改位置: GetCompanionLimitForTier 方法。
    • 效果: 將預設的數字(通常是 3)修改為你想要的隨從數量,例如 40。
  • ⚔️ 個性武器打造:
    • 修改檔案: crafting_pieces.xml
    • 關鍵技巧: 專門修改「競技場武器零件」(名稱帶有 _blunt),確保修改後的武器只有玩家和夥伴能用,不會影響NPC領主或軍隊。
    • 零件現形: 記得刪除 is_hidden="true" 這段程式碼,零件才會出現在打造介面!





重要提醒:手動修改前須知



【T - Trustworthiness 風險聲明】

由於《騎馬與砍殺2:霸主》(Mount & Blade II: Bannerlord)近期更新頻繁,許多舊版修改器或MOD可能無法跟上最新版本,導致玩家需要手動修改遊戲核心檔案。

我們團隊必須在此提醒: 由於這是直接修改遊戲的 .dll[/b 核心檔案和 .xml 設定檔,請務必在操作前完整備份相關檔案。如果修改錯誤或步驟出錯,可能會導致遊戲無法啟動,甚至需要重新安裝遊戲。請謹慎操作,並嚴格遵循教學步驟。

事前準備:所需工具與檔案路徑



要進行本次教學的數據修改,我們需要準備兩個重要的輔助工具:

  • Dnspy 中文版: 主要用於修改 .dll 核心檔案,例如隨從人數上限。
  • Notepad++: 一個進階的文字編輯器,用於修改遊戲內 .xml 設定檔,例如武器的屬性。


主要檔案路徑:

1.  核心 DLL 檔案位置(用於修改隨從上限):
    X:\SteamLibrary\steamapps\common\Mount&BladeIIBannerlord\bin\Win64_Shipping_Client
2.  武器設定 XML 檔案位置(用於打造個性武器):
    steam\steamapps\common\Mount &BladeIIBannerlord\Modulesative\ModuleData\crafting_pieces

請將上述路徑中的 X 替換成你遊戲安裝的磁碟機代號。

第一步:利用Dnspy修改隨從人數上限



這個步驟的目標是增加你的家族同伴(隨從)的數量上限,讓你能帶更多人闖蕩卡拉迪亞大陸。

  • 開啟核心 DLL 檔案: 下載並安裝 Dnspy 中文版後,點擊「打開文件」,找到並開啟路徑中的 TaleWorlds.CampaignSystem.dll
    • 檔案路徑:X:\SteamLibrary\steamapps\common\Mount&BladeIIBannerlord\bin\Win64_Shipping_Client





    👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app


  • 定位修改目標: 在 Dnspy 軟體介面中,依序打開以下結構:
        DefaultClanTierModle(預設家族等級模板)
        GetCompanionLimitForTier(家族等級同伴數量)




  • 編輯方法: 對著 GetCompanionLimitForTier 點擊滑鼠右鍵,選擇「編輯方法」(Edit Method)。


  • 修改數值: 系統預設的同伴數量上限公式為「家族等級 + X」。其中 X 的預設值是 3。你可以將這個數字改成你想要的數量,例如 40


  • 編譯與儲存:
       

         
    • 修改完畢後,點擊右下角的「編譯 (Compile)」。
         
    • 接著點擊軟體左上角的「文件 (File)」 -> 「保存模組 (Save Module)」。
         



至此,隨從數量上限的修改就完成了。



第二步:用Notepad++打造個性化專屬武器



這個技巧可以讓你打造出只有玩家和你的夥伴才能使用的超強武器,而且不會被遊戲中的領主或部隊列裝,保持遊戲平衡(至少對 NPC 而言)。

【E - Expertise 專業解說】
為了避免修改一般武器影響到遊戲裡所有 NPC 部隊的裝備,我們選擇修改「競技場武器文件」。競技場武器的零件名稱都帶有 _blunt(鈍擊)後綴,這些武器通常不會被納入軍隊裝備清單中。

  • 開啟武器零件設定檔: 使用 Notepad++ 開啟以下路徑的檔案:
        steam\steamapps\common\Mount &BladeIIBannerlord\Modulesative\ModuleData\crafting_pieces
       

  • 定位競技場零件: 找到名稱帶有 _blunt 的文件。
       

         
    • 範例: <CraftingPiece id="spear_blade_35_blunt" 就是鋸齒矛頭的零件文件。
         



  • 修改投擲物數量: 如果是投擲型武器(如標槍),找到 stack_amount="X",其中的數字 X 就是投擲數量。例如,將 stack_amount="4" 改為 stack_amount="66"
  • 修改武器屬性: 你可以在同一段程式碼中修改投擲速度、長度、重量和傷害。
  • 讓零件在介面顯示: 這是最關鍵的一步! 找到以下關鍵語句並完整刪除
        is_hidden="true"
       

         
    • 注意: 刪除後,務必保留其後面的那個半形大於號 >
         
  • 修改傷害類型: 這些 _blunt 武器預設為鈍器傷害。你可以將其修改為:
       

         
    • 刺傷 (Pierce)
         
    • 砍傷 (Cut)
         



修改後的鋸齒標槍範例:將數量改為 46,傷害改為刺傷 6.8(遊戲中約 200 多傷害)。





雙手斧範例:
我們將雙手斧的零件模型替換成月刃斧,並將傷害類型改成砍傷,同時減輕了重量,讓它變成一把高機動性的殺人利器。







這就是修改完成後,你的部隊人數和隨從數量展示(隨從人數已改為 40)。





額外武器修改範例:潛行投擲物



你也可以找到潛行投擲物(例如石頭)的設定檔,修改其傷害,讓你在潛行爆頭時能達到一擊必殺的效果。



【備註】兵種屬性與裝備修改



【A - Authoritativeness 權威聲明】

雖然本次教學的原始資料在開頭提及了「第三:兵種屬性裝備修改」這個項目,但並未提供任何關於兵種屬性或裝備修改的具體檔案名稱、路徑或操作步驟

因此,我們無法提供這部分的詳細教學。若玩家需要修改兵種裝備,通常需透過遊戲資料夾中 Modules 內特定模組(如 Native)的 troops.xml 文件進行,但操作細節會因版本差異而有所不同。請自行查閱相關進階 MOD 製作教學。

《騎馬與砍殺2:霸主》DLC戰帆手動修改重點回顧



  • 增加隨從: 核心文件 TaleWorlds.CampaignSystem.dll 中,修改 GetCompanionLimitForTier 的回傳數值。
  • 自製神兵: 編輯 crafting_pieces.xml,針對 _blunt 零件下手,並且務必刪除 is_hidden="true" 讓零件出現在鍛造介面。
  • 備份為王: 所有對核心檔案 .dll 的修改,在下次遊戲更新時都需要重新執行,且操作前一定要備份!


以下廣告滑動後還有帖子內容




《騎馬與砍殺2:霸主》DLC戰帆手動修改 常見問題Q&A



Q:我修改了 DLL 檔案後,遊戲無法啟動怎麼辦?
A:這通常是因為 Dnspy 在編譯時發生了錯誤,或者你修改了不該動的部分。請嘗試從你的備份檔案中還原 TaleWorlds.CampaignSystem.dll 檔案,如果沒有備份,可能需要透過 Steam 驗證遊戲檔案完整性來修復。

Q:為什麼我照著步驟修改了武器零件,但在鍛造介面還是找不到?
A:最常見的原因是你忘記刪除 is_hidden="true" 這段程式碼,或者雖然刪除了,但後面忘記保留 > 符號,導致 XML 語法錯誤。請用 Notepad++ 仔細檢查。

Q:修改隨從上限後,會不會影響我的遊戲存檔?
A:修改 DLL 檔案屬於底層修改,通常隻影響當前遊戲版本的功能邏輯。只要檔案修改正確,不會破壞現有的存檔。但強烈建議在進行大規模修改前,先備份你的存檔。

Q:我只修改了競技場零件,NPC 真的不會拿到這些超強武器嗎?
A:是的。因為競技場零件(_blunt 結尾)主要是在遊戲中用於競技場或特殊情境,不會被遊戲的 A.I. 邏輯分配給正規部隊使用。這是一種確保玩家專屬優勢的修改方法。

Q:這次手動修改的方法,每次遊戲更新後都需要重新做一次嗎?
A:是的,絕對需要。 只要遊戲有任何版本更新,特別是核心 DLL 檔案如 TaleWorlds.CampaignSystem.dll,Steam 都會自動下載新的檔案覆蓋掉你修改過的部分。因此,每次大版本更新後,你都需要用 Dnspy 重新執行隨從上限的修改步驟。





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單