剧本模组制作

本页面所适用的版本可能已经过时,最后更新于2.6


The starting era selection screen

剧本由文件夹 /common/bookmarks/ 定义。

剧本

通过在另一个文件中包含同一剧本的部分内容,可以附加/部分覆盖剧本 (name, desc, date, erapicture).[1]

变量名称 变量类型 变量说明 代码示例
name key 剧本名称的本地化键,ck2一般是 %bookmark%_ERA. name = "BM_CHARLEMAGNE_ERA"
desc key 剧本介绍的本地化键,ck2一般是 %bookmark%_ERA_INFO. desc = "BM_CHARLEMAGNE_ERA_INFO"
date date 剧本日期 date = 769.1.1
era bool 会不会出现在开局的五选一界面中。最多只能突出显示5个剧本,并将按时间顺序选择。如果所有剧本没有将该变量设为yes,将自动按照时间顺序显示前面五个。 era = yes
picture gfx 开局五选一界面所用的照片 picture = GFX_pick_era_image_1
custom_start bool 选择“自定义开始”时要激活的默认剧本。至少有一个剧本要设置为custom_start = yes, 否则游戏闪退。 custom_start = yes

可选人物

一个剧本可以包含多个人物,但是在开局五选一界面显示的角色最多是6个。 在2.5版本,角色的历史不会再显示于开局五选一界面中。可选择的角色需要通过复制其部分角色历史来明确该角色。

通过在另一个包含新角色的文件中包含同一剧本的部分,可以附加选定的角色。但是想要删除会添加角色,你必须去编辑原始的剧本文件。

变量名称 变量类型 变量说明 代码示例
id character 角色id。对于non-era剧本,这是唯一需要的信息,因为其余的信息将从游戏文件中寻找。 id = 6392 # 查理曼大帝
age int 剧本定义时间下,角色的年龄。 age = 26
name key 角色的名字,ck2一般是 ERA_CHAR_NAME_%characterID%. name = ERA_CHAR_NAME_6392
title title 角色的主要头衔,定义在 title history. title = k_france
title_name key 本地化的(文化的)头衔名称。 title_name = WEST_FRANCIA
coa_dynasty bool 用家族的盾牌徽章代替主要头衔的盾牌徽章。能激活该变量要让文化特性满足dynasty_title_names = yes. coa_dynasty = yes
dlc dlc 该角色是否要DLC才能变成一个可玩角色。(角色宗教或者政体可能需要DLC才能扮演). dlc = "The Sword of Islam"
character clause
变量名称 变量描述 代码示例
dna 详见portrait modding dna = bcedirmbfcy
properties 详见portrait modding properties = aj00bc00000
religion religion="catholic"
culture culture="old_frankish"
government

government = feudal_government

dynasty dynasty=25061
character = {
	dna = bcedirmbfcy
	properties = aj00bc00000
	religion="catholic"
	culture="old_frankish"
	government = feudal_government
	dynasty=25061
}

References