時間:2024-03-01 21:45作者:下載吧人氣:413
《騎馬與砍殺2》玩家可以通過修改代碼來修改游戲中的兵種數據與裝備,不過要修改的話,也比較復雜,沒那么容易修改,因此下面我們就來看看修改兵種裝備數據教程
《騎馬與砍殺2》修改兵種裝備數據教程:
我暫時沒有找到魔球類的工具,就自己分析了下文件,只能靠敲代碼修改兵種了,所以比較繁瑣點,但熟悉后還是很快的(老騎砍玩家誰沒修改過代碼)。
修改前記得備份原文件。
需要的軟件:
notepad++(類似也行,DW啥的都可以,只不過notepad比較簡單)
有關文件:
ModulesSandBoxCoreModuleData
spitems.xml(游戲內所有物品有關數據)
spnpccharacters.xml(游戲內所有兵種有關數據)
spnpccharactertemplates.xml(NPC技能模板還有外貌模板有關數據)
ModulesSandBoxCoreModuleDataLanguagesCNs
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
網友評論