《騎馬與砍殺2》修改兵種、裝備資料教學 - 遊戲狂
廣告

《騎馬與砍殺2》修改兵種、裝備資料教學

請拿手機掃描此QRCODE

傳到手機看

2021-04-08

廣告

《騎馬與砍殺2》修改兵種、裝備資料教學

我暫時沒有找到魔球類的工具,就自己分析了下檔案,只能靠敲程式碼修改兵種了,所以比較繁瑣點,但熟悉後還是很快的(老騎砍玩家誰沒修改過程式碼)。

廣告

修改前記得備份原檔案。

需要的軟體:

notepad++(類似也行,DW什麼的都可以,隻不過notepad比較簡單)

有關檔案:

Modules\SandBoxCore\ModuleData

spitems.xml(遊戲內所有物品有關資料)

spnpccharacters.xml(遊戲內所有兵種有關資料)

spnpccharactertemplates.xml(NPC技能模板還有外貌模板有關資料)

Modules\SandBoxCore\ModuleData\Languages\CNs

std_spitems_xml-zho-CN.xml(物品中文翻譯)

std_spnpccharacters_xml-zho-CN.xml(兵種中文翻譯)

1查找所需兵種資料位置

以修改  庫賽特怯薛 為例,英語不行的同誌,請先打開 std_spnpccharacters_xml-zho-CN.xml

Ctrl+F 搜索 庫賽特怯薛 看到以下程式碼:

VqrQ096u 便是 庫賽特怯薛 的代號

2再打開 spnpccharacters.xml

Ctrl+F 搜索 VqrQ096u 便可找到 庫賽特怯薛 的兵種資料

英語較佳的同誌,可省略步驟1),直接搜索 庫賽特怯薛 的英文 Khuzait Kheshig 即可

或者打開遊戲,設定為英語,在百科內即可看到每個兵種的英文名稱了,但鑒於要手打,還是步驟1)複製粘貼搜索快點。

3兵種資料模板

所有兵種以 結尾為一組,有點編程基礎應該都懂。

以下是兵種資料模板,裝備部分我隻複製一組,大家觸類旁通應該通能看懂的:

(A為兵種ID,必須獨一無二且全為英文,不能有空格,空格可以用下劃線代替)

default_group=”B”

(這行是兵種類型,B 分別有 infantry=步兵 cavalry=騎兵 ranged=遠程 horsearcher=弓騎兵,影響兵種的默認分組)

level=”C”

(這行是兵種等級,主要影響兵種的薪資,下級兵種升級所需經驗,等級越高坐陣死亡率似乎越低,必須為數字)

name=”{=D}E”

(D為對應翻譯檔案所需的ID,自己新建兵種要刪掉。E 遊戲英文版顯示的兵種名,自己新建兵種可以直接打中文,可有空格)

occupation=”Soldier”

(這行是職業,不用管)

culture=”Culture.F”>

(這行是兵種文化,F分別有 empire=帝國 aserai=阿塞萊 vlandia=瓦蘭迪亞 sturgia=斯特吉瓦 khuzait=庫賽特,影響兵種的陣營)

skill_template=”NPCCharacter.G”>

(這行是兵種技能模板,影響較多,對應了不同等級不同類型兵種的技能,修改參考步驟4)

is_female=”H”

(這行是兵種性別,H 分別有 true=女 false=男,沒有這行默認男,想改女兵就添加這行改為 true )

(這行是兵種外貌程式碼,想把兵種改為自己喜歡的模樣請參考步驟5)

(這塊是兵種各技能熟練度,修改 J 即可,必須為數字)

value=”J” />

value=”J” />

value=”J” />

value=”J” />

value=”J” />

value=”J” />

value=”J” />

value=”J” />

(這塊是兵種裝備模板,一般都有三種模板,三種模板相對位置都要修改,或者改一個後刪除其他兩個模板程式碼,具體方法參考步驟6)

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

id=”Item.K” />

……

……

id=”Item.K” />

id=”Item.K” />

(這行是兵種進階選項,最多為兩個,且等級必須比該兵種高,L 為進階兵種ID)

4兵種技能模板修改

技能模板可以在 spnpccharactertemplates.xml 中查看。

skill_template=”NPCCharacter.G”>

技能模板有四類分別為步兵類/騎兵類/弓兵類/弓騎兵類。

每一類分別有level1/level6/level11/level16/level21/level26/level31/highestlevel八個等級。

等級越高,技能越強,可以根據兵種類型選擇你想要的技能模板,將 G 替換為以下程式碼即可。

步兵類

infantry_heavyinfantry_level1_template_skills

infantry_heavyinfantry_level6_template_skills

infantry_heavyinfantry_level11_template_skills

infantry_heavyinfantry_level16_template_skills

infantry_heavyinfantry_level21_template_skills

infantry_heavyinfantry_level26_template_skills

infantry_heavyinfantry_level31_template_skills

infantry_heavyinfantry_highestlevel_template_skills

騎兵類

cavalry_lightcavalry_heavycavalry_level1_template_skills

cavalry_lightcavalry_heavycavalry_level6_template_skills

cavalry_lightcavalry_heavycavalry_level11_template_skills

cavalry_lightcavalry_heavycavalry_level16_template_skills

cavalry_lightcavalry_heavycavalry_level21_template_skills

cavalry_lightcavalry_heavycavalry_level26_template_skills

cavalry_lightcavalry_heavycavalry_level31_template_skills

cavalry_lightcavalry_heavycavalry_highestlevel_template_skills

弓兵類

ranged_skirmisher_level1_template_skills

ranged_skirmisher_level6_template_skills

ranged_skirmisher_level11_template_skills

ranged_skirmisher_level16_template_skills

ranged_skirmisher_level21_template_skills

ranged_skirmisher_level26_template_skills

ranged_skirmisher_level31_template_skills

ranged_skirmisher_highestlevel_template_skills

弓騎兵類

horsearcher_level1_template_skills

horsearcher_level6_template_skills

horsearcher_level11_template_skills

horsearcher_level16_template_skills

horsearcher_level21_template_skills

horsearcher_level26_template_skills

horsearcher_level31_template_skills

horsearcher_highestlevel_template_skills

5修改兵種外貌

方法一,強制替換

找到所需修改兵種面容部分程式碼:

直接將

部分替換為

age=”22″

weight=”0.1651″

build=”0.1674″

key=”O” />

age=”22″

weight=”0.1651″

build=”0.1674″

key=”O” />

O 替換為捏人界面 Ctrl+C 複製出的程式碼的相對部分,兩個 O 必須相同,否則遊戲裡面容會在之間隨機。

方法二,新建模板

因為默認模板都極醜,所以我都自己新建一個。

打開 spnpccharactertemplates.xml 搜索

然後另起一行複製以下程式碼,記得刪除紅色部分:

default_group=”Infantry”

level=”1″

name=”{= }N”( N 外貌預設名稱可以直接打中文,叫什麼無所謂)

occupation=”Villager”

culture=”Culture.empire”

skill_template=”NPCCharacter.infantry_heavyinfantry_level1_template_skills”>

(這部分是捏人資料,遊戲中按 V 可打開捏人界面,Ctrl+C 可以複製捏人資料程式碼,捏完直接將 face 內 O 對應部分替換即可)

age=”22″

weight=”0.1651″

build=”0.1674″

key=”O” />

age=”22″

weight=”0.1651″

build=”0.1674″

key=”O” />

id=”Item.cloth_tunic” />

id=”Item.hood” />

id=”Item.strapped_shoes” />

打開 spnpccharacters.xml 找到所需修改的兵種,

找到該兵種資料的 face 部分:

將 I 改為 M 即可。

6)如何修改兵種裝備:

以修改  南方部落頭巾 為例,英語不行的同誌,請先打開 std_spitems_xml-zho-CN.xml

Ctrl+F 搜索 南方部落頭巾 看到以下程式碼:

02g6K4Yw 便是 南方部落頭巾 的代號

再打開 spitems.xml

Ctrl+F 搜索 02g6K4Yw 便可找到 南方部落頭巾 的物品資料

英語較佳的同誌,可省略上步,直接搜索 南方部落頭巾 的英文 Southern Tribal Turban 即可

或者打開遊戲,設定為英語,在作弊商店內即可看到每個物品的英文名稱了,但鑒於要手打,還是複製粘貼搜索快點。

然後可以看到該物品資料為:

name=”{=02g6K4Yw}Southern Tribal Turban”

……

然後 tuareg 替換為所需修改的兵種資料中 K 的位置即可。

需要注意的是防具類裝備必須對應,頭對頭盔,腿對腿甲等,不能錯亂,不然可能遊戲加載失敗。

新建的兵種如果想正常招募,隨便在一個現有兵種進階部分添加上新建兵種ID就行,或者直接替換現有兵種。

來源:騎馬與砍殺中文站
作者:campionezev《騎馬與砍殺2》修改兵種、裝備資料教學

廣告

廣告

遊戲資訊

騎馬與砍殺 2 (Mount & Blade II: Bannerlord)

類別: 角色扮演
平台: PC
開發: TaleWorlds Entertainment
發行: TaleWorlds Entertainment
上市: 2020-03-30

由土耳其遊戲公司 TaleWorlds 開發的《騎馬與砍殺 2 (Mount & Blade II: Bannerlord)》是一款模擬中世紀歐洲封建時代的動作角色扮演遊戲,玩家扮演在卡拉迪亞大陸上冒險的一名冒險者,在各個王國中想辦法混口飯吃。《騎馬與砍殺》系列向來更偏重於實際體驗,遊戲內所有的城鎮——包含小型村莊——都可以實際騎上馬背在村莊裡逛街,看看農夫種田,牧童趕羊,幫助村中有力人士解決村子的問題,或是要求這些有力人士資助兵源與食糧。玩家可以直接上馬與敵人交戰,無論是小股盜匪,佔山為王的江洋大盜,或是號召大量軍隊與其他國家進行野戰或攻城戰,非常自由。

更多 騎馬與砍殺 2 攻略|新聞

廣告
目錄 https://gamemad.com/guide/20744 1查找所需兵種資料位置2再打開 spnpccharacters.xml3兵種資料模板4兵種技能模板修改5修改兵種外貌 https://gamemad.com/upload/images/2021/04/08/606e4f5081d8b.jpg 我暫時沒有找到魔球類的工具,就自己分析了下檔案,只能靠敲程式碼修改兵種了,所以比較繁瑣點,但熟悉後還是很快的(老騎砍玩家誰沒修改過程式碼)。 修改前記得備份原檔案。 需要的軟體: notepad++(類似也行,DW什麼的都可以,隻不過notepad比較簡單) 有關檔案: Modules\SandBoxCore\ModuleData spitems.xml(遊戲內所有物品有關資料) spnpccharacters.xml(遊戲內所有兵種有關資料) spnpccharactertemplates.xml(NPC技能模板還有外貌模板有關資料) Modules\SandBoxCore\ModuleData\Languages\CNs std_spitems_xml-zho-CN.xml(物品中文翻譯) std_spnpccharacters_xml-zho-CN.xml(兵種中文翻譯) 1查找所需兵種資料位置以修改  庫賽特怯薛 為例,英語不行的同誌,請先打開 std_spnpccharacters_xml-zho-CN.xml Ctrl+F 搜索 庫賽特怯薛 看到以下程式碼: VqrQ096u 便是 庫賽特怯薛 的代號 2再打開 spnpccharacters.xmlCtrl+F 搜索 VqrQ096u 便可找到 庫賽特怯薛 的兵種資料 英語較佳的同誌,可省略步驟1),直接搜索 庫賽特怯薛 的英文 Khuzait Kheshig 即可 或者打開遊戲,設定為英語,在百科內即可看到每個兵種的英文名稱了,但鑒於要手打,還是步驟1)複製粘貼搜索快點。 3兵種資料模板所有兵種以 結尾為一組,有點編程基礎應該都懂。 以下是兵種資料模板,裝備部分我隻複製一組,大家觸類旁通應該通能看懂的: (A為兵種ID,必須獨一無二且全為英文,不能有空格,空格可以用下劃線代替) default_group=”B” (這行是兵種類型,B 分別有 infantry=步兵 cavalry=騎兵 ranged=遠程 horsearcher=弓騎兵,影響兵種的默認分組) level=”C” (這行是兵種等級,主要影響兵種的薪資,下級兵種升級所需經驗,等級越高坐陣死亡率似乎越低,必須為數字) name=”{=D}E” (D為對應翻譯檔案所需的ID,自己新建兵種要刪掉。E 遊戲英文版顯示的兵種名,自己新建兵種可以直接打中文,可有空格) occupation=”Soldier” (這行是職業,不用管) culture=”Culture.F”> (這行是兵種文化,F分別有 empire=帝國 aserai=阿塞萊 vlandia=瓦蘭迪亞 sturgia=斯特吉瓦 khuzait=庫賽特,影響兵種的陣營) skill_template=”NPCCharacter.G”> (這行是兵種技能模板,影響較多,對應了不同等級不同類型兵種的技能,修改參考步驟4) is_female=”H” (這行是兵種性別,H 分別有 true=女 false=男,沒有這行默認男,想改女兵就添加這行改為 true ) (這行是兵種外貌程式碼,想把兵種改為自己喜歡的模樣請參考步驟5) (這塊是兵種各技能熟練度,修改 J 即可,必須為數字) value=”J” /> value=”J” /> value=”J” /> value=”J” /> value=”J” /> value=”J” /> value=”J” /> value=”J” /> (這塊是兵種裝備模板,一般都有三種模板,三種模板相對位置都要修改,或者改一個後刪除其他兩個模板程式碼,具體方法參考步驟6) id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> id=”Item.K” /> …… …… id=”Item.K” /> id=”Item.K” /> (這行是兵種進階選項,最多為兩個,且等級必須比該兵種高,L 為進階兵種ID) 4兵種技能模板修改技能模板可以在 spnpccharactertemplates.xml 中查看。 skill_template=”NPCCharacter.G”> 技能模板有四類分別為步兵類/騎兵類/弓兵類/弓騎兵類。 每一類分別有level1/level6/level11/level16/level21/level26/level31/highestlevel八個等級。 等級越高,技能越強,可以根據兵種類型選擇你想要的技能模板,將 G 替換為以下程式碼即可。 步兵類 infantry_heavyinfantry_level1_template_skills infantry_heavyinfantry_level6_template_skills infantry_heavyinfantry_level11_template_skills infantry_heavyinfantry_level16_template_skills infantry_heavyinfantry_level21_template_skills infantry_heavyinfantry_level26_template_skills infantry_heavyinfantry_level31_template_skills infantry_heavyinfantry_highestlevel_template_skills 騎兵類 cavalry_lightcavalry_heavycavalry_level1_template_skills cavalry_lightcavalry_heavycavalry_level6_template_skills cavalry_lightcavalry_heavycavalry_level11_template_skills cavalry_lightcavalry_heavycavalry_level16_template_skills cavalry_lightcavalry_heavycavalry_level21_template_skills cavalry_lightcavalry_heavycavalry_level26_template_skills cavalry_lightcavalry_heavycavalry_level31_template_skills cavalry_lightcavalry_heavycavalry_highestlevel_template_skills 弓兵類 ranged_skirmisher_level1_template_skills ranged_skirmisher_level6_template_skills ranged_skirmisher_level11_template_skills ranged_skirmisher_level16_template_skills ranged_skirmisher_level21_template_skills ranged_skirmisher_level26_template_skills ranged_skirmisher_level31_template_skills ranged_skirmisher_highestlevel_template_skills 弓騎兵類 horsearcher_level1_template_skills horsearcher_level6_template_skills horsearcher_level11_template_skills horsearcher_level16_template_skills horsearcher_level21_template_skills horsearcher_level26_template_skills horsearcher_level31_template_skills horsearcher_highestlevel_template_skills 5修改兵種外貌方法一,強制替換 找到所需修改兵種面容部分程式碼: 直接將 部分替換為 age=”22″ weight=”0.1651″ build=”0.1674″ key=”O” /> age=”22″ weight=”0.1651″ build=”0.1674″ key=”O” /> O 替換為捏人界面 Ctrl+C 複製出的程式碼的相對部分,兩個 O 必須相同,否則遊戲裡面容會在之間隨機。 方法二,新建模板 因為默認模板都極醜,所以我都自己新建一個。 打開 spnpccharactertemplates.xml 搜索 然後另起一行複製以下程式碼,記得刪除紅色部分: default_group=”Infantry” level=”1″ name=”{= }N”( N 外貌預設名稱可以直接打中文,叫什麼無所謂) occupation=”Villager” culture=”Culture.empire” skill_template=”NPCCharacter.infantry_heavyinfantry_level1_template_skills”> (這部分是捏人資料,遊戲中按 V 可打開捏人界面,Ctrl+C 可以複製捏人資料程式碼,捏完直接將 face 內 O 對應部分替換即可) age=”22″ weight=”0.1651″ build=”0.1674″ key=”O” /> age=”22″ weight=”0.1651″ build=”0.1674″ key=”O” /> id=”Item.cloth_tunic” /> id=”Item.hood” /> id=”Item.strapped_shoes” /> 打開 spnpccharacters.xml 找到所需修改的兵種, 找到該兵種資料的 face 部分: 將 I 改為 M 即可。 6)如何修改兵種裝備: 以修改  南方部落頭巾 為例,英語不行的同誌,請先打開 std_spitems_xml-zho-CN.xml Ctrl+F 搜索 南方部落頭巾 看到以下程式碼: 02g6K4Yw 便是 南方部落頭巾 的代號 再打開 spitems.xml Ctrl+F 搜索 02g6K4Yw 便可找到 南方部落頭巾 的物品資料 英語較佳的同誌,可省略上步,直接搜索 南方部落頭巾 的英文 Southern Tribal Turban 即可 或者打開遊戲,設定為英語,在作弊商店內即可看到每個物品的英文名稱了,但鑒於要手打,還是複製粘貼搜索快點。 然後可以看到該物品資料為: name=”{=02g6K4Yw}Southern Tribal Turban” …… 然後 tuareg 替換為所需修改的兵種資料中 K 的位置即可。 需要注意的是防具類裝備必須對應,頭對頭盔,腿對腿甲等,不能錯亂,不然可能遊戲加載失敗。 新建的兵種如果想正常招募,隨便在一個現有兵種進階部分添加上新建兵種ID就行,或者直接替換現有兵種。 來源:騎馬與砍殺中文站 作者:campionezev《騎馬與砍殺2》修改兵種、裝備資料教學
https://gamemad.com/guide/20744
0