文化修改

文化(或文化组)必须包含以下内容:

  • 唯一的名称
  • male_names
  • female_names
  • dynasty_names

文化条目可以包含 :

  • 一个主要标签(primary tag)

male_names 和 female_names 字符串决定了自定义国家的姓名数据库。已有国家的姓名来自 common/countries 文件。dynasty_names 字符串决定了所有国家的王朝名称数据库(而不仅仅是通过国家设计器创建的国家),以及自定义国家的顾问/将领姓氏。

添加包含一种文化的文化组

任何文化都必须放在某个文化组之内,否则游戏将无法识别它。例如,假设我们要创建一个包含一种文化的新文化组,代码如下:

custom_culture_group = {
	custom_culture = {
		primary = TAG
		male_names = {
			MaleName1 MaleName2 MaleName3
			"Male Name 1" "Male Name 2" "Male Name 3"
		}
		female_names = {
			FemaleName1 FemaleName2 FemaleName3
			"Female Name 1" "Female Name 2" "Female Name 3"
		}
		dynasty_names = {
			DynastyName1 DynastyName2 DynastyName3
			"Dynasty Name 1" "Dynasty Name 2" "Dynasty Name 3"
		}
	}
}

在这种情况下,该文化将有六个可用的男性名、女性名和王朝名。男性名为“MaleName1”“MaleName2”“MaleName3”“Male Name 1”“Male Name 2”和“Male Name 3”,女性名和王朝名也遵循同样的模式。如你所见,除非名称中含有空格,否则可以不加引号。

每种文化都可以设置一个标签作为主要国家。TAG 应替换为应当无限期保留无争议核心的国家的三字母标签(如果没有主要国家,则应将示例中的这一行注释掉)。

如果文化组只有一种文化,或者文化组内所有文化都应使用相同的名称,则可以将名称条目留在文化组之内,如下所示:

custom_culture_group = {
	custom_culture = {
		primary = TAG
	}
	male_names = {
		MaleName1 MaleName2 MaleName3
		"Male Name 1" "Male Name 2" "Male Name 3"
	}
	female_names = {
		FemaleName1 FemaleName2 FemaleName3
		"Female Name 1" "Female Name 2" "Female Name 3"
	}
	dynasty_names = {
		DynastyName1 DynastyName2 DynastyName3
		"Dynasty Name 1" "Dynasty Name 2" "Dynasty Name 3"
	}
}

添加包含多种文化的文化组

一个文化组内可以放置多种文化。其步骤与单一文化时大同小异:

custom_culture_group = {
	custom_culture_1 = {
		male_names = {
			MaleName1 MaleName2 MaleName3
			"Male Name 1" "Male Name 2" "Male Name 3"
		}
		female_names = {
			FemaleName1 FemaleName2 FemaleName3
			"Female Name 1" "Female Name 2" "Female Name 3"
		}
		dynasty_names = {
			DynastyName1 DynastyName2 DynastyName3
			"Dynasty Name 1" "Dynasty Name 2" "Dynasty Name 3"
		}
	}
	custom_culture_2 = {
		male_names = {
			MaleName4 MaleName5 MaleName6
			"Male Name 4" "Male Name 5" "Male Name 6"
		}
		female_names = {
			FemaleName4 FemaleName5 FemaleName6
			"Female Name 4" "Female Name 5" "Female Name 6"
		}
		dynasty_names = {
			DynastyName4 DynastyName5 DynastyName6
			"Dynasty Name 4" "Dynasty Name 5" "Dynasty Name 6"
		}
	}
	custom_culture_3 = {
		male_names = {
			MaleName4 MaleName5 MaleName6
			"Male Name 4" "Male Name 5" "Male Name 6"
		}
		female_names = {
			FemaleName4 FemaleName5 FemaleName6
			"Female Name 4" "Female Name 5" "Female Name 6"
		}
		dynasty_names = {
			DynastyName4 DynastyName5 DynastyName6
			"Dynasty Name 4" "Dynasty Name 5" "Dynasty Name 6"
		}
	}
}

现在,有人可能会问,为什么 custom_culture_2 和 custom_culture_3 被赋予了相同的名称条目,而文化组本身也可以用来添加名称。答案是,名称是同时从文化本身和文化组内读取的。如果把名称直接放在文化组之下,custom_culture_1 也会把它们加入自己的名称池。当你要在一个已有的文化组内添加文化时,这一点值得牢记。

为文化命名

要为你的新自定义文化(以及文化组,如果你创建了的话)命名,请在本地化文件中写下文化的字符串名称,再写下你希望它在游戏中显示的名称。例如:

l_english:
 custom_culture_group:0 "Custom Culture Group"
 custom_culture_1:0 "Custom Culture 1"
 custom_culture_2:0 "Custom Culture 2"
 custom_culture_3:0 "Custom Culture 3"

修改现有文化

要修改现有文化,只需在你所选文化中添加或删除名称即可。请记住,含有空格的名称必须放在引号之内。

另一点需要牢记的是,如果从文化组中删除某种文化(而不是将其移走),就必须相应地编辑历史文件和/或存档,否则它在游戏中会显示为“无文化”。

旗帜通过 00_culture.txt 文件启用。可参考 manchu_new 的写法。

文档 效果 • 触发条件 • 修正列表 • 作用域 • 变量 • 本地化 • 可自定义本地化 • 运行文件 • 事件图片列表
脚本 脚本函数 • 顾问 • 时代 • 开局设定 • 建筑 • 宣战理由 • 殖民区域 • 国家创建 • 文化 • 决议 • Defines • 外交行动 • 灾难 • 中华帝国 • 阶层 • 事件 • 派系 • 政府 • 政府互动 • 伟大工程 • 历史 • 神圣罗马帝国 • 理念组 • 思潮 • 佣兵 • 任务树 • 修正 • On Actions • 议会 • 和约 • 君主性格 • 政策 • 叛军类型 • 宗教 • 附属国类型 • 科技 • 贸易公司 • 商品 • 单位
地图 地图 • 地图修改速查 • 随机新世界 • 贸易节点
图形 3D模型 • 界面 • 贴图库 • 字体 • 单位模型
音频 音乐 • 音效
其他 控制台命令 • 校验和 • 模组结构 • 故障排查 • 运行文件
工具 克劳塞维茨开局编辑器 • EU4模组编辑工具 • JoroDox模组制作工具 • The Validator
指南 省份 • 地图修改速查 • 存档编辑 • 脚本教程