家族姓氏传承[支持1.4.7-1.4.8][原创]

收藏
家族姓氏传承[支持1.4.7-1.4.8][原创]
总体评价(0)
  • 分类:骑砍2:霸主MOD - 霸主扩展
  • 来源: 原创
  • 浏览:818 次
  • 下载:97 次
  • 大小:20.4KB
  • 版本:v1.0.0
  • 作者:昭旭
  • 时间:2026-08-29
详细内容
支持游戏本体1.4.7-1.4.8版本
作者:昭旭


◆MOD名称
家族姓氏传承[FamilyName]


◆MOD介绍

本Mod不依赖四前置,是一款为新生儿自动继承父亲姓氏的功能型Mod。

在中文站一直没有心仪的相关取名Mod,于是用AI协助制作了一个。本Mod在游戏本体1.4.7版本和战帆1.2.7版本下开发,1.4.8 API无大改动,理论上也能使用。

因为只会对刚出生的婴儿进行重命名,已存在的角色不受影响,因此可以安全加载旧存档。

传承逻辑

检测全局新生婴儿并为其重命名,姓氏取自婴儿父亲。

姓氏选取分为中式和西式两套规则:
- 玩家家族的命名方式由父亲名字格式自动决定:父亲名字中不包含 · 时使用中式规则,包含 · 时使用西式规则。
- NPC家族只使用西式选取规则。

所有名字利用任意分隔符将名字分为多个字段,分隔符可以是“·”、双引号、空格等,若没有分隔符则整个名字为一个字段。Mod已自动清理常见头衔(如国王、公爵、领主等),包括部分内战Mod的头衔,头衔在前的基本可以正常使用。

中式规则

如果清理后的名字中不包含 · 符号,则启用中式规则。选取最后一个字段的第一个字作为姓氏。

示例:
- “沃斯坦”→ 取“沃”
- “男爵·沃斯坦”→ 取“沃”
- “领主 康纳 沃斯坦”→ 取“沃”

然后和中式名字池内的“名”进行组合,采用“姓”+“名”的组合,中间没有分隔。

示例:“男爵·沃斯坦”→“沃伟”

西式规则

如果清理后的名字中包含 · 符号,则启用西式规则。选取最后一个字段作为姓氏。

示例:
- “沃斯坦”→ 取“沃斯坦”
- “男爵·沃斯坦”→ 取“沃斯坦”
- “领主 康纳 沃斯坦”→ 取“沃斯坦”

然后和各个文化名字池内的“名”进行组合,采用“名”+“姓”的组合,中间有分隔符“·”,即“名·姓”。

示例:“男爵·康纳·沃斯坦”→“威廉·沃斯坦”

命名规则速查表

父亲名字姓氏核心玩家·中式玩家·西式NPC·西式
沃斯坦沃斯坦沃伟威廉·沃斯坦奥古斯都·沃斯坦
领主·沃斯坦沃斯坦沃杰罗伯特·沃斯坦提比略·沃斯坦
领主·戴·沃斯坦沃斯坦沃涛亨利·沃斯坦奥古斯都·沃斯坦
领主·沃斯坦·戴戴明威廉·戴提比略·戴
国王·威廉威廉威华理查·威廉奥古斯都·威廉
康纳·沃斯坦沃斯坦沃强威廉·沃斯坦提比略·沃斯坦


若想查看Mod是否成功改名,可以查看Mod目录下的 logs/FamilyNameMod.log 文件。一开始没有任何改名可能是因为还没有新生儿出生。


◆更新内容

v1.0.0
- 首次正式发布
- 支持玩家家族中式/西式两种命名方式
- 支持NPC家族西式命名
- 内置8个文化 + 中式 + 西式名字池
- 支持外置 names.json 自定义名字池
- 自动移除头衔
- 每小时自动检测新生儿


◆注意事项

前置
本Mod不依赖四前置,可直接使用。

安装方法
将 FamilyName 文件夹放入 Modules/ 目录,在启动器中勾选即可。

自定义名字池
Mod支持自定义名字池,位于 ModuleData/Names/ 目录下:
- names.json —— 外置名字池文件(空白,供自行编辑)
- 使用说明.txt —— 详细的使用教程

相关截图添加图片
暂无截图
点评
* 总体评价评分
*
Smilies
推荐下载more
热门下载more