《钢铁雄心4》Mod制作基础教程图文攻略

小编:心若为城 2016/08/06 14:06

国策树写法

最好的老师不是教程,而是游戏原版文件和各位MOD大佬制作的MOD里的文件,我们现在可以用这些文件来作为样例

分析国策的写法。

注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!

注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!

注意:请遵照警告,不要修改原版文件,最多只查看,复制里面的代码,千万不要修改,否则会影响游戏的版本号,导致很多麻烦(比如联机无法进行)!!!

重要的事情说3遍

我们来拿法国的国策树举例

上一篇已经提到,国策树文件在common/national_focus文件夹下

《钢铁雄心4》Mod制作基础教程图文攻略

我们打开法国的国策树,france.txt,并截取其中一段比较简单的国策"保持现状"进行分析

法国的“保持现状”国策。

focus = {

id = FRA_support_status_quo

icon = GFX_goal_support_democracy

mutually_exclusive = {

focus = FRA_revise_versailles

}

prerequisite = { focus = FRA_initiate_government_reform }

x = 12

y = 1

cost = 10

completion_reward = {

add_national_unity = 0.05

}

}

我们来逐行分析

1.focus={

}

这是编写国策的框架,写国策的任何语句之前必须先写上focus={},随后才能在花括号内继续写各种有实际意义的语句。

不可或缺。

2.[id]

国策的编号,某一条国策都应该有其独立的编号,不能与其他相同。建议国策编号的格式按照原版写,即ID = 大写国家名_XXXXX。

3.[icon]

国策图标,也就是在国策树上的文字后面的背景图片,比如加入共产的那个是镰刀斧头之类。

可以不写.国策图标存储在gfx文件中,自己可以查询并使用.

4.[mutually_exclusive]

互斥国策,相信把名词说出来也大概能猜到是什么。在后面紧跟着的花括号里填写的是与该国策互斥的国策。

比如该国策是“维持现状”国策,与另一国策"修订凡尔赛条约(FRA_revise_versailles)”互斥

A国策中写了与B国策互斥,B国策中也应该写与A国策互斥,否则会出现bug.

5.[prerequisite]

前置国策。说了这个名词似乎也懂了,就是国策里必须先完成花括号里的国策才能点该国策。比如该国策的前置国策是法国的“政府改革(FRA_initiate_government_reform)",只有点了"政府改革"

之后,才能点这个国策("维持现状")。

6.[x][y]

国策树,顾名思义,是树状的。既然如此,每个结点(国策)是有一定的位置的。设置每个国策的位置是必要的。

虽然相对于其他设置不那么重要,但一颗画的很差的国策树会严重影响玩家的游戏体验。

x y便是设置某条国策在国策树中的位置和整体的排版。x是列号,y是行号,希望所有人都还能分清楚行,列是什么意思。

任何两个国策的x,y不能完全相同(否则会重合在一起,就尴尬了)

x,y应取自然数,需要注意的是第一行是y = 0,第一列是x = 0。

即x=0,1,2,3,……,y=0,1,2,3….

比如x=0,y=0,该国策就会在最左上角出现

x=1,y=0则会稍靠右边一些。

7.[cost]

完成这项国策的研究需要花费的时间。注意这里填的数字是周数,即研究需要的天数是这里的数字*7!比如填写10,就需要70天才能研究完成。

我当初就被坑了一把,全填错了。。。希望各位还要注意

8.[complete_reward]

国策完成后的奖励(效果)。

这个不用我多说。

比如该国策完成后,效果就是"增加国家凝聚力5%(add_national_unity = 0.05)"

值得注意的是,这里面填写的是效果语句。效果语句非常多,我会在本篇结束后给出附录翻译wiki上的全效果语句。

最终效果:

《钢铁雄心4》Mod制作基础教程图文攻略

该国策的x=12,y=1,故处于第[2]行,第[13]列

前置国策:ZF改革

互斥国策:修订凡尔赛条约

研究时间:10*7=70天

奖励:国家凝聚力+5%

上一个:《ABZU》贝壳冥想水潭全收集攻略

下一个:《英雄无敌7》烈火试炼DLC剧情战役试玩图文心得

推荐手游