
姓氏生成器
给每位领主一个合适的姓氏!这个模组会为所有领主生成姓氏,而孩子们出生时就已经带有姓氏了!
查看大图这个模组有什么作用?
这个模组让你可以在 MCM 配置菜单中一键为所有领主生成姓氏——无论你是开始新战役还是加载现有战役。它还会自动为新生贵族子嗣赋予姓氏,并根据家族名称生成。
为了生成更准确,你应该填写 LNGconfig。

什么是 LNGconfig,它如何工作?
霸主家族名称中通常包含一些实际上不属于家族姓氏的多余词语。 例如,House Stark——我们想要的姓氏是 Stark,而不是 House。 模组无法自己判断家族名称中哪部分才是重要的,因此 LNGconfig.xml 让你来教它。
配置分为两个部分:
IgnoredWords —— 读取家族名称时要跳过的词语。 添加 "House"、"of"、"Clan" 或你的家族名称中可能包含的其他任何词。 在模组移除它们之后,剩余部分就成为姓氏。
- House Stark --> Stark
- House of Plantagenets --> Plantagenet(借助下一部分实现)
IgnoredLetters —— 从姓氏末尾裁掉的词尾,让它看起来更整洁。 添加 "s"、"es" 或任何内容。模组会从单词末尾裁掉它们。
- Starks --> Stark
- Plantagenets --> Plantagenet
你可以混合搭配使用——模组会先应用词语,然后裁剪字母。大小写无关,所以 "House"、"house" 和 "HOUSE" 的效果都一样。
如何设置?
配置文件已经在模组文件夹中:
Modules/LastNamesGenerator/ModuleData/LNGconfig.xml
用任意文本编辑器打开它(Notepad、Notepad++、VS Code——你有什么就用什么)。
里面有两个部分,附有英语和俄语的注释,解释各部分如何工作。 添加你自己的 "<Word>" 和 "<Letter>" 条目,保存文件,就完成了。

你不需要重启游戏!
打开 MCM 菜单 --> LastNameGenerator,点击 Reload——模组会立即重新读取你的更改。然后点击 Generate,将姓氏应用到所有领主。
对于新生子嗣,无需按任何按钮——模组会在他们出生时自动处理。
我的其他模组
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。