因為網絡上的自建國教程,並不詳細,而且大部分是重複的。
所以我決定,自行編寫一份教程,希望能給各位提供幫助。
工具/原料
鋼鐵雄心3遊戲本體
顏色代碼查詢器
「可選」單位代碼
「可選」將領生成器
方法/步驟
打開遊戲目錄內的文件夾 TFH/common/countries 新建一個txt文本。
命名為: 任意英文名.txt 並打開。
加入以下內容
color = { 150 150 150 } #地圖顯示顏色,百度rgb顏色代碼, 可以查詢.
graphical_culture = German #單位模型
#注意: 遊戲默認兵牌顯示, 設置裡取消兵牌顯示,鏡頭拉到最大就會顯示模型。
可以使用的如下.
British #英國
French #法國
Generic #通用
German #德國
Italian #意大利
Japanese #日本
Us #美國
Soviet #蘇聯
default_templates = { #默認模板, 生產界面中的模板
generic_infantry = { #步兵師編制
infantry_brigade #步兵旅
infantry_brigade #步兵旅
infantry_brigade #步兵旅
} #以上為, 步兵師模板, 3步兵編制.
generic_milita = { #民兵師
militia_brigade #民兵旅
militia_brigade #民兵旅
militia_brigade #民兵旅
}
generic_armoured = { #裝甲師
armor_brigade #裝甲旅
motorized_brigade #摩托化步兵
motorized_brigade #摩托化步兵
}
generic_cavalry = { #騎兵師
cavalry_brigade #騎兵旅
cavalry_brigade #騎兵旅
}
}
#單位代碼在百度可以搜到, 因為太長了, 所以這裡就不放了.
unit_names = { #單位名稱
#自己編寫過於麻煩, 可以直接套用其他檔案模板, 同文件夾內, 有其他檔案.
infantry_brigade = { #步兵旅
"步兵第1師" "步兵第2師" #以這個格式編寫 "名稱"「空一格」"名稱"
}
cavalry_brigade = { #騎兵旅
}
motorized_brigade = { #摩托旅
}
mechanized_brigade = { #機械旅
}
light_armor_brigade = { #輕裝甲旅
}
armor_brigade = { #重裝甲旅
}
paratrooper_brigade = { #傘兵旅
}
marine_brigade = { #海軍陸戰旅
}
bergsjaeger_brigade = { #山地旅
}
garrison_brigade = { #保安旅
}
hq_brigade = { #指揮部
}
militia_brigade = { #民兵旅
}
multi_role = { #戰機
}
interceptor = { #攔截機
}
strategic_bomber = { #轟炸機
}
tactical_bomber = { #戰轟
}
naval_bomber = { #海轟
}
cas = { #近距離支援
}
transport_plane = { #運輸機
}
battleship = { #戰列艦
}
light_cruiser = { #輕巡
}
heavy_cruiser = { #重巡
}
battlecruiser = { #戰巡
}
destroyer = { #驅逐
}
carrier = { #航母
}
escort_carrier = { #護航航母
}
submarine = { #潛艇
}
transport_ship = { #運輸
}
}
ministers = { #內閣大臣
60000 = { #ID 60000, ID可以填寫任意數字,只要不和其他的重疊。
name = "doge" #名稱
ideology = social_liberal #所屬派系
#ideology 在 H3\common 文件夾內的 ideologies.txt 有列出.
loyalty = 1.00 #忠誠
picture = M600000 #頭像
#頭像保存目錄 H3\gfx\pictures\portraits 可以直接填現有文件名稱引用.
#也可以自己創建一個頭像, 圖像大小要求 36x50 像素.
head_of_state = power_hungry_demagogue #當任君主的效果
head_of_government = flamboyant_tough_guy #當任內閣大臣的效果
chief_of_staff = school_of_manoeuvre #當任總參謀的效果
chief_of_navy = indirect_approach_doctrine #當任海軍部長的效果
chief_of_army = decisive_battle_doctrine #當任陸軍部長的效果
chief_of_air = army_aviation_doctrine #當任空軍部長的效果
minister_of_security = back_stabber #當任安全部長的效果
minister_of_intelligence = political_specialist #當任情報部長的效果
#以上效果, 在 H3\TFH\common 內的 minister_types.txt 有說明.
#可以打開 minister_types.txt 按下 CTRL+H 把 _ 替換成空格,
#放替換後的內容放在百度翻譯裡, 查看對應效果.(注: 不要保存)
start_date = 1936.1.1 #出現時間
}
60001 = { #注意ID不要重複, 以此類推
name = "cate"
ideology = stalinist
loyalty = 1.00
picture = Cate
head_of_government = benevolent_gentleman
foreign_minister = general_staffer
minister_of_intelligence = dismal_enigma
start_date = 1936.1.1
}
}
打開 common 文件夾內的 countries.txt。
(如果 TFH 文件夾裡的 command 有 countries.txt 就修改 TFH 裡的)
打開後, 拖到最下面. 在最後一行根據格式添加.
縮寫 = "文件目錄" #縮寫填寫3個大寫字母, 不可與其他行重複.
CGH = "countries/GuanHai.txt"
#第一步, 我保存的文件名為 GuanHai, 所以這樣填寫。
填寫完後保存.
在目錄 TFH\localisation 新建一個 txt 文本, 隨意命名(英文).
打開後, 輸入以下內容
縮寫;名稱;;;;;;;;;;X
上一步, 我的縮寫為 CGH, 所以我這樣填寫.
CGH;觀海;;;;;;;;;;X
填寫完後, 保存, 將 txt 文件格式修改為 csv。
注意: 如果重命名, 沒顯示 .txt。
請點擊文件夾窗口上的 工具 - 文件夾選項,
把 隱藏已知文件類型的擴展名 取消掉。
如果不會, 可以使用記事本, 隨便打開一個 csv 文件, 加入上面的內容, 然後保存.
打開 H3\gfx\flags 目錄, 依照其他圖片, 自行創建一張旗幟。
(一定要有旗幟, 否則遊戲將會崩潰)
旗幟大小 90x64 像素.
可以使用PS 等圖像處理軟件, 幫助創建.
創建完後, 保存為 tga 格式, 文件名為 第二步的縮寫.
打開 TFH\history\countries 目錄。
新建一個 txt 文本, 命名為 縮寫 - 第一步的文件名稱.
比如我自己就是 CGH - GuanHai
capital = 8524 #首都城市代碼
#請打開 H3\localisation 裡面的 province_names.csv, 搜索城市名查看.
#----------------------------------------------------------------------
#government 類型,請打開 H3\common 目錄中的 governments.txt
#打開後按 CTRL+H 將 _ 替換為空格, 放進百度翻譯裡, 就能知道代碼和效果.
government = right_wing_autocrat #內閣類型
#ideology 類型, 在 H3\common 文件夾內的 ideologies.txt 有列出.
ideology = left_wing_radical #觀念類型
#-----------------------------------------------------------------------
#以下ID, 在第一步的時候有自建, 根據你自建的來分配.
#我只建立了2個大臣, 1-doge[id 60000] 2-cate[id 60001].
head_of_state =60000 #君主ID
head_of_government = 60000 #內閣首腦
foreign_minister = 60001 #外交部長
armament_minister = 60001 #軍備部長
minister_of_security = 60001 #安全部長
minister_of_intelligence = 60001 #情報部長
chief_of_staff = 60000 #總參謀
chief_of_army = 60001 #陸軍部長
chief_of_navy = 60001 #海軍部長
chief_of_air = 60001 #空軍部長
alignment = { x = 60 y = 61.6 } #外交位置
#一共有3個陣營, 如果偏向哪個座標, 就可以加入那個陣營
neutrality = 0 #中立點數
national_unity = 68 #凝聚力
oob = "CGH_1936.txt" #單位文件
#先在 TFH\history\units 新建一個 TXT 文件, 先填寫上去, 下一步會有講解.
government_in_exile = no #流亡狀態(yes/no)
#以下為科技等級, 可以自行修改下
infantry_theory = 2.5 #步兵理論
infantry_practical = 2.5 #步兵實際
militia_theory = 2.5 #民兵理論
militia_practical = 2.5 #民兵實際
mobile_theory = 1 #移動理論
mobile_practical = 1 #移動實際
artillery_theory = 1 #炮兵理論
artillery_practical = 1 #炮兵實際
rocket_science = 0 #火箭科學
rocket_practical = 0 #火箭實際
naval_engineering = 0 #海軍工程
destroyer_practical = 0 #驅逐艦實際
cruiser_practical = 0 #巡洋艦實際
capitalship_practical = 0 #航母實際
carrier_practical = 0 #運輸實際
submarine_engineering = 0 #潛艇工程
submarine_practical = 0 #潛艇實際
electornicegineering_theory = 0 #電子工程理論
electornicegineering_practical = 0 #電子工程實際
automotive_theory = 0 #汽車理論
armour_practical = 0 #裝甲實際
aeronautic_engineering = 1 #航空理論
single_engine_aircraft_practical = 1 #單引擎飛機實際
twin_engine_aircraft_practical = 0 #雙引擎飛機實際
four_engine_aircraft_practical = 0 #四引擎飛機實際
spearhead_theory = 0 #先鋒理論
superior_firepower_theory = 0 #優勢火力理論
grand_battleplan_theory = 2 #大戰機理論
human_wave_theory = 2 #人海理論
land_doctrine_practical= 1 #陸軍學說實際
naval_doctrine_practical = 0 #海軍學說實際
base_strike_doctrine = 0 #基礎攻擊學說
fleet_in_being_doctrine = 0 #艦隊學說
sealane_interdiction_doctrine = 0 #海線封鎖學說
air_doctrine_practical = 0 #空氣學說
fighter_focus = 1 #戰機學說
cas_focus = 1 #近距離空中支援學說
tac_focus = 0 #戰術空軍學說
nav_focus = 0 #航海學說
strategic_air_focus = 0 #空中戰略學說
mechanicalengineering_theory = 2 #機械工程理論
chemical_engineering = 1 #化學工程
jetengine_theory = 0 #噴氣發動機理論
jetengine_practical = 0 #噴氣發動機實際
nuclear_physics = 0 #核物理
nuclear_bomb = 0 #核爆炸
transport_practical = 0 #運輸實際
militia_smallarms = 2 #民兵輕武器
militia_support = 2 #民兵支援
militia_guns = 1 #民兵武器
militia_at = 0 #民兵反坦
infantry_activation = 1 #步兵激活
single_engine_aircraft_design = 1 #單引擎飛機設計
twin_engine_aircraft_design = 1 #雙引擎飛機設計
destroyer_technology = 1 #驅逐艦技術
submarine_technology = 1 #潛艇技術
popularity = { #國內支持度,去除 _ 後, 放進百度翻譯裡, 就能得知意思。」
national_socialist = 1
fascistic = 1
paternal_autocrat = 1
social_conservative = 1
market_liberal = 1
social_liberal = 1
social_democrat = 1
left_wing_radical = 31
leninist = 31
stalinist = 31
}
organization = { #支持度 同上
national_socialist = 0
fascistic = 0
paternal_autocrat = 0
social_conservative = 0
market_liberal = 0
social_liberal = 0
social_democrat = 0
left_wing_radical = 70
leninist = 70
stalinist = 70
}
以下法則,請打開 TFH\common 目錄裡的 laws.txt.
打開後按 CTRL+H 將 _ 替換成空格, 放進百度翻譯裡, 就能知道代碼和效果.
training_laws = minimal_training #訓練方式
press_laws = censored_press #新聞法
industrial_policy_laws = mixed_industry #工業法
education_investment_law = minimal_education_investment #教育法
economic_law = full_civilian_economy #經濟法
conscription_law = volunteer_army #兵役法
civil_law = limited_restrictions #權利法
1938.1.1 = { #時間段各個時間段的不同,
#選擇不同時間段的劇本時, 有所影響, 在此不做演示.
head_of_state = 60000 #君主ID
head_of_government = 60000 #內閣首腦
foreign_minister = 60001 #外交部長
armament_minister = 60001 #軍備部長
minister_of_security = 60001 #安全部長
minister_of_intelligence = 60001 #情報部長
chief_of_staff = 60000 #總參謀
chief_of_army = 60001 #陸軍部長
chief_of_navy = 60001 #海軍部長
chief_of_air = 60001 #空軍部長
oob = "CGH_1936.txt" #單位文件
}
打開 TFH\history\units 新建 txt 文本, 命名後回到上一步 添加在 oob 的後面
如果已經按照上一步, 新建好的話. 就直接打開上一步新建的文本.
corps = { #軍團
name = "第1軍" #名稱
location = 9416 #所在城市ID
regiment = { type = hq_brigade name = "第1軍" historical_model = 0 }
#type 單位類型 hq_brigade 為 HQ 指揮部, 後面的為歷史模式, 不要修改.
division= { #管轄內
name = "第1步兵師" #名稱
location = 8524 #所在位置
regiment = { type = infantry_brigade historical_model = 0 }
#type 單位類型 infantry_brigade 為步兵.
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
}#以此類推, 可以無限添加.
division= {
name = "第2步兵師"
location = 6643
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
}
}
corps = { #以此類推
name = "第2軍"
location = 10683
regiment = { type = hq_brigade name = "第2軍" historical_model = 0 }
division= {
name = "第3步兵師"
location = 10683
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
regiment = { type = infantry_brigade historical_model = 0 }
}
}
在這裡需要查詢城市ID.
H3\localisation 文件夾內的 province_names.csv 存放著城市ID。
找到你需要規劃為自己城市的ID
然後進入 TFH\history\provinces 文件夾,搜索ID開頭的文件進行修改。
我要改的城市有
8524 - 戈特霍布
6643 - 錫西米尤特
10675 - 圖勒
10683 - Timmiarmiut
8418 - 阿姆馬斯薩利克
搜索 8524 找到文件 8524 - Godthab.txt, 然後打開
owner = CGH #擁有者
controller = CGH #控制者
add_core = CGH #核心者
#以上三處需要修改為自己的縮寫
points = 10 #勝利點
infra = 2 #基礎設施
metal = 21.00 #金屬energy = 24.00 #能源rare_materials = 11.00 #稀礦crude_oil = 25.00 #原油anti_air = 5 #防空炮industry = 5 #工廠coastal_fort = 4 #海岸要塞land_fort = 1 #陸上要air_base = 4 #空軍基地naval_base = 2 #港口manpower = 13.00 #人力leadership = 2.60 #領導力
1940.4.10 = { #1940年4月10日事件, 選擇劇本時觸發
owner = ENG #擁有者
controller = ENG #控制者
add_core = ENG #核心者
}
以這個格式進行修改.
這步開始創建將領,建議使用「貼吧: 鋼鐵雄心3」裡的將領生成器.
打開 TFH\history\leaders 新建一個 TXT 文檔, 命名為 第二步的縮寫。
600000 = { #ID
name = "Doge" #名稱
country = CGH #所屬國
type = land #類型 land - 陸軍 air - 空軍 sea - 海軍
skill = 0 #技能數量
max_skill = 3 #最大技能數量
loyalty = 1.00 #忠誠
picture = L31194 #頭像文件
#可填寫「H3\gfx\pictures\portraits」目錄內的任意文件名.
#也可以自己創建頭像, 放置在目錄內引用.
history = {
1938.1.1 = { rank = 3 } #1938年1月1日, 軍銜為3級.
}
}
到這裡就全部結束了,開啟遊戲看看效果吧。
注意事項
旗幟必須製作
首都城市必須修改為自己所控制