意识形态改造
意识形态代表了所选国家的所有不同的政治信仰或路线。意识形态将有助于确定国家将采取的选择和路径。
意识形态可在Iron IV / common / ideologies / *。txt的Hearts中找到。
意识形态[ 编辑]
意识形态遵循以下格式:
ideologies = { anarchist = { types = { anarcho_syndicalism = {#将思想指派给领导时使用。例如。民主有保守主义,自由主义和社会主义 } } dynamic_faction_names = { “FACTION_NAME_ANARCHIST_1”#当这个意识形态的爱好创建派系时,ai使用的派系名称 } color = {169 42 42}#RGB意识形态颜色。在政治饼图或图表旁边显示的颜色 规则= {#意识形态规则。(是/否) can_declare_war_on_same_ideology =#以相同的意识形态宣战。不需要 can_force_government =#和平交易可以改变意识形态。需要 can_send_volunteers =#可以发送志愿者。需要 can_puppet =#可以在和平协议中傀儡国家。需要 can_lower_tension =#降低和平协议的紧张局势。不需要 can_only_justify_war_on_threat_country =#只能证明一个造成世界紧张/威胁的国家。不需要 can_guarantee_other_ideologies =#可以保证有不同意识形态的国家。不需要 } war_impact_on_world_tension =#从-1变为1.增加或减少由这个国家创造的世界紧张局势 faction_impact_on_world_tension =#从-1变为1.增加或减少这个意识形态的派系会影响紧张 modifiers = {#更多规则的意识形态 generate_wargoal_tension =#开始证明战争的必要世界紧张(0至1) join_faction_tension =#加入派系所需的世界张力(0至1) lend_lease_tension =#开始借出租约所需的张力(0到1) send_volunteers_tension =#发送志愿者所需的张力(0到1) guarantee_tension =#保证一个国家所需的紧张(0至1) take_states_cost_factor =#在和平交易中改变国家的成本。0.25会使州成本增加25%(-1至1) annex_cost_factor =#改变在和平协议中完全吞并国家的成本。0.5将使附加成本增加50%(-1至1) justify_war_goal_when_in_major_war_time =#改变在重大战争中为战争辩护的成本。0.5会使时间减少50%(0到1) drift_defence_factor =#意识形态#0.3的自然漂移防御会给予30%的漂移防御(-1到1) puppet_cost_factor =#在和平交易中改变一个国家的木偶成本(-1到1) } can_be_boosted =#你能否在另一个国家推广这种意识形态的流行(是/否) can_collaborate =# faction_modifiers = { faction_trade_opinion_factor = 0.50#增加50%的交易意见 } ai_ <ideology> = yes#确定这个意识形态将使用什么(民主的,共产主义的,法西斯主义的,中立的或者是新的。) } }
艾和平[ 编辑]
这就是ai将要确定他们将如何行动的内容。它告诉他们在什么情况下采取国家,附件或傀儡,或者他们希望通过和平协议达到什么目的。
它受到爱的思想影响
它位于Iron IV / common / ai_peace / *。txt的核心,每个意识形态都有自己的文件。如果你没有制作一个专门的版本,ai将会使用/铁心IV / common / ai_peace / z_default.txt
在游戏中获得意识形态[ 编辑]
本地化[ 编辑]
意识形态的本地化位于Iron IV / localization / parties_l_ <language> .txt的/ Hearts中。这个档案还包含了每个国家政党的名字。
在您的文件副本的某处添加
<ideology>:0“<你想要显示的名字>” <意识形态> _noun:0“<意识形态的名词>” <意识形态> _desc:0“<你如何用这种意识形态指代一个国家>”#也就是说。民主政权,法西斯独裁,无政府资本主义政权
您还必须为意识形态在每个可能有点耗时的国家添加本地化
AFG_anarchist:0“阿富汗无政府主义共和国” AFG_anarchist_ADJ:0“无政府 - 阿富汗” AFG_anarchist_DEF:0“阿富汗人民无政府主义共和国”
GFX [ 编辑]
每个国家要么需要这个意识形态的旗帜,要么是通用的国旗。
要将一个意识形态分配给一个国旗,只需将它命名为<TAG> _ <ideology> .tga,或者通过命名国旗<TAG> .tga为国家创建一个国旗,该国旗不具有特定的意识形态。当你添加了很多类似的意识形态时,以最后一种方式进行操作可以更容易地添加标志。
国家历史[ 编辑]
如果你想让意识形态出现在一个国家,你必须像这样把它添加到这样的国家历史文件中:例如在法国, 铁IV之心/历史/国家/ FRA - France.txt
set_politics = { 派对= { 民主= { 人气= 30 } 法西斯主义= { 流行度= 1 } 共产主义= { 人气= 15 } anarchist = { 人气= 54 } } ruling_party =无政府主义者 last_election =“1932.5.1” election_frequency = no }
法国现在需要一位新领导人
create_country_leader = { name =“Pierre Monatte” desc =“PIERRE_MONATTE_DESC” 图片=“Pierre_Monatte.dds” expire =“1965.1.1” ideology = anarcho_syndicalist#前面提到过 traits = { # } }
政治顾问[ 编辑]
如果你想让你通过顾问提高意识形态,你必须添加到/ Iron / Hearts of Iron IV / common / country_leader / 00_traits.txt
<ideology> _booster = { 随机=否 sprite = 13 <ideology> _drift = 0.1 ai_will_do = { 因子= 0 } }
同时为本顾问添加本地化,请转到Iron IV / localization / ideas_l_ <language> .txt的核心部分,并添加类似于以下内容的内容:
generic_ <ideology> _booster:0“”#无论你想叫谁支持意识形态。例如。民主政治家,共产主义政客,法西斯政治家
如果你想要一个国家拥有这个意识形态的顾问,你必须去国家的想法文件/铁心IV / common / ideas / <nation> .txt并添加:
<name> = { 允许= { original_tag =“<TAG>” } 特质= {<ideology> _booster} on_add = { country_event =#如果你想要的话,可以在这里添加一个活动 } do_effect = { NOT = { has_government = <ideology>#如果你现在的思想不是你的新思想,你只能选择它 } } ai_will_do = { 因子= 0 } }