劇本模組製作

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