劇本模組製作

本頁面所適用的版本可能已經過時,最後更新於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