搜尋

《騎馬與砍殺2:霸主》DLC手動修改數據教學 隨從上限、自定義武器與兵種調整 Dnspy操作, XML文件編輯, 穩定修改指南

瀏覽數: 2 | 評論數: 0 | 收藏 0
關燈 | 提示:支援鍵盤翻頁<-左 右->
    組圖開啟中,請稍候......
發佈時間: 2025-12-1 23:38

正文摘要:

《騎馬與砍殺2:霸主》手動修改數據 快速閱讀精華 🔑 核心問題: 由於遊戲頻繁更新,傳統修改器或MOD容易失效,本篇提供手動修改核心文件的穩定方法。🛠️ 所需工具: Dnspy(用於修改DLL文件,調整隨從上限)和 Notepad++(用於修改XML文件,調整武器屬性)。🧑‍🤝‍🧑 隨從人數: 使用Dnspy修改文件 TaleWorlds.CampaignSystem.dll 中的 `GetCompanionLimitForTier` 方法,將默認的上限基數 (通常是3) 調整到所需數字。⚔️ 自定義武器: 使用Notepad++修改文件 crafting_pieces.xml,建議針對競技場武器零件 (`_blunt` 結尾) 進行修改,避免影響NPC部隊。⚠️ 重要提醒: 修改核心DLL文件有風險,建議備份件。 本文章目錄.article-toc {  border: 1px solid #ddd;  padding: 15px;  background: #f9f9f9;  border-radius: 6px;  margin: 20px 0;  width: 95%;}.toc-title {  /* --- 以下是合併進來的 H2 樣式 --- */  font-size: 1.25em; /* 125% */  border-left: 5px solid #2A98DA;  border-radius: 2px;  padding: 5px 0px 5px 10px;  font-weight: bold;  margin: 0 0 15px 0; /* 調整了 margin,只留下方 15px */  color: #333;  line-height: 1.5;  background-color: #f8f8f8;  /* --- 樣式合併結束 --- */}.toc-list {  list-style: none;  padding-left: 0;}.toc-list li {  margin: 8px 0;}.toc-list a {  color: #2A98DA;  text-decoration: none;}.toc-list a:hover {  text-decoration: underline;}.back-to-top {  display: block;  margin-top: 10px;  font-size: 0.9em;  color: #666;}事前準備:所需工具與風險聲明document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#prep_work'; 隨從人數上限修改教學(使用Dnspy)document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#companion_mod'; 打造專屬個性化武器(使用Notepad++)document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#custom_weapon_mod'; - 修改競技場武器零件(防止NPC列裝)document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#custom_weapon_blunt'; - 關鍵參數說明與修改重點document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#key_params'; 重點回顧document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#conclusion_review'; 常見問題Q&Adocument.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#faq'; 事前準備:所需工具與風險聲明 由於《騎馬與砍殺2》的更新頻率較高,許多外部修改工具或MOD都會遇到版本不相容的問題。透過手動修改核心文件,我們可以繞過這些限制,實現隨從數量、武器屬性等數據的永久穩定調整。 我們將使用以下兩種工具來進行文件修改: Dnspy: 用於修改遊戲的核心 DLL 動態連結庫文件,主要目標是調整隨從人數的上限邏輯。請務必下載中文版本。 Notepad++: 這是一款進階的文本編輯器,用於修改遊戲的 XML 配置文件,主要目標是調整武器的設計與屬性。 ⚠️ 風險聲明:重要提醒 本篇教學涉及修改遊戲核心的 .dll 文件,這屬於深度文件修改。在操作前,請務必備份您所修改的原始文件,以防操作失誤導致遊戲崩潰或運行不正常。 隨從人數上限修改教學(使用Dnspy) 這個方法是從《戰團》(Mount & Blade: Warband)時期就一直沿用至今的穩定修改方式,可以確保你的隨從數量上限穩定提升。 安裝並啟動 Dnspy: 下載並安裝 Dnspy 中文版工具。 載入核心檔案:     *   開啟 Dnspy 軟體後,點選「開啟檔案」。     *   找到遊戲安裝路徑:`X:\SteamLibrary\steamapps\common\Mount&BladeIIBannerlord\bin\Win64_Shipping_Client`。     *   開啟檔案 TaleWorlds.CampaignSystem.dll。 定位修改點: 依序打開以下路徑:     *   `DefaultClanTierModle`(默認家族等級模板)     *   `GetCompanionLimitForTier`(家族等級同伴數量) 編輯方法: 在 `GetCompanionLimitForTier` 上點擊滑鼠右鍵,選擇「編輯方法」。 修改數值: 在彈出的編輯視窗中,將代表隨從數量基數的數字修改為你想要的上限增加值。     *   【小知識】 遊戲中隨從數量上限的計算公式為:同伴數量上限 = 家族等級 + X。這裡的 `X` 預設值通常是 3。你可以透過修改這個 `3`,直接增加你的同伴數量上限。 編譯與儲存:     *   修改完成後,點擊右下角的「編譯」。     *   接著點擊軟體左上角「檔案」-> 「儲存模組」。 至此,隨從人數上限的修改就完成了。 在遊戲中,你將能擁有更多隨從。如下圖所示,我們團隊測試時成功達到 40 個隨從上限。 打造專屬個性化武器(使用Notepad++) 這個修改思路是建立專屬於玩家和夥伴使用的強力武器,同時避免遊戲裡的領主和一般部隊列裝這些修改過強的裝備,破壞遊戲平衡。 開啟核心文件: 使用 Notepad++ 開啟以下 XML 文件:     *   路徑:`steam\steamapps\common\Mount &BladeIIBannerlord\Modulesative\ModuleData\crafting_pieces`     *   檔案:crafting_pieces 標示藍色的這個檔案就是武器打造零件的配置文件。 修改競技場武器零件(防止NPC列裝) 為了確保只有玩家能打造這些武器,我們建議修改那些名稱帶有 `_blunt` 的文件。這些文件對應的是競技場武器零件,通常不會被正規軍隊列裝。 搜尋目標零件: 在 Notepad++ 中直接搜尋你想要修改的零件名稱,例如 `spear_blade_35_blunt`,這代表鋸齒矛頭零件。 解除零件隱藏: 找到零件段落後,務必刪除關鍵語句 is_hidden="true"。     *   注意: 刪除 `is_hidden="true"` 時,記得保留後面那個 `>` 符號,否則零件不會出現在打造介面中。 關鍵參數說明與修改重點 你可以根據需求調整以下幾個核心參數: stack_amount: 投擲武器的數量。例如,將 `stack_amount="4"`(默認數量)修改成 `stack_amount="66"`,你的投矛數量就會大幅增加。 Damage 數值: 調整傷害數值。 飛行速度、長度、重量: 可以隨意調整以達到個人化的手感。 傷害類型: 預設的競技場武器多為鈍器傷害。你可以將其修改為:     *   Pierce: 刺傷     *   Cut: 砍傷 範例參考:鋸齒標槍修改 這個範例將鋸齒標槍的數量修改為 46 支,傷害類型改為刺傷,數值設定後換算到遊戲中約為 200 多的傷害。 範例參考:雙手斧修改 下面是修改後的雙手斧文件,我們將模型替換成了月刃斧的造型,傷害類型改為砍傷,並減輕了重量,讓武器更順手。紅線標記的地方即為修改重點。 進階運用:潛行爆頭石 你甚至可以對潛行石頭進行修改,調整其傷害數值,讓潛行爆頭可以一下一個,讓你再也不用擔心被發現! 《騎馬與砍殺2:霸主》核心主題 重點回顧 在遊戲不斷更新的環境下,手動修改是確保自定義數據穩定的最佳途徑。 隨從上限: 使用 Dnspy 修改 TaleWorlds.CampaignSystem.dll,調整 `GetCompanionLimitForTier` 參數。 武器客製化: 使用 Notepad++ 修改 `crafting_pieces.xml`,鎖定 `_blunt` 結尾的競技場零件進行調整,並刪除 `is_hidden="true"` 確保零件顯示。 以下廣告滑動後還有帖子內容var custom_call_MIR = function (params) {if ( params === null || params.hasAd === false ) {var divRowSide;for (let index = 0; index < ONEADs.length; index++) {if (ONEADs[index].pub.player_mode === "mobile-inread") {divRowSide = ONEADs[index].pub.slotobj;}}var ins = document.createElement('ins');ins.className = 'clickforceads';ins.setAttribute('style', 'display:inline-block;');ins.setAttribute('data-ad-zone', '18264');divRowSide.appendChild(ins);var js = document.createElement('script');js.async = true;js.type = 'text/javascript';js.setAttribute('src', '//cdn.holmesmind.com/js/init.js');js.onload = function(){console.log('[ONEAD MIR] ClickForce Loaded');};divRowSide.appendChild(js);}};var _ONEAD = {};_ONEAD.pub = {};_ONEAD.pub.slotobj = document.getElementById("oneadMIRDFPTag");_ONEAD.pub.slots = ["div-onead-ad"];_ONEAD.pub.uid = "1000509";_ONEAD.pub.external_url = "https://onead.onevision.com.tw/";_ONEAD.pub.scopes = ["spotbuy", "speed"];_ONEAD.pub.player_mode_div = "div-onead-ad";_ONEAD.pub.player_mode = "mobile-inread";_ONEAD.pub.queryAdCallback = custom_call_MIR;var ONEAD_pubs = ONEAD_pubs || [];ONEAD_pubs.push(_ONEAD);var truvidScript = document.createElement('script'); truvidScript.async = true; truvidScript.setAttribute('data-cfasync','false'); truvidScript.type = 'text/javascript'; truvidScript.src = '//stg.truvidplayer.com/index.php?sub_user_id=597&widget_id=3309&playlist_id=2381&m=a&cb=' + (Math.random() * 10000000000000000); var currentScript = document.currentScript || document.scripts[document.scripts.length - 1]; currentScript.parentNode.insertBefore(truvidScript, currentScript.nextSibling); 《騎馬與砍殺2:霸主》DLC手動修改數據 常見問題Q&A Q:為什麼我按照步驟修改了 DLL,但是隨從數量上限沒有變化? A:請確認您是否正確執行了「編譯」和「儲存模組」這兩個步驟。Dnspy 必須將修改後的代碼重新編譯並覆蓋原始 DLL 文件纔算生效。另外,請檢查您是否修改了正確的檔案路徑,必須是 `Win64_Shipping_Client` 資料夾下的 DLL。 Q:修改了武器 XML 文件後,遊戲會不會很卡或崩潰? A:通常只修改 `crafting_pieces.xml` 的數值或文字並不會導致遊戲崩潰,但若您在 XML 結構中誤刪或多加了符號(如忘記保留 `>`),則可能導致遊戲無法讀取該文件,進而影響遊戲啟動或打造介面。務必在 Notepad++ 中使用對應的語法檢查功能來確保結構正確。 Q:我修改了競技場武器,但為什麼我的 NPC 部隊也開始使用這些超強武器了? A:如果 NPC 部隊開始列裝,可能是您修改的不是純粹的競技場專用零件,或是該零件雖然帶有 `_blunt` 但被其他 MOD 或遊戲機制強行應用於軍隊。最安全的方法是隻修改投擲物或單手武器,並將其設計成高重量或高價格,降低 AI 裝備的可能性。 Q:Dnspy 找不到 `TaleWorlds.CampaignSystem.dll` 這個檔案怎麼辦? A:請檢查您的遊戲安裝路徑是否正確。該檔案位於遊戲根目錄下 `bin\Win64_Shipping_Client` 資料夾內。如果找不到,可能是您的遊戲版本有重大更新,導致檔案結構改變,此時建議等待新的修改指南或使用 MOD Manager 進行操作。 Q:如果我不小心修改錯誤,遊戲無法啟動,該怎麼辦? A:如果您在操作前有備份原始的 TaleWorlds.CampaignSystem.dll 文件,只需將備份文件覆蓋回原路徑即可。如果沒有備份,您可能需要透過 Steam 驗證遊戲檔案完整性,讓 Steam 重新下載並修復被修改的檔案。

回覆

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

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

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