本頁列出了可以輸入控制台窗口的代碼,控制台窗口是一個特殊的調試窗口,可以在非鐵人遊戲模式下使用鍵盤上的^鍵, ° 鍵或左上角的~鍵來訪問(按鍵根據鍵盤布局變化而變化)。按↑鍵或↓鍵可以在控制台窗口查閱執行過的命令。許多代碼可以通過重複打出同一條命令來切換啟動和關閉狀態,但有的代碼則需要重新加載遊戲存檔或退出遊戲重新啟動來切換它們的狀態。請注意,有些代碼在沒有啟用DLC時是沒有作用的。mod可能會在遊戲中引入新的命令、決議和國家tag。
鐵人模式下不能使用控制台代碼。
指令列表
使用 Shift+2, §, ~, \, `, ", ^ or ALT+2+1, or Shift+3 啟用控制台(具體按鍵取決於鍵盤布局)
內部 ID
- 參見:Countries
控制台命令使用內部 ID,可以通過多種不同方式獲取。
得到內部 ID 的一個簡單方法就是調試模式。在控制台窗口輸入debug命令可以切換調試模式,當滑鼠懸停在國家焦點、國家精神(以及其他理念,例如法律或設計師)或科技上時,可以或的某些資料庫條目的信息;當滑鼠懸停在某個省份上時獲取該州和省份的 ID 信息,以及該州所屬國家的 3 個字母的國家tag。請注意,在進行mod製作時,控制台命令不會執行啟動選項的所有功能,也不能替代啟動選項。
如果這不不夠,使用本地化查詢是一種替代方法。為此,請前往到包含遊戲的文件夾,然後找到到/Hearts of Iron IV/localisation/english/文件夾。其中的每個文件都包含了實際遊戲內所分配的本地化鍵值。使用非默認文本編輯器還可以允許使用「在文件中搜索」功能(例如在 Notepad++、Sublime Text 或 Visual Studio Code 中),以便同時搜索每個本地化文件以查找指定的值。
解釋說明
在本頁文本中,使用了3種類型的括號:
- 普通括號,如
instantconstruction(ic)
用於同樣效果的兩種不同書寫形式,即控制台命令的替代名稱。在這種情況下,在遊戲中使用ic
和instantconstruction
具有相同效果 - 方括號,如
fow [Province ID]
表示可以選擇性填寫數值,或者不填寫數值。例如fow
和fow 1234
都可以使用,但是效果可能不一樣 - 方括號和尖括號組合使用,如
event [<event ID>]
表示必須填寫的參數,如event generic.1
有效, 但event
無效
常用指令
Command | Effect | Example/Comment |
---|---|---|
help [command name] | 列印出所有控制台命令或特定命令的描述 | |
tag [<Country tag>] | 切換玩家正在控制的國家 | |
event [<event id>] [Target country tag] | 執行事件 | 事件列表 展示了大部分遊戲事件的ID. 如果事件有 trigger = { ... } 的提示, 則說明了這個事件觸發所需要的條件有哪些已滿足,有哪些沒滿足
|
add_ideas [<idea name>] | 添加國家精神 | |
remove_ideas [<idea name>] | 移除國家精神 | |
gain_xp [<amount>] | 給選中的特工/陸軍將領/海軍將領添加經驗 | gain_xp 100000可直接達到等級上限9級 |
gain_xp [<trait>] | 添加指定性質給所選特工/陸軍將領/海軍將領 | 例子: gain_xp seawolf 為所選將領添加海狼性質 注意 為了讓此代碼作用於新招募的通用海軍將領: in_progress={ seawolf=0.000 superior_tactician=0.000 spotter=0.000 fly_swatter=0.000 ironside=0.000 air_controller=0.000 } 5. 確保以ANSI編碼格式保存文件 |
cp [<amount>] | 添加指揮點數 | cp 100 (上限為100) |
st [<amount>] | 添加穩定度 | st 100 (上限為100) |
add_war_support(ws) [<amount>] | 添加戰爭支持度 | ws 100 (上限為 100) |
allowtraits | 允許為所有陸軍將領和海軍將領自由添加一般性質 | |
add_equipment(ae) [<equipment amount>] [<equipment name>] | 添加指定數量裝備 | 裝備使用基本格式為「ae 1000 infantry_equipment_1」。你只能添加已研究過的裝備。不支持海軍裝備。(除了運輸船:『ae 1000 convoy_1』)要添加船隻,可以考慮使用即時建造指令 instantconstruction(ic)(但ic也會影響AI)
要添加修改過的設備,你必須用它的名字。例如:你為'Matilda LP'-tank裝配了更好的裝甲模塊和主炮模塊,並把它命名為'Matilda LP Mk.IV'。現在你想要獲得1000數量的該裝備就要使用代碼「add_equipment 1000 Matilda LP Mk. IV」。 |
add_latest_equipment(ale) [<equipment amount>] | 添加指定數量最新裝備 | 要添加特定類型的最新設備,必須註明其名稱。例如:你創造了一款擁有更好裝甲和主炮的'Matilda
LP'-tank的變種裝備並將其命名為'Matilda LP Mk.IV' 那麼你就要使用'add_latest_equipment 1000 Matilda LP Mk.IV'或者'ale 1000 Matilda LP Mk.IV'指令來獲得指定數量的'Matilda LP Mk.IV'裝備 |
addfunds [number] | 給所有軍工機構添加指定資金 | 默認為700
addfunds 1000給所有軍工機構添加1000資金 |
addTaskCapacity [number] | 給所有軍工機構添加指定任務容量 | 默認為1
要為特定的軍工機構添加任務容量,你需要從 \Hearts of Iron IV\common\military_industrial_organization\organizations\<your country's tag>.txt 中找到你所需要的軍工機構的id 然後使用指令 addTaskCapacity [<MIO id>] [number] |
addSize [number] | 為所有軍工機構添加指定特質點數 | 默認為1
要為特定的軍工機構添加性質點數,你需要從in\Hearts of Iron IV\common\military_industrial_organization\organizations\<your country's tag>.txt 中找到你所需要的軍工機構的id 然後使用指令 addSize [<MIO id>] [number] |
add_cic_bank [number] | 為國際市場添加指定數量的經濟產能盈餘 | 默認為1 |
whitepeace(wp) [<country tags>] | 與制定國家白和 | |
teleport(tp) | 部隊快速移動 | 可以傳送單位到指定地方(選擇想要傳送的單位,右鍵點擊目標省份) |
allowdiplo(adiplo,nocb) | 允許無視規則使用所有外交行動(可以無理由宣戰) | 這是不需要戰爭目標就可以宣戰的最有效的方法。如果你想要立刻完成正當化戰爭目標可以使用instant_wargoal |
debug_crash(crash) | 使遊戲崩潰 | |
debug_nuking | 允許無視條件對每個省份進行核打擊 | |
instantconstruction (ic) | 及時建造 | 對AI有效,艦船也會立刻建造完畢,選擇建築點擊目標省份即可建造完成,鐵路和正在建造中的建築需要隔一天完成 |
research [<slot id> or "all"] | 立刻完成指定科研槽正在研究的科技或所有科技 | research all 將立刻研究完成所有科技(對學說同樣有效) |
research_on_icon_click (roic) | 點擊科研樹圖標即可完成對應科技 | 允許在沒有完成前置科技的情況下研究科技,也可以研究兩個互斥的科技 |
sp_breakthrough [<number>]
sp_breakthrough [<number> optional <specialisation>] (sp_br) |
為所有實驗設施增加特殊項目突破點 | 例: sp_breakthrough 1
ex: sp_br 20 specialization_land Specialization are: specialization_land, specialization_air, specialization_naval, specialization_nuclear (對於mod添加的內容,它在mod內查詢 Path\common\special_projects\specialization) |
sp_fast | 跳過原型研發階段,直接進入項目迭代階段 | |
sp_instant | 立刻完成當前正在進行的特殊項目 | |
sp_available | 解鎖/鎖定所有未完成研究前置條件的特殊項目 | 可以在沒有研究「原子能研究」科技的情況下開啟核專項項目 |
sp_unlock_all | 所有的特殊項目都是可見和可用的。無論是否滿足前置科技需求,以及前置項目是否完成 | |
sp_research_all (sp_ra) | 研究所有特殊項目。如果沒有科學家存在,它將創造一個,如果有科學但沒有分配,它將任意挑選一個。 | |
sp_prototype_reward | 在項目中觸發一個特定的原型獎勵 | |
sp_add_scientist
sp_add_scientist [<level> (optional)] [<specialisation> (optional)] |
增加一個沒有專業或指定專業/技能等級的普通科學家 | sp_add_scientist 3 nuclear
sp_add_scientist 1 |
sp_add_mastermind | 增加一個具有所有專業和最高技能等級的普通科學家 | |
sp_set_selected_scientist_level [<level>] | 調整所選科學家等級 | 需要打開目標科學家所屬研究機構的GUI |
sp_add_selected_scientist_trait [<trait>] | 為所選科學家添加指定特質 | 例如: sp_add_selected_scientist_trait scientist_trait_brilliant_theorist
為選定的科學家增加傑出的科學家特徵。需要打開目標科學家所屬研究機構的GUI。特質ID可以在"Hearts of Iron IV\common\scientist_traits\00_traits.txt"查詢 |
annex [<Target Country Tag> or "all"] | 吞併指定國家或全世界 | annex USA or annex d01 or annex all |
puppet [<Puppeteer Country Tag>] [<Puppet Target Country Tag>] | 傀儡指定國家 | puppet GER CZE 德意志帝國(GER)將傀儡捷克斯洛伐克(CZE) |
manpower [amount] | 添加指定數量人力 | 默認1000w |
add_opinion [<Country tag>] | 為指定國家添加評價(好感) | add_opinion ENG為聯合王國增加和獲得100點意見
成功使用指令,會在控制台窗口顯示"<country> have 100 more opinion about you" 在外交界面會顯示 "cheat_opinion_modified_good"(良好評價作弊修正) |
observe(spectator) | 觀察者模式,切換到不玩任何國家,不再顯示消息或暫停遊戲。然而,它也會干擾AI的性能,並且不能很好地展示AI在不使用觀察模式時會做什麼。 | |
tdebug | 切換調試信息 | 有助於查詢國家tag和ID |
occupationpaint(op) | 切換占領繪圖。與國家tag一起使用,則占領其所占領但並未實際控制的土地 | op JAP |
setowner [<country tag>] | 改變省份地塊的所有者 | 通過點擊選擇想要改變的所有者的省份的地塊,然後輸入代碼
例:setowner JAP |
setcontroller [<country tag>] [province id] | 改變省份地塊的控制者 | |
xp [<XP amount>] | 添加海陸空三軍經驗 | 默認500 |
pp(fuhrer_mana,political_power) [PP amount] | 添加指定數量政治點數 | 默認1000 |
fuel [<amount>] | 添加燃油 | fuel 100000 (以燃油儲備容量為上限,添加更多會導致燃油變少) |
civilwar [<ideology>] [<target country tag>] | 引發內戰 | civilwar fascism ENG 引發英國法西斯內戰
其他有效意識形態 "communism" "democratic" "neutrality" |
add_party_popularity <ideology group> <value> | 增加黨派支持率 | 在原版遊戲中可以簡寫為 d(民主) f(法西斯) n(中立) c(共產) |
set_ruling_party <ideology group> | 設置執政黨 | 在原版遊戲中可以簡寫為 d(民主) f(法西斯) n(中立) c(共產) |
Focus.AutoComplete (fa) | 快速完成國策 | 對AI有效 |
Focus.NoChecks | 忽略國策要求條件 | 對AI有效 |
Focus.IgnorePrerequisites | 忽略國策所需前置國策條件 | 允許從國策樹中間開始點國策,對AI有效 |
Decision.FastRemove | 將國策所需時間縮短為一天 | |
Decision.NoChecks | 忽略決議所需先決條件 | 同時也禁用消耗,對AI有效 |
instant_prepare | 立即完成海軍入侵準備 | 只在debug模式下有用. |
instanttraining (it) | 立刻完成師訓練和軍艦製造 | 對AI有效 |
nuke [number] | 添加指定數量核彈 | 添加100或1000 |
ai_accept | AI將接受所有外交提議 | |
add_core <state_id> | 添加核心到指定ID省份 | |
Agency.Instant | 使情報機構的所有操作立刻完成 | 相當於 Operation.Instant, IntelNetwork.Instant, Agency.InstantSlotUnlock, 和 Agency.Autocomplete的結合 |
Agency.InstantSlotUnlock | 立刻完成間諜招募 | |
Agency.Autocomplete | 立刻完成情報機構的升級 | |
prevent_operative_detection | 使特工/間諜不會被發現 | |
force_operative_detection | 使特工/間諜會被發現 | |
Operation.instant | 立即完成所有行動 | 可能影響AI |
agency.keepexcessoperatives | ||
deleteallunits(delall) [country] | 刪除指定國家所有陸軍和海軍 | deleteallunits SPR 刪除西班牙國的所有陸軍和海軍 |
deleteallunitsbut(delallbut) [country] | 刪除除指定國家外的所有國家的陸軍和海軍 | delallbut SPR 刪除除西班牙國外所有國家的陸軍和海軍 |
add_autonomy [<Target Country Tag>] [num] | 改變一個國家的自治點數 | add_autonomy PHI -200 降低菲律賓國200的自治點數 |
resistance | 為所選省份添加一定抵抗力量 | 例: (選擇省份柏林) resistance 100 |
compliance | 為所選省份添加一定順從度 | 例: (選擇省份但澤) compliance 100 |
add_intel [<Country tag 1>] [Country Tag 2] [civilian,army,navy,airforce]=[number]
add_intel [<Target Country tag>] [civilian,army,navy,airforce]=[number] |
添加對指定國家的民政/陸軍/海軍/空軍的情報值,設定的情報值是一個靜態值(在剩下的遊戲過程中將會是永恆的) | 例 (玩家對法國情報值設為最大): add_intel FRA
例 (玩家對美國陸軍情報值為20%): add_intel GER USA army=20 例 (玩家對日本空軍情報值為 90% 民政情報值為 76%): add_intel JAP airforce=90 civilian=76 |
add_mines | 將玩家在選定海域內水雷數設定為最大值 | |
acclimization [<climate type>] [<number>] | 設置所選師對指定氣候類型的適應度及其百分比(減少來自冷/熱天氣或溫度減值的懲罰) | 例: acclimization cold_climate 75
例: acclimization hot_climate 20 注意,这可能会将相反的气候设置为 0% |
debug_smooth | 切換平滑幀 | 可以顯著提高遊戲速度,但具體取決於系統,通常在10%到35%之間 |
Modding-useful commands
前面提到的其他幾個命令,比如 event,,在mod製作中也很有用
Command | Effect | Example/Comment |
---|---|---|
guibounds(gui) | 切換GUI邊界調試,允許更簡單地測試不同的窗口大小 | Also grants the name of the sprite and the interface element the player is hovering on, allowing to find the location of the image by searching every /Hearts of Iron IV/interface/*.gfx file at the same time. |
set_var [<variable>] [<value>] | 將變量值改為指定值 | |
get_var [<variable>] | 在控制台中顯示變量值 | |
list_vars | 列出所選範圍中設置的變量及其值 | |
set_country_flag [<Country Flag>] | 為當前遊玩的國家添加一個flag | 如果您在命令中添加另一個國家的tag,例如「set_country_flag flag AUS」,則不起作用,即使它在控制台中說它起作用 |
set_global_flag [<Global Flag>] | 添加一個全局flag | |
list_flags | 在控制台窗口中列出當前活動的flag | 在使用該命令時,如果不添加對象如全局(global_flag)、國家(country_flag)或州(state_flag),則與上下文相關 |
trigger [<scripted_trigger_name>] | 檢查腳本是否觸發 | |
effect (eval_effect) (e) [<scripted_effect_name>] | 在當前選定的範圍內,執行 scripted effect | 例: 在一個省份上執行命令e POL_remove_danzig_effect 將對該省份產生影響效果
|
ai [country tag...] | 切換AI的開關狀態 | 沒有參數的情況下將切換所有國家的AI。添加參數,一般情況下將切換除此之外的國家。可以用來確認崩潰是否與AI有關。 |
aiview | 啟用AI調試信息 | |
human_ai | 使AI控制當前由玩家領導的國家,同時玩家也擁有控制權。 | AI會在當前 user directory下的/Hearts of Iron IV/logs/scripted_ai.log創建日誌 |
set_cosmetic_tag [<country tag>] [<cosmetic tag>] | 改變國家名字和flag | set_cosmetic_tag USA SOV |
reload [<type>] | 重新加載給定類型的文件。 接受 /Hearts of Iron IV/interface/ 文件夾下的單個文件。 相當於通過啟動選項打開調試模式保存文件時自動完成的效果。 |
|
reloadoob [<Target Country Tag>] | 重新加載作戰命令 | |
reloadinterface | 重新加載整個界面 | |
reloadtechnologies | 更新科技資料庫 | |
updateequipments | 更新裝備資料庫 | |
updatesubunits | 更新單位資料庫 | |
update_loc [localization tag] | 更新本地化tag | |
error | 打開錯誤日誌文件 | 如果文件夾路徑中有特殊字符,此命令不會起作用。相當於在啟動選項中啟用調試模式時按下error dog。 |
imgui | 控制ImGui界面. 使用 imgui show 列出可用的子命令。這些界面涵蓋了各種有用的 Mod 製作工具,如腳本分析、AI 調試和角色列表。
|
|
goto_province [province id] | 將攝像機位置移動到指定的省份。 | |
goto_state [state id] | 將攝像機位置移動到指定的狀態國家 |
Other in-game commands
Command | Effect | Example/Comment |
---|---|---|
ShowTechBonus | 不知道用途,但根據名字我們可以猜測它的用處可能和科技加成有關。歸類為僅開發者可用。 | |
normals | 不知道用途,歸類為僅開發者可用。 | |
rendertype | 報告使用的渲染後端。 | |
tweakergui | 生成一個調整界面 | |
time | 現在幾點了 | |
reloadfx [Arguments: map/mapname/postfx or *.fx filename] | 重新加載著色器 | |
particle_editor | 生成一個粒子編輯器 | |
analyzetheatres(anth) | 分析戰場中的錯誤 | |
massconquer(massc) | 大規模征服工具。需要直接輸入省份名子。歸類為僅開發者可用。 | |
aircombat(airc) [<scenario name>] [<result name>] [<province id>] [<state id with airbase>] [<state id with airbase>] [<equipment type>] [<equipment type>] [<equipment creator country>] [<equipment creator country>] | 在指定地點生成空戰 | |
fronts | 切換外國戰線的可見度 | |
ai_front_dump (aifrontdump) | 轉儲AI前端數據到日誌文件,需要有一個單位選擇 | |
traderoutes | 切換貿易路線的可見性 | |
debug_tactics | 切換戰術調試工具提示的可見性 | |
reloadsupply(relsup) | 重新初始化供應儲備系統。 | |
deltat [<speed factor>] | 切換遊戲速度 | |
building_health(bhealth) [<building type>] [<state or prov id>] [<building level>] [<health to add>] | 更改特定建築物的耐久度 | |
nomapicons | 切換地圖圖標 | |
nopausetext | 切換pausebanner以獲得更好的截圖。 | |
nextsong | 更改當前播放的配樂。 | |
combatsound | 戰爭視角多長時間播放一次隨機音效?0-50 | |
morehumans(humans) [num] | 添加更多人口 | |
window(wnd) [Arguments: open/close] [window gui name] | 打開或關閉指定窗口界面 | |
poll | 輪詢有效事件 | |
pause_in_hours | 在命令被調用後的X小時後暫停遊戲 | |
winwars | 在所有戰爭中給國家最高分 | 此命令在1.9.1補丁之後不再可用 |
testevent [<Event ID>] [<Character ID>] | 測試事件但不觸發它(不產生效果) | |
resign | 退出遊戲 | |
add_interest [<Country tag>] | 對特定國家tag感興趣 | |
remove_interest [<Country tag>] | 對特定國家tag不感興趣 | |
add_diplo | 添加外交路線 | |
PrintSynchStuff | 列印隨機計數和種子 | |
SetRandomCount | 將隨機計數設置為0或特定數值 | |
ai_invasion | 切換AI海軍入侵 | |
ai_pp_log | 將AI使用政治點數的情況列印到日誌 | |
ai_idea_desire_log | 將AI對理念的傾向列印到日誌。僅適用於當前國家 | |
ai_force_template | 強迫AI只能在陸軍模板設計上使用陸軍經驗 | |
ai_force_equipment | 強迫AI只能在裝備設計上使用陸軍經驗 | |
ai_front_id | 獲取所選組的前調試ID的地址 | |
fow(debug_fow) [Province ID] | 僅在指定的省份內關閉戰爭迷霧,不填省份ID則關閉全局戰爭迷霧 | |
collision(debug_collision) | 切換法線(normals)/邊界框(bounding boxes)/碰撞(collision)的調試顯示 | |
savegame | 創建一個存檔文件. | |
savecheck | 創建一個保存文件(Test_01),加載保存文件,創建一個新的保存遊戲(Test_02)。這些保存文件看起來應該是一樣的。 | |
IP | 顯示你的IP位址 | |
requestgamestate | 從主機請求遊戲狀態 | |
nudge | 切換到微調工具 | |
mapmode [Mapmode type (int)] | 切換地圖模式 | |
fullscreen | 切換全屏模式 | |
prices | Price Info | |
remove_core [<State ID>] [<Country Tag>] | 移除核心.。注意:不起作用 | |
debug_zoom | 放大遊戲視圖 | |
debug_types | 列印所有動態引用對象的數據類型。只能在使用RTTI時使用。 | |
debug_show_event_ID | 顯示事件ID | |
debug_commands | 將命令計數列印到message.log | |
debug_events | 開始統計事件 | |
debug_dumpevents | 轉移事件數據到遊戲日誌 | |
debug_diploactions | 開始計算外交行動 | |
debug_dumpdiploactions | 轉儲外交行動數據到遊戲日誌 | |
debug_assert | 切換斷言的開關狀態 | |
debug_nomouse | 切換滑鼠滾輪的開關狀態 | |
debug_terrain | 切換地形的開關狀態 | |
debug_cities | 切換城市繪製模式的開關狀態 | |
debug_water | 切換水體顯示的開關狀態 | |
debug_fronts | 切換插值戰線調試的開關狀態 | |
debug_off_front_snap(dbg_fsnap) | 切換進攻戰線終止調試 | |
debug_borders | 切換邊界顯示開關狀態 | |
debug_trees | 切換樹木顯示開關狀態 | |
debug_rivers | 切換河流顯示開關狀態 | |
debug_postfx | 切換後期處理(PostFX)開關狀態 | |
debug_sky | 切換天空顯示開關狀態 | |
debug_bloom | 切換發光特效(Bloom)開關狀態 | |
debug_tooltip | 切換工具提示(Tooltips)的開關狀態 | |
flagsoutput [<path>] | 從內存創建紋理圖集文件 | |
cityreload | 重新加載城市 | |
version | 顯示當前遊戲版本 | |
debug_nogui | 切換GUI的開關狀態 | |
debug_volume [<Volume Delta>] | 改變指定數值遊戲音量 | |
debug_lockcamera | 切換相機鎖定開關狀態 | |
debug_lines | 切換調試線條(Debuglines)的顯示狀態 | |
debug_entities | 切換調試實體的顯示狀態 | |
debug_info | 切換調試信息的顯示狀態 | |
debug_particle | 切換粒子調試信息的顯示狀態 | |
debug_ai_budget [CountryTag] | 顯示AI的預算數據(budget data) | |
debug_textures | 將紋理信息寫入應用程式調試日誌 | |
debug_texture | 繪製像發光特效(bloom)一樣的紋理 | |
debug_wireframe | 切換強制線框模式的開關狀態 | |
debug_achievements_clear | 完成所有成就和用戶統計 | only for developer |
moveunit [<Unit ID>] [<Province ID>] | 將一個單位移動到指定省份 | |
spawnactor [<Actorname>] [<Province ID>] [<Animation> OPTIONAL] | 生成一個帶有可選動畫的角色 | |
cameraclamp | 切換相機移動範圍限制(camera clamping) | |
provtooltipdebug(tdebug) | 切換省份工具提示中的調試信息 | |
reloadweather [<randomseed>] | 重新加載並重新生成天氣 | |
weather | 切換天氣模擬 | |
debug_air_vs_land(dbg_cas) | 切換空戰與陸戰的調試模式 | |
mapnames | 切換地圖名稱的顯示狀態 | |
gbreload | 重新加載漸變邊界 | 僅開發者可用 |
gbpaint [layer] [channel] | 切換漸變邊界繪製 | |
profilelog | 將性能分析信息列印到time.log中 | |
run | 運行帶有命令列表的指定文件 | |
oos | 同步錯誤(Out of Synch) | 僅開發者可用 |
trigger_docs(effect_docs, scripting_docs, docs) | 列印觸發器、效果和變量的文檔 | 將觸發器/效果的文檔列印到game.log文件中 |
threat [Threat amount] | 添加或顯示當前tag的威脅等級,即當前tag所產生的世界緊張度 | 正值將使當前tag的產生世界緊張度增加,負值將使當前tag產生的世界緊張度減少,並在世界緊張度歷史日誌中記錄相應的條目。通過轉換tag,可以提高或降低任何特定國家產生的世界緊張度。如果有人「威脅999999999」,就會把世界緊張度重置為0。 |
3dstats | 切換3D狀態 | |
hdr | 切換HDR | |
hdr_debug | 切換HDR調試 | |
srgb | 切換sRGB | |
bloom | 切換發光效果(Bloom) | |
PostEffectVolumes.Default [posteffect_values name] | 切換默認的後期效果值 | |
night | 切換夜晚模式 | *截至 1.01 版本,此命令似乎不起作用(歸類為僅開發者可用)。此命令可通過右下角工具欄的晝夜循環選項(快捷鍵為 'N')進行模擬 |
filewatcher | 切換文件監視器(filewatcher) | |
createlean | 創建精緻紋理(LEAN textures) | |
helplog | 列印出所有控制台命令到game.log文件中 | |
helphelp | Double Rainbow help. | |
hsv | 將RGB轉換為HSV | |
tag_color | 測試設置一個國家的顏色 | |
browser [url] | 顯示瀏覽器窗口 | |
browser_base_url [url] | 設置瀏覽器基礎url | |
airealism | 啟用逼真的AI(一個彩蛋) | 一個讓AI在聊天中說話的彩蛋。沒有實際用處,因為在多人遊戲中無法激活該代碼,在單人遊戲中不可激活聊天功能。[1] |
instant_wargoal | 允許對國家立刻開戰爭 | |
allowideas | 允許玩家選擇任何理念,通常不可用 | This overrides the available and visible triggers of ideas, but not the allowed trigger
|
release [<country tag>] | 釋放一個國家或可釋放的國家 | release slv 釋放斯洛維尼亞 |
InternationalMarket.AddSubsidyForTags [<economic capacity>] [<equipment>] [<country tag>] | 為玩家添加從指定國家購買的補貼。 | 例 (為玩家增加了一個補貼,可以幫助購買德國出售的輕型坦克,最高可達5k EC): InternationalMarket.AddSubsidyForTags 5000 light_tank_chassis GER |
random_seed | 隨機化當前遊戲使用的種子 | AI使用這個種子來決定所有的國策和決議。
你可以用它來改變一個你不喜歡的ai行為,並將其變為更有利的結果(比如你想和某個國家結盟) |
eval_effect [<country tag>] = { create_faction = "[faction name]" } | 創建一個指定名稱的陣營 | 陣營領導人將是插入的國家tag |
eval_effect [<country tag>] = { dismantle_faction = yes } | 刪除特定國家的陣營 | |
eval_effect [<country tag>] = { add_to_faction = [<country tag>] } | 添加一個國家到一個陣營 | 第二個tag將加入第一個tag的陣營 |
eval_effect [<country tag>] = { remove_from_faction = [<country tag>] } | 從一個陣營中移除一個國家 | 第二個tag是加入第一個tag陣營的國家 |
eval_effect [<country tag>] = { set_faction_name = "[faction name]" } | 重命名指定國家的陣營 |
See also
References
- ↑ 在podcat上找到了關於該命令的評論 https://www.reddit.com/r/hoi4/comments/6cb8vh/the_secrets_of_hoi4/dhtdr4x/
文件 | 效果 • 條件 • 定義 • 修正 • 修正列表 • 作用域 • 本地化 • on action • 數據結構 (標記, 臨時標記, 國家別名, 變量, 數組) |
腳本 | 成就修改 • AI修改 • AI focuses • 自治領修改 • 權力平衡修改 • 劇本/標籤 (遊戲規則)• 建築修改 • 人物修改 • 修飾性TAG修改 • 國家創建 • 軍隊修改 • 決議製作 • 裝備修改 • 事件修改 • Idea修改 • 意識形態修改 • 軍工商修改 • 國策製作 • 資源修改 • Scripted GUI • 科技製作 • 單位修改 |
地圖 | 地圖 • 省份 • 補給區域 • 戰略區域 |
圖形圖像 | 界面 • 圖形資產 • 實體模型 • 後期特效 • 離子效果 • 字體 |
裝飾性 | 肖像 • 命名列表 • 音樂 • 音效 |
其他 | 控制台指令 • 故障排除 • 模組結構 • 成就代碼分析 • Mod相關 • Nudger修改 |
hoi4de:Konsolenbefehle hoi4es:Comandos de la consola hoi4fr:Commandes de console hoi4pl:Polecenia konsoli hoi4pt:Comandos do console hoi4ru:Консольные команды