思潮文件的位置在/Europa Universalis IV/common/institutions/。默认文件是00_core.txt,不过也可以增加新的文件以记录更多的思潮。
以下是思潮文件的文件结构。
文件结构
介绍部分
思潮名称={
penalty = 0.5 #未接纳时的最大惩罚
bonus = #接纳后的奖励
历史部分
这一部分记录的是在历史剧本(特别是中后期)刚刚开始时,已经存在的思潮在全世界所有省份的分布情况。一般有以下的结构:
history = {
or = {
and = {
is_year = #满足的时间条件
continent = #所在大陆
superregion = #所在大区
owner = {
(条件)
} #省份拥有者满足的条件
}
and = {
(其他的条件)
}
......
}
}
开启条件
这部分是对还未开启的思潮的具体开启条件,一般有以下的结构:
can_start = {
(具体的触发条件)
} # 触发省份满足的要求
start_chance = 5 #in 100 for when a province can_start
on_start = #触发时发生的事件编号。
接纳条件
条件在can_embrace=下方列出。只有满足本处条件的省份,此思潮接纳度才可能上升。(原版中,此语句用于文艺复兴思潮,禁止在还没有接纳封建制度的省份所有者中进行文艺复兴的传播。)
传播速率
还没有接纳的省份的接纳速度,注意其中所有数字的单位是每年的接纳量,而非每月。每一个modifier的格式如下:
embracement_speed = {
modifier = {
factor = #满足custom_trigger_tooltip条件后每年的基础接纳度增加量
scale = yes #factor后的数值是否和本地发展度相乘,如果否,则所有地块的基础增量均是相同的
potential = {
(条件)
} #潜在条件,非必需项,只有满足潜在条件的话当地才有可能进行是否满足custom_trigger_tooltip条件的判定
}
custom_trigger_tooltip = {
tooltip = xxx #悬浮窗中对条件的描述,要在localisation里写出对应的翻译。
(条件)
} #满足此条件,思潮接纳度才会在本地提升。
}
}
ai的接纳倾向
ai_will_do=衡量AI会在接纳消耗费用为月收入的多少倍时才会选择接纳本思潮,默认值为24,一般不必更改。
触发事件
当思潮诞生时,on_start= 后的事件会自动在触发地所在国产生,为该国提供点数和威望,随后在知晓触发地所在国和不知晓触发地所在国触发其他的事件,以通知思潮的到来。
界面
思潮图标的位置在/Europa Universalis IV/gfx/interface/institutions,你需要添加的标志是 <思潮名称>.dds,并且把这个标志复制到institution_tab_<思潮名称>.dds的两个位置中,可以用institution_tab_unknown.dds来做底版。
本地化
假如你添加了新的思潮,那么你应该对以下的字段进行本地化:
<思潮名称>_date: 0 "最早开启年份"
<思潮名称>: 0 "思潮名称"
desc_<思潮名称>: 0 "对思潮的描述"
<custom_trigger_tooltip中的tooltip参数>: 0 "对思潮扩散条件的介绍"
birthplace_of_<思潮名称>:0 "诞生地的修正名称"
desc_birthplace_of_<思潮名称>:0 "诞生地的修正介绍"
同时也要为触发思潮的事件进行本地化。
参考资料
思潮关键字
- -
feudalism
- -
renaissance
- -
new_world_i
- -
printing_press
- -
global_trade
- -
manufactories
- -
enlightenment
- -
industrialization