小老师片头提醒:一定要备份好xml文件,不然只能通过steam的验证完整性进行还原了。
那么第二期,小老师带大家来学一下制作简易mod实现插件安装自由。
这期我们的目标是通过模组文件来实现(3种刀刃(锯齿刀片模组,钢化刀片模组,金刚石刀片模组)的无冲突安装,以及可重复安装,3种棍棒模组(铁丝网模组,金属长钉模组,金属链模组)的无冲突安装,以及可重复安装)。效果图如下:
首先在一开始,我们要了解一下模组文件夹的基本组成,不然是不能被游戏正常加载的。
首先要有一个文件夹,文件夹的名字就是你制作的模组名字
那么我这边制作的模组是插件无限制,那么让我们来重命名一下:
然后打开它,可以看见有1个文件夹和1个xml文件组成,config是存放你进行修改的文件,而modinfo则是描述,这里是modinfo一定要格式正确,不然会导致整个模组不能被游戏正确识别。
我们来看一下modinfo如何书写:
这里需要我们填写的分别是Name,DisplayName,Description,Author
分别是模组名字(此项名字必须是英文!且有些标点符号也不能使用!),在游戏内显示的模组名字(可中文),模组描述,作者,让我们来填写以下:
接下来我们打开Config文件夹,这个xxx.xml则是你具体要修改的xml文件,这里我们要修改是插件,所以应该是item_modifiers.xml。
现在我们打开item_modifiers.xml开始编辑。
首先来介绍一下这期所使用的set语句,即为单值修改语句。其基本组成是这样的,后面在运用是会明白一级标题二级标题都是些什么。
我们打开后的第一件事就是设置一对名字,这对名字可以是任意字母组合,但是一定要是这种格式即结尾会多个“/”。
通过之前的2期学习,我们知道要实现模组的重复安装以及不冲突安装,只需要修改modifier_tags和blocked_tags就行。
我们先修改锯齿刀片模组。
打开官方的item_modifiers.xml,翻到最上面可以看见其最大的标题,也就是1级标题即为item_modifiers。
再找到锯齿刀片模组,可以看见它的标题是item_modifier,这就是2级标题
我们将填入之前的set语句中
下面我们来找修改模组的名字(modMeleeSerratedBlade),而模组名字的关键词就是旁边的name,填入set。
我们已经完全找到需要修改的锯齿刀片了,现在开始找我们需要修改的关键字,即为modifier_tags,并且要将modifier_tags的值设置多加一个droneStorage,即可实现重复安装:
我们用同样的方式更改一下blocked_tags(修改为noMods)。
其他的5种模组也是依法炮制(钢化刀片模组,金刚石刀片模组,铁丝网模组,金属长钉模组,金属链模组):
现在复制整个文件夹进mods,进入游戏验证一下吧!
完成!!撒花!若想实现其他插件效果,也是一样的操作方式。
小老师附上制作好的mod文件。
感谢大佬的付出,赞一个!这个逼装的我给82分,剩下的用666的方式打给你!
纵观整件事情的前世今生、前因后果,给Freya老师点赞、撒花,一直想学这个setpath语句来着,学会了!
感谢大佬的教程
感谢大佬的付出,赞一个!
这个逼装的我给82分,剩下的用666的方式打给你!
交流群喵:909761181,联系我喵
交流群喵:909761181,联系我喵
大佬牛的 授人以渔