剧本模组制作

本页面所适用的版本可能已经过时,最后更新于1.1
Lhy19981018讨论 | 贡献2020年11月17日 (二) 20:08的版本 →‎创建剧本

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


创建剧本

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

确保文件行的括号正确。

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

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


# Halfdan Whiteshirt (York) 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                            #pose

		# Gudfrid, son who became Duke of Frisia, ID: 168336 
		character = {                                      #same thing for the son
			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
		}

		# Eldest child and favorite, Saga, 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文件夹中找到。

Portraits

Another folder needed will be bookmark_portraits, which includes the files for the characters selectable in the bookmark screen. They are auto generated files and do not have to be edited.

You use the console via dump_bookmark_portraits. If you instead intend on creating the characters personally, then check out the character modding page.

Bookmark screen

\gfx\interface\bookmarks Files here are .dds and are custom made. The positions part in the bookmark file looks at this file for where to put a character. Positions can be found ingame via enabling debug mode.

What can be done is just screenshotting the map then putting it in a .dds file. Won't be as pretty as what Paradox did but it works[1]

gui\frontend_bookmarks.gui size = { 1920 1200 }

Localization

A bookmark will not load if it has any character/title history errors.[1]

References

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