看到很多人开始接触钢4的MOD制作但是又一头雾水,那么就聊聊我们现在在玩的这些mod是怎么运行的吧
首先,每一个MOD文件都会被分为
1.代码部分(code)
2.描述部分(desc)
代码部分即我们修改的路径为%steamapp%common\hearts of iron 4\目录下绝大多数的文档
格式包括.gfx .txt .yml等等
例如试图为沙特创建一个focus(国策)时,我们可以在%steamapp%common\hearts of iron 4\common\national_focus\目录下创建一个*.txt或者*.lua文件,在这个文件内编写的代码就是被游戏执行后处理的内容。
比如,我们为沙特创建一个新的国策树。这时,我们就需要在上述目录内创建一个.txt或.lua文件
(当然,我比较推荐在C:\Users\你的用户名\Documents\Paradox Interactive\Hearts of Iron IV\mod\ 下,先创建一个*.txt文件,内容如下自行修改,保存后将扩展名改为.mod即可
name="MOD名" #你想给MOD起什么名字就填什么
path="mod/要使用的路径名/" #这决定了游戏加载这个脚本后会读取哪个路径里的文件,需要罗马字母或数字
tags={
"种类" #也就是告知别人你的mod修改了哪些内容,具体分类可以参考游戏自带的mod tools
}
supported_version="1.4.1" #支持的版本号,游戏更新后旧版本mod出现红叹号时,可以修改以消除
)
在创建好空白文件后,为了告诉游戏本体这是个focus文件,我们需要添加一个文件头描述
focus_tree = {
}
这时,游戏在加载mod后读取到这个文件时,就会认为这是个focus(国策)文件
首先,每一个MOD文件都会被分为
1.代码部分(code)
2.描述部分(desc)
代码部分即我们修改的路径为%steamapp%common\hearts of iron 4\目录下绝大多数的文档
格式包括.gfx .txt .yml等等
例如试图为沙特创建一个focus(国策)时,我们可以在%steamapp%common\hearts of iron 4\common\national_focus\目录下创建一个*.txt或者*.lua文件,在这个文件内编写的代码就是被游戏执行后处理的内容。
比如,我们为沙特创建一个新的国策树。这时,我们就需要在上述目录内创建一个.txt或.lua文件
(当然,我比较推荐在C:\Users\你的用户名\Documents\Paradox Interactive\Hearts of Iron IV\mod\ 下,先创建一个*.txt文件,内容如下自行修改,保存后将扩展名改为.mod即可
name="MOD名" #你想给MOD起什么名字就填什么
path="mod/要使用的路径名/" #这决定了游戏加载这个脚本后会读取哪个路径里的文件,需要罗马字母或数字
tags={
"种类" #也就是告知别人你的mod修改了哪些内容,具体分类可以参考游戏自带的mod tools
}
supported_version="1.4.1" #支持的版本号,游戏更新后旧版本mod出现红叹号时,可以修改以消除
)
在创建好空白文件后,为了告诉游戏本体这是个focus文件,我们需要添加一个文件头描述
focus_tree = {
}
这时,游戏在加载mod后读取到这个文件时,就会认为这是个focus(国策)文件