剧本模组制作

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

剧本模组可以在选择开始日期界面上高亮显示新的有趣角色和场景。

创建剧本[编辑 | 编辑源代码]

在mods/yourmod/common/bookmarks文件夹中创建一个新文件或编辑一个已经存在的文件,并使用你选择的相应名称。确保标签保持一致,并在其他文件中引用相同的ID。例如bm_3000_wotr。

确保文件行的括号正确。

首先决定一个开局日期startdate,用年.月.日的格式写,比如start_date=3000.5.12,代表3000年5月12日。接下来加一个is_playable = yes,表示事实上,毫无疑问,它是可以被人玩的。

接下来你决定可选择的特殊角色,并开始定义他/她。比如说


# “白衫”哈夫丹(约克),ID: 163112
	character = {
		name = "bookmark_northmen_halfdan_whiteshirt"      #名字必须翻译
		dynasty = 7514                                     #宗族 ID
		dynasty_splendor_level = 1                         #宗族威望等级
		type = male                                        #性别
		birth = 828.1.1                                    #出生日期-定义年龄
		title = d_york                                     #持有主头衔
		government = feudal_government                     #政体
                culture = norse                                    #文化
		religion = norse_pagan                             #宗教
		difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"  #显示的难度
		history_id = 163112                                #角色ID
		position = { 765 590 }                             #位置

		animation = disapproval                            #姿势

		# 古德夫里德,哈夫丹的儿子,未来的弗里西亚公爵,ID: 168336 
		character = {                                      #儿子也一样
			name = "bookmark_northmen_halfdan_whiteshirt_alt_gudfrid"
			relation = "BOOKMARK_RELATION_SON"
			dynasty = 7514
                        type = male
			birth = 844.1.1
                 	culture = norse
                        religion = norse_pagan
			history_id = 168336
			animation = personality_greedy
		}

		# 哈夫丹长女,也是最宠爱的孩子,莎加“真言者”,ID: 306010
		character = {                                
			name = "bookmark_northmen_halfdan_whiteshirt_alt_saga"
			relation = "BOOKMARK_RELATION_DAUGHTER"
			dynasty = 7514
			type = female
			birth = 845.1.1
			culture = norse
			religion = norse_pagan
			history_id = 306010
        		animation = worry
		}
	}


角色统计数值和特质在history文件夹中找到。

肖像[编辑 | 编辑源代码]

另一个需要的文件夹是bookmark_portraits,它包括了在剧本界面中可选择角色的文件。它们是自动生成的文件,不需要编辑。

你可以通过dump_bookmark_portraits来使用控制台。如果你打算亲自创建角色,那么请查看角色模组制作页面。

剧本显示[编辑 | 编辑源代码]

\gfx\interface\bookmarks,其中的文件格式是.dds,可以自定义。剧本文件中的位置代码(position = {})是通过这个文件来寻找角色的位置。位置可以通过启用调试模式在游戏中找到。

可以做的就是把地图截图然后放到.dds文件中。虽然没有Paradox做的那么漂亮,但也能用[1]

gui\frontend_bookmarks.gui size = { 1920 1200 }

本地化[编辑 | 编辑源代码]

如果一个剧本有任何角色/头衔的历史错误,则该剧本将无法加载[1]

参考资料[编辑 | 编辑源代码]

  1. More Bookmarks by Leviathonix [1], Credits to Leviathonix [2].