《十字军之王3》中的所有头衔都是有一个特殊的内部ID的,在game\common\landed_titles\00_landed_titles.txt里面就可以找到,另外头衔ID有一个基于头衔等级的前缀,后面接上一个下划线(_),之后就会连接它们的名称。
根据游戏内名称查找头衔ID
所有头衔都有一个内部头衔ID,在game\common\landed_titles\00_landed_titles.txt中可以找到。头衔ID有一个基于头衔等级的前缀,后面接上一个下划线(_),之后连接它们的名称。
等级 前缀
男爵 b_
伯爵 c_
公爵 d_
王国 k_
帝国 e_
头衔ID可能并不和游戏中头衔名称完全匹配。例如,玩家可能将游戏设置为英语外的其他语言,或者头衔存在文化特有名称。依靠以下步骤,只根据游戏内名称寻找头衔ID:
找到文件game\localization\LANGUAGE\titles_l_LANGUAGE.yml,将LANGUAGE替代为你使用的语言。
简体中文:game\localization\simp_chinese\titles_l_simp_chinese.yml。
使用文本编辑器如Notepad++、Notepad3打开文件,使用 ^Ctrl + F 搜索游戏内的头衔名称。
如果你成功了找到匹配项:
这一行应该看起来类似于b_constantinople:0 "君士坦丁堡"。
头衔ID是:0前的代码,因此在这个例子中是b_constantinople。
如果你没有找到匹配项:
关闭文件。
在同一文件夹中打开titles_cultural_names_l_LANGUAGE.yml,同样替换LANGUAGE。
简体中文:game\localization\simp_chinese\titles_cultural_names_l_simp_chinese.yml。
在该文件中再次搜索该头衔在游戏中的名称。
当你找到匹配项,它应该看起来类似于:cn_lunden:0 "林登"。
记住/复制:0前的代码(在这个例子中即为cn_lunden);这是头衔的文化名称键值。
关闭文件。
找到文件game\common\landed_titles\00_landed_titles.txt,用文本编辑器打开它。
在这个文件中搜索之前找到的文化名称键值。(这个例子中即为cn_lunden)。
搜索结果应该位于一个名为cultural_names的代码块中,用花括号括起来({, })。
阅读结果前面的代码,直到另一个代码块的开始(这个例子中表示为b_london = {)。忽略如color = { or color2 ={的代码块。
如b_london中的代码即为你的头衔ID。