控制台指令

本页面所适用的版本可能已经过时,最后更新于3.2
咯咯炀讨论 | 贡献2020年1月20日 (一) 09:26的版本

控制台指令(英文:Console command)是玩家用来作弊、实验或 Debug 的游戏指令。

打开控制台

请注意,铁人模式中无法使用控制台!

如果当前游戏未启用使用铁人模式,则可以通过以下方式打开控制台:

  • ` 重音符键或反引号键
    • 在美式键盘上,位于 1 的左边
    • Linux系统为 Alt Gr + `
  • § 分节符号键
    • 德语/北欧键盘上,⇧Shift + 3 This may also be for some like myself be the combo of left shift and the §| key to the left of the number 1 on the number row.
    • 在西班牙语和意大利语键盘上,Alt + 2 + 1
    • 在葡萄牙语键盘上,Alt Gr + 4
    • 在法语键盘上,⇧Shift + !
    • 在 Windows 中,通过 Alt + NumPad 2 + NumPad 1 输入 §。
    • 在 macOS (US) 中,通过 Opt + 6 输入 §。

指令列表

以下是指令列表,包括指令、它们可接受的所有参数(如果不止一个则按顺序)以及各指令效果的描述。

  • 对于“角色”范围的指令,如果没有给出参数,则会默认作用在玩家上(部分指令除外,如age)。大部分有目标的指令(targeted commands)接受角色ID作为可选的第二个参数,而religion/culture则是例外,当角色ID作为它们的参数时必须是第一个参数(religion orthodoxreligion 555 orthodox)。对于未列出参数的命令,则假设其有一个可选的角色ID参数。
  • 对于“无”范围的指令,只有一种使用方式;对于“全局”范围的指令,其效果会影响全局,例如:marry_anyone将会允许所有角色与任何人结婚
  • 角色属性(外交、密谋等)通常范围在0-20。 然而,由于属性值储存在一个单字节变量中,其范围可以在-128-127。因此,一个角色的属性最大基础值可达到127。尽管如此,在加载存档后,高于100的基础值将被减少到100。
  • <角色 ID>可以通过使用角色信息(Charinfo)功能查得,其会悬浮在人物的名字上。
  • <Province ID> can be found by using the Charinfo function and hovering over the county's emblem in the province screen.
  • 用下划线(_)替换参数名称中的空格。
  • 注意:任何以"debug_"开头的指令只应由开发者访问——而非玩家。
范围 指令 别名 参数 参数 描述
角色 add_artifact <宝物名称> <角色 ID> (可选的) 为指定角色添加一个宝物
角色 get_all_artifacts <角色 ID> (可选的) 给予目标角色所有宝物,如果没有指定角色则给予玩家
角色 destroy_artifact <宝物名称> <角色 ID> (可选的) 移除一个指定角色的宝物,并销毁之
角色 add_diplomacy <角色 ID> <差值> 修改角色的基础外交属性
角色 add_intrigue <角色 ID> <差值> 修改角色的基础密谋属性
角色 add_learning <角色 ID> <差值> 修改角色的基础学习属性
角色 add_martial <角色 ID> <差值> 修改角色的基础军事属性
角色 add_stewardship <角色 ID> <差值> 修改角色的基础管理属性
角色 add_offmap_currency <地图外政权> <数量> 给予玩家指定地图外政权的货币。例如为了增加中国的皇恩add_offmap_currency offmap_china 5000
角色 add_trait <特质名称> <角色 ID> 为角色添加一项特质。会检查是否有对立的特质。特质名称均为小写。如果没有输入角色 ID,特质将会被添加到你当前的角色。remove_trait指令亦是如此。
角色 remove_trait <特质名称> <角色 ID> 为角色移除一项特质
角色 add_modifier <修正名称> <角色 ID>, <天数> 为角色添加一项修正
角色 remove_modifier <修正名称> <角色 ID> 为角色移除一项修正
角色 age <角色 ID> <差值> 修改角色的年龄
角色 banish <角色 ID>(被驱逐者) 驱逐一个角色
角色 capital <省份 ID> 将玩家的首都移动到指定省份
角色 clr_moved_capital <角色 ID> (可选的) 清除一个角色的已移动省份旗标。
角色 cash wealth <数量> (可选的) 玩家增加金钱(默认为5000)
角色 claim <头衔名称> <角色 ID> (可选的) 给你自己或另一角色一个宣称
角色 coalition <角色 01 ID> <角色 02 ID> <角色 01>发起/加入/离开针对<角色 02>的包围网(coalition)
角色 council_positions <角色 ID 或 头衔名称 > 显示AI每种内阁态度的分数
角色 clr_focus 清除玩家的生活重心
角色 culture <角色 ID> (可选的) <文化> 设置一个角色的文化
角色 decadence <差值> 相对于原本的腐化度,修改玩家家族腐化度
角色 decision <决议 ID> <角色 ID> 执行一项决议
角色 die 自然死亡
角色 enforce_peace <数量> 在玩家的领地内触发强制和平机制。内阁必须被授权,但免除其他要求。<数量>似乎被忽略了,需要确认。
角色 liege_enforce_peace <数量> 在玩家领主的领地内触发强制和平机制。内阁必须被授权,但免除其他要求。<数量>似乎被忽略了,需要确认。
角色 enable_ambition <角色 ID> 允许角色选择新的野心
角色 event <事件 ID> <角色 ID> 或 <省份 ID> 对你自己或另一角色或省份执行一个事件
调试 testevent <事件 ID> <角色 ID> 或 <省份 ID> 在不触发事件的情况下测试事件
角色 favor_get <角色 ID> 获得一个角色的人情
角色 favor_grant <角色 ID> 授予一个角色你的人情
角色 gfx_culture <角色 ID> (可选的) <文化> 基于指定文化默认的graphical_culture设置一个角色的肖像
角色 give_birth <角色 ID> 令一个怀孕的角色立即分娩
角色 give_title <头衔名称> <角色 ID> 将一个头衔给予一个角色
角色 infamy <差值> 修改玩家的威胁度
角色 imprison <角色 ID>(被囚禁者) <角色 ID>(囚禁者) 令一个角色被另一个角色囚禁
角色 join_society <社团键值> 加入一个社团。有效社团名有:monastic_order_benedictine, monastic_order_dominican, monastic_order_orthodox, monastic_order_nestorian, monastic_order_monophysite, monastic_order_hindu, monastic_order_buddhist, monastic_order_jain, hermetics, the_assassins, the_satanists, the_trollcrafters, the_cult_of_kali, the_cold_ones, the_plaguebringers, 和 secret_religious_society_<religion>。
角色 leave_society <社团键值> (可选的) 离开一个社团
角色 log_missing_adjectives 记录所有没有形容词形式本地化键值的头衔(例如,定义了头衔"k_title"却没有定义"k_title_adj")
角色 kill <角色 ID> 杀死一个角色
角色 kill_yourself <角色 ID> 杀死你的角色。没有效果("Not today QA!")。用die替代之。
角色 move <角色 ID>(被移动者) <角色 ID>(目的地) 将一个角色移动到另一角色的宫廷
角色 neg_opinion <角色 ID>(怀恨者) <角色 ID>(被怀恨者) 在两个角色间添加一项好感减成
角色 nickname <称号> <角色 ID> 给一个角色或玩家一个称号
角色 piety <数量> (可选的) 给玩家增加虔诚(默认5000)
角色 play <角色 ID> 切换扮演的角色(警告:每当你切换,都会删除并重置你当前角色的编年史)
角色 prestige <数量> (可选的) 给玩家增加威望(默认5000)
角色 run <文件名> 执行文本文件中的脚本命令。该文件必须位于Documents/Paradox Interactive/Crusader Kings 2/文件夹中(根据你的操作系统). 指令将在以玩家角色为范围执行。
角色 score <数量> (可选的) 给玩家增加分数(默认5000)
角色 techpoints 为玩家的各类科技点各增加 1000
角色 max_tech <省份 ID> (可选的) 将所有省份或指定省份的科技升至最高
角色 recalc_succ <角色 ID> 重新计算玩家或指定角色的继承序列
角色 religion <角色 ID> (可选的) <宗教> 设置玩家或指定角色的宗教
角色 secret_religion <角色 ID> (可选的) <宗教> 设置玩家或指定角色的秘密宗教
角色 set_government <政体Tag> <角色 ID> (可选的) 将政体改变为指定类型 (有效输入为: merchant_republic_government, nomadic_government, feudal_government, theocracy_government, tribal_government, republic_government, muslim_government, theocratic_feudal_government, chinese_imperial_government, confucian_bureaucracy, order_government, roman_imperial_government)
角色 titleowner <头衔名称> <角色 ID> (可选的) 返回或设置头衔的持有者。不包括部落首都地产。
角色 validate_government <角色 ID> (可选的) 验证一个角色的政府
角色 validate_laws <角色 ID> 验证一个角色主地产法律
角色 validate_lieges <头衔名称> 验证一个头衔的领主
角色 set_char_flag <旗标> <角色 ID>(可选的) 给角色设置一个旗标
角色 clr_char_flag <旗标> <角色 ID>(可选的) 给角色清除一个旗标
角色 set_society_grandmaster <角色 ID> (可选的) 将你所在社团的领袖设置为给定角色
角色 show_all_societies 在社团界面列出所有社团
角色 society_rank_up <数量> (可选的) 提升玩家在社团中的位阶(默认为1)
角色 society_rank_down <数量> (可选的) 降低玩家在社团中的位阶(默认为1)
角色 society_currency <数量> (可选的) 增加玩家的社团贡献(默认为5000)
角色 quickbuild 玩家所有建设立即完成
角色 usurp <头衔名称> <角色 ID> 令指定角色篡夺指定头衔; if title currently does not exist, creates the title instead.
全局 activate_artifacts 所有宝物无视激活要求,始终保持激活。
全局 allow_laws 切换能否自由改变法律
全局 real_fathers 在家谱中显示真正的父亲
全局 charinfo debug_mode <角色 ID>
  • 为角色、头衔和事件提示添加调试信息
  • 显示你配偶的其他情人
全局 de_jure_counties 显示法理伯爵领地图模式
全局 discover_plots 切换是否自动发现阴谋
全局 fow <省份 ID> (可选的) 关闭一个省份或全局的战争迷雾
全局 game_speed <速度> 设置游戏速度,0-4
全局 game_paused <true/false> (可选的) 切换/设置游戏暂停状态,参数必须小写
全局 get_offmap_holder <地图外政权> 显示指定的地图外政权的当前持有者的名字和角色 ID
全局 set_offmap_status <地图外政权> <状态> 设置指定的地图外政权的状态(例如china_stable, china_unrest...)
全局 set_offmap_policy <地图外政权> <政策> 设置指定的地图外政权的政策(例如china_open, china_isolationist, china_expansionist
全局 kill_offmap_ruler <地图外政权> 杀死指定的地图外政权的统治者
全局 kill_offmap_dynasty <地图外政权> 杀死指定的地图外政权的统治者,并生成一个不同家族的新统治者
全局 manpower <数量> (可选的) 为游牧玩家角色增加游牧人力(默认为5000)
全局 population <数量> (可选的) 为游牧玩家角色增加游牧人口(默认为5000)
全局 marry_anyone 切换能否与任何人结婚
全局 morehumans humans <数量> 增加更多人
全局 neg_diplo 切换能否发送会被拒绝的外交提议
全局 nextsong 更改当前播放的配乐
全局 listsongs 列出所有可播放BGM
全局 outbreak <疾病> 在一个随机省份爆发指定的疾病。黑死病可能只在军稚那和酒泉开始
全局 plots_known 切换是否所有阴谋总是已知的
全局 recalc_council 将会重新计算内阁成员的内阁态度
全局 reload_succession_voting 重新开始继承投票
全局 set_flag <旗标> 设置一个全局旗标
全局 clr_flag <旗标> 清除一个全局旗标
全局 set_prov_flag <旗标> <省份 ID> 在省份设置一个旗标
全局 clr_prov_flag <旗标> <省份 ID> 在省份清除一个旗标
全局 validate_cultural_names 验证同文化头衔名称
全局 spawn_disease <疾病> <省份 ID> 在指定省份生成指定的疾病。黑死病可能只在军稚那和酒泉开始
character_stats 显示各种游戏统计数据,诸如角色数量、阴谋和生育率。
dynasty_stats 显示各种家族统计数据,包括独特王朝的数量以及由多少史实家族已经消亡。
destroy_settlement <地产名称> 摧毁一个地产
murder <角色 ID>(凶手) <角色 ID>(受害者) 一个角色试图谋杀另一角色
pollinate <角色 ID>(母亲) <角色 ID>(父亲) 令另一角色使一个角色受孕
cuckoo <角色 ID>(母亲) <角色 ID>(父亲) 令另一角色使一个角色受孕,父亲身份未知
revolt <省份 ID> 在指定省份开始一场叛乱
succ <继承法类型> 改变继承法类型(警告:危险)。 有效值:feudal_elective, primogeniture, gavelkind, seniority, tanistry, turkish_succession, merchant_republic_government, tribal_government, nomadic_government, chinese_imperial_government, confucian_bureaucracy
add_lover <角色 ID> <角色 ID> 让一个角色成为另一角色的情人
add_friend <角色 01 ID> <角色 02 ID> (可选的) Makes the character your friend
None remove_friend <Character 01 ID> <Character 02 ID> (OPTIONAL) Removes the character as your friend
None add_rival <Character 01 ID> <Character 02 ID> (OPTIONAL) 让指定角色成为你的对手
None remove_rival <Character 01 ID> <Character 02 ID> (OPTIONAL) 不再把指定角色作为你的对手
flip_mapmodes 每天循环到下一个地图模式
province_religion prov_rel <省份 ID> <宗教> 设置省份宗教
run_commands_from_file rcff, runcmdff <File Name> 读取一个每一行都是控制台指令的文件,从头到尾执行一遍
调试 clear 清空控制台
调试 debug_ai <角色 ID> recalc (可选的) 显示角色的AI策略(空ID则关闭)
调试 debug_aistrength 打印一些AI强度数据
调试 debug_assert 打开/关闭断言
调试 debug_bloom 打开/关闭高光
调试 debug_borders 打开/关闭边界
调试 debug_crash 强制游戏崩溃
调试 debug_citysprawl 打开/关闭城市模型
调试 debug_dumpevents 转储事件数据到游戏日志
调试 debug_events 开始计算事件
调试 debug_hires 打开/关闭 Terrain Hires 模式
调试 debug_info 切换调试信息
调试 debug_lines 切换调试行
调试 debug_lockcamera 打开/关闭视野锁定
调试 debug_name 为省份生成名称
调试 debug_nogui 打开/关闭 GUI
Debug debug_nomen noman, nomen, nm 切换中间名
调试 debug_nomouse 打开/关闭鼠标滚轮
调试 debug_postfx 打开/关闭 PostFX
调试 debug_rivers 打开/关闭河流
调试 debug_sky 打开/关闭天空
调试 debug_smooth 切换平滑帧
调试 debug_terrain 打开/关闭地形
调试 debug_textures 将纹理信息写入应用程序调试日志
调试 debug_ti 打开/关闭 Terra Incognita
调试 debug_tooltip 打开/关闭提示
调试 debug_trees 打开/关闭树木
调试 debug_triggerassert 强制游戏抛出一个断言
调试 debug_volume <音量差值> 修改音乐音量
调试 debug_water 打开/关闭水
调试 debug_wireframe 打开/关闭强制线框
调试 debug_yesmen yesman, yesmen, ym Toggles Yesmen; the AI will accept all diplomatic offers from the user. For example, request invasions from the Pope.
调试 debug_zoom 放大游戏
调试 eventinfo 打印正在运行的事件数(将调试信息添加到角色状态信息)
调试 guibounds gui 切换GUI边界调试
调试 fullscreen 切换全屏
调试 hello <角色 ID 或 头衔名称> 打开角色界面或头衔界面
调试 help <指令 Name> (可选的) 打印出所有控制台指令或特定的指令描述
调试 helplog 将所有控制台指令打印到game.log
调试 noai 切换 AI
调试 numcoas 打印已用纹章的数量
调试 observe 切换到观察者模式,此模式下完全不玩任何角色并且不再显示消息也不能暂停游戏。Ctrl+点击一个角色获取对其的部分控制,只在继承及召唤盟友时暂停。
调试 print_player_events 将所有玩家事件打印到游戏文件夹中的player_events.csv
调试 print_ai_events 将所有ai事件打印到游戏文件夹中的ai_events.csv
调试 print_global_flags pgf 打印所有全局旗标
调试 print_global_variables print_global_vars, pgv 打印所有全局变量
调试 print_holding_numbers 打印每个伯爵领的地产数量,以数量排序。在你想确保所有伯爵领都可支持7个槽位时很有用。
调试 print_randomlog 将随机数存入randomlog.log
调试 refresh_portraits 让所有角色的肖像尽快刷新
调试 reload file name 重新加载guilua文件
调试 reloadevents 重新加载时间数据库
调试 reloadfx map/mapname/postfx or * <fx filename> 重新加载着色器
调试 reloadgovernmentflavor 重新加载政府界面风格
调试 reloadinterface 重新加载整个界面
调试 reloadloc 重新加载本地化
调试 reloadpositions 重新加载内阁态度数据
调试 reloadtexture <Texture File Name> 重新加载指定纹理
调试 save_without_ironman <Save Name> 将游戏存储为非铁人模式
调试 spawnactor <Actorname> <Animation>(可选的),<头衔名称>(可选的) Spawns an actor with an optional animation and tabard title
调试 timer 输出计时信息
调试 timer_start 开始计时
调试 timer_restart 重新开始计时
调试 timer_reset 重置计时
调试 timer_stop 停止计时
调试 timer_dump 转存(dump)计时信息
调试 ct 复制计时信息
调试 version 打印游戏目前的版本
调试 window wnd <open/close> <window name> 打开或关闭指定窗口
调试 wipe_achievements 抹除所有 CK2 Steam 成就。警告:无法还原!

变量

  • 角色 ID:通过charinfo指令得到。与通常的鼠标悬停数据列在一起。
  • 省份 ID:参见省份
  • 头衔名称:例如 e_britannia。它通常是一个可预测的名称(x_头衔名),帝国以"e"开头,王国以"k"开头,公国以"d"开头,伯爵领以"c"开头,而男爵领/主教区/城市则以"b"开头。一些头衔则例外,例如罗马是 c_roma,神圣罗马帝国是 e_hre,群岛公国是 d_western_isles,布列塔尼的莱昂伯爵领是 c_french_leon,而德维得的特德维主教区是 b_st_davids。在你困扰的时候请参考 common/landed_titles/landed_titles.txt。只要你激活了 charinfo 模式,将鼠标悬停到头衔的盾徽上即可显示头衔名称。
  • 称号:参见称号,格式为 nick_the_xxx
  • 特质名称:参见特质
  • 地产名称(Settlement Name):地产的游戏内名称存疑,以 landed_titles.txt为准。例如 b_paris。文化名称下的头衔或许会能难猜测。如果你遇到了困难,就用伯爵领名称搜索它们。
  • 疾病名称:流行病中的一个