玩《王国风云2》(Crusader Kings II)想精准修改或换人操控时,“王国风云2攻略角色代码是什么”是最高频的疑问。这篇攻略以官方最新版本为准,整理控制台角色ID的查询方法、常见代码格式与版本变动影响,帮你省下翻老帖的时间。
很多新玩家以为输入“角色代码”就能直接换人,实际CK2的控制台并不存在一个万能“角色代码”。你需要的其实是两样东西:
版本号若在2.8(含)之前,控制台开启方式为按“~”键;2.8以后(含“Holy Fury”DLC),改为按“Shift+2”或“Shift+3”调出控制台。以官方最新版本为准,但旧帖常把这细节漏掉,导致你按了没反应。
这招实测最稳,亲测在3.0.1.1版本下可用:进入游戏后先按“~”或“Shift+2”打开控制台,输入 charinfo 并回车。之后把鼠标悬停在任意角色头像或地图单位上,会弹出额外信息,其中“ID:xxxxx”就是该角色的代码数字。
拿到ID后,输入 play 数字ID 即可切换操控角色。实测结论:切到未独立角色时,AI会立即接管你原先的领地,建议先存个档再试。
角色代码的另一层含义是特质。常用命令格式为 add_trait [特质名] [角色ID],如果不带角色ID则默认作用于当前操控角色。常用特质代码有:
实测结论:一次添加超过5个特质后,AI对你的好感度惩罚会指数级上升,因为“奇怪”特质会触发-10好感。建议只加3-4个核心特质,保留游戏体验。移除特质用 remove_trait,命令格式完全一样。
如果你玩的是剧本开局(如1066年征服者威廉),想要威廉的ID,最保险方法仍是开档后直接 charinfo 悬停。但若你需要在开局前就知道ID(比如写剧本或做MOD),那得去游戏安装目录下的 /history/characters/ 文件夹里查文本,每个角色在文件中都有一个“数字编号.姓名”的条目。
这部分在“Holy Fury”之后加入的随机世界模式中变动很大,旧版ID表已失效,亲测不必再翻2018年前的代码大全。
CK2的控制台命令在不同大版本有细微差别。以官方最新版本为准,但以下三条在2.6到3.3版本间基本通用:
我这边实测过:在3.3版本(“Northern Lords”文化包后)输入“play ID”切到拜占庭帝国皇帝,其封臣好感度会保留但“短统治”惩罚照常触发,所以别指望切人后无惩罚。想规避,先给自己加 add_trait august(奥古斯都)再切人,能小幅压制短统治惩罚。
优先检查三点:控制台是否真的开启(2.8后是Shift+2,不是“~”);是否开启了调试模式;角色ID是否包含空格或特殊符号。若在多人游戏或铁人模式(Ironman)下,控制台指令直接被禁用,单机存档才可操作。
使用 charinfo 后,打开外交界面,鼠标悬停对方角色头像即可看到ID。贵族头衔界面里,悬停持有者头像同样有效。不需要选中对方或开启战争就能查。若悬停无反应,试试先点击对方宫廷,再悬停宫廷成员。
全是英文代码,例如“genius”对应“天才”。完整列表在游戏根目录的 /common/traits/00_traits.txt 文件中可查到,用记事本打开后搜索“genius”等关键词。游戏内选中角色后,查看角色界面的特质图标,也可对照英文版WIKI反查。