鋼鐵雄心 4 自建將領特性教學

22 6 月

廣告

作者:呐零震音

來源:3DM

1、新建一個MOD (也可以直接寫在主文件裡,不過我不建議這麼做)

2、在遊戲主目錄中找出以下檔:

Hearts of Iron IV\localisation\traits_l_english.yml (或者隨便複製一個就行,只要後面的檔案名是_l_english的就行)

Hearts of Iron IV\common\unit_leader\00_traits.txt(這是將領特性檔,所有的特性效果都在裡面,注意:不要和country_leader資料夾裡的弄混了)

Hearts of Iron IV\history\countries\CHI – China.txt(這是國家檔,陸軍海軍的將領都在這,選擇自己想要修改的國家,LZ已民國為例,如果你不想讓已有將領擁有此特性或不想新建將領的話請無視此步驟)

3、打開00_traits.txt檔,在最下方寫入以下格式代碼:

yingling = { #英靈 <—- 特性名字,必須寫英文,在#後寫的是備註,就像C++和JAVA一樣,可以打中文
type = corps_commander <—- 特性類型,all是通用,corps_commander是陸軍特性,navy是海軍特性
allowed = {
always = no # not gainable <—- 這會讓將領無法習得此特性,只能手動添加,與gain_xp衝突,只能選其一
}
gain_xp = {
temperature < -10 <—- 特性獲得條件,可以加入條件讓滿足條件的將領擁有此特性,這個條件是需要在-10℃的地區戰鬥就可以獲得此特性,與allowed衝突,只能選其一
}

cost = 6666 <—- 特性的經驗要求
modifier = { <—- 這個括弧裡的就是變數效果了
experience_gain_army_unit_factor = 10
army_morale_factor = 5
out_of_supply_factor = -0.9
max_dig_in_factor = 0.5
recon_factor = 0.5
supply_consumption_factor = -0.5
combat_width_factor = -0.5
winter_attrition_factor = -0.5
land_reinforce_rate = 0.5
planning_speed = 0.5
max_planning = 0.5
experience_gain_factor = 1
river = { #河流 <—- 以下是部隊戰鬥中地形的加成
movement = 0.05
attack = 0.1
defence = 0.1
}
desert = { #沙漠
movement = 0.05
attack = 0.1
defence = 0.1
}
marsh = { #沼澤
movement = 0.05
attack = 0.1
defence = 0.1
}
mountain = { #山地
movement = 0.05
attack = 0.1
defence = 0.1
}
hills = { #丘陵
movement = 0.05
attack = 0.1
defence = 0.1
}
jungle = { #叢林
movement = 0.05
attack = 0.1
defence = 0.1
}
forest = { #森林
movement = 0.05
attack = 0.1
defence = 0.1
}
urban = { #城市
movement = 0.05
attack = 0.1
defence = 0.1
}

}
ai_will_do = {
factor = 1 <—- 不知道
}
}

 

完成後保存在MOD資料夾common\unit_leader\即可。

4、打開traits_l_english.yml文件在l_english:下面添加以下代碼: (其他_l_english.yml檔刪除l_english:開頭以下全部代碼,別問我為什麼,LZ也不知道)

yingling:0 “效果名字”
yingling_desc:0 “效果介紹”
完成後保存在MOD資料夾localisation\即可。

5、打開CHI – China.txt檔,在最下方添加以下內容: (如果你不想新建將領或已有將領擁有此特性的話請無視此步驟)

create_field_marshal = {
name = “將領名字” <—- 將領名字
portrait_path = “gfx\leaders\CHI\g1.dds” <—- 將領頭像位置
traits = { yingling } <—- 將領已擁有特性,可以多選
skill = 9 <—- 將領等級
}

 

完成後保存在MOD資料夾history\countries\即可。

這樣MOD就完成了,只要打開遊戲啟動器勾選MOD就可以啦


修改效果如圖


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。