剧本模组制作:修订间差异

本页面所适用的版本可能已经过时,最后更新于1.1
无编辑摘要
第4行: 第4行:




== Creating the bookmark ==
== 创建剧本 ==
Create a new file or edit a already existing one in the folder mods/yourmod/common/bookmarks with a corresponding name of your choice. Make sure the labeling stays coherent and is referenced in other files with the same ID. For example bm_3000_wotr.
在mods/yourmod/common/bookmarks 文件夹中创建一个新文件或编辑一个已经存在的文件,并使用你选择的相应名称。确保标签保持一致,并在其他文件中引用相同的ID。例如bm_3000_wotr。


Make sure to bracket the file lines correctly.
确保文件行的括号正确。


Start by deciding a startdate, which is written in the year.month.day format like start_date = 3000.5.12 for the 12th of May, year 3000. Next add a is_playable = yes to indicate that it is, in fact, undoubtly, playable by a human being.
首先决定一个startdate,用年. . 日的格式写,比如start_date=3000.5.12 ,代表3000年5月12日。接下来加一个is_playable = yes ,表示事实上,毫无疑问,它是可以被人玩的。


Next you decide on the selectable special characters and start defining him/her. For example:
接下来你决定可选择的特殊人物,并开始定义他/ 她。比如说


<pre>
<pre>
第17行: 第17行:
# Halfdan Whiteshirt (York) ID: 163112
# Halfdan Whiteshirt (York) ID: 163112
character = {
character = {
name = "bookmark_northmen_halfdan_whiteshirt"    #name has to be localized
name = "bookmark_northmen_halfdan_whiteshirt"    # 名字必须翻译
dynasty = 7514                   #dynasty ID
dynasty = 7514                   # 宗族 ID
dynasty_splendor_level = 1             #splendor level
dynasty_splendor_level = 1             # 家族威望等级
type = male                     #gender
type = male                     # 性别
birth = 828.1.1                   #birthdate - defines the age
birth = 828.1.1                   # 出生日期
title = d_york                   #held primary title
title = d_york                   # 头衔
government = feudal_government           #government type
government = feudal_government           # 政体
          culture = norse                   #culture
          culture = norse                   # 文化
religion = norse_pagan               #religion
religion = norse_pagan               # 宗教
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"  #difficulty shown on screen
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY"  # 显示的难度
history_id = 163112                 #ID
history_id = 163112                 # 角色ID
position = { 765 590 }               #where it will be located
position = { 765 590 }               # 位置


animation = disapproval               #pose
animation = disapproval               #pose
第62行: 第62行:




Character stats and traits are found in the history folder.
角色统计和特质在历史文件夹中找到。


== Portraits ==
== Portraits ==

2020年11月17日 (二) 20:07的版本

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


创建剧本

在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
		}
	}


角色统计和特质在历史文件夹中找到。

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].