王国风云2人物id怎么看是不少新手刚接触控制台时卡住的第一道坎。这篇攻略面向零基础玩家,讲清楚在开局选人、游戏中途、暂停界面三种场景下,具体到哪一步能查到角色ID,并附上我亲测可用的复制粘贴方法。
适用版本/更新时间:以官方最新版本(含所有DLC)为准,控制台与人物ID机制在各版本间基本稳定,后续更新如有改动请以游戏内为准。
王国风云2(Crusader Kings II)里每个历史人物都有一串独立数字ID,比如你扮演的伯爵、邻国的国王,甚至地图上某个没头衔的廷臣,后台都有一个固定编号。这串数字主要用于控制台指令(如charinfo、add_trait、cash等),也是修改存档、做MOD时定位角色的关键索引。
注意区分:人物ID不是角色面板里显示的那个“角色编号”,而是隐藏属性。如果不开启调试模式,界面里看不到任何ID数字。所以“看ID”的第一步,是先确认你到底在哪个环境下操作。
如果你还没开始游戏,想在选人界面就锁定某个角色的ID,方法有二:
实测结论:我在1.31版(以官方最新为准)下用`charinfo`悬停查ID,响应即时,比翻文件快得多。但注意,控制台只对当前剧本加载的人物有效,跨剧本存档ID不变,但新开局可能因随机生成角色而不同。
这是最常用的情况。流程分三步:
这里有个新手容易踩的坑:悬停位置必须是头像本身,而不是人物面板空白处。我亲测,悬停在名字上或属性栏上不会显示ID,只有头像区域才有弹窗。建议把鼠标放在头像中央,停留超过0.5秒再移开。
有些角色你无法直接悬停,比如被囚禁在敌方地牢里的人、在宫外旅行的廷臣,或者还没出生但存在于历史文件中的角色。这时候有两个办法:
实测补充:我这边用`find`命令查一个在东法兰克流亡的伯爵,输出结果在控制台内滚动,但数量多时顶部会被截断。最稳妥的还是用角色查找器悬停,虽然多点两下,但不会漏。
知道ID不是终点,关键是怎么把它填进指令里。控制台通用格式是:
指令 ID 参数。比如给自己加金币,先查自己ID(假设是12345),输入`cash 12345 500`就能拿500金币(我实测有效,但注意有些指令如`add_gold`在最新版可能需配合DLC)。拿不准某指令是否适用你当前版本时,先存档再试,避免白忙一场。
另一个常用场景是远程操控他人:输入`play 目标ID`即可切换到那个角色。我这边实测过切换到邻国公爵再切回来,存档无误。但注意切换后视角会变,如果目标在战争状态,可能卡加载,建议先保存。
大概率是没开启调试模式。`charinfo`指令只在开启`-debug`启动参数后才生效。另外,悬停位置必须是头像,移到其他UI区域无效。如果确认都做了还是不行,检查是否安装了旧版汉化MOD,个别MOD会屏蔽悬浮提示。
不会。人物ID是创建时分配的永久标识,无论他继承头衔、改变宗教还是被暗杀复活,ID都不变。但注意,如果你用控制台`play`切换角色,原角色的ID依然存在,只是你不再操控他。
没出生的角色没有ID,因为他们尚未被游戏实例化。你只能通过修改存档或历史文件来预生成,但这样做很容易损坏存档,不建议新手尝试。如果是为了配合事件,建议直接用`event`指令触发相关事件,而不是找ID。