最简单的入门级技能mod制作教程(我是小白,自己研究中,很多不懂,发出来仅供纯纯纯的小白参考,有说错的可随意指正,谢谢)
1、首先,建立你自己的mod文件夹,并且在文件夹里放这两个东西。
2、modinfo.xml只是mod的一些基本信息,作者啥的,自己找一个别人的改一下就行。我们主要看config,config是什么意思呢?我们首先要知道mod的原理,mod其实是对游戏内容的补充和修改,所以你可以在游戏的data文件夹里同样找到一个config
3、回到我们自制的mod文件夹里,我们打开config文件夹。里面原本是没有东西的,但因为我们是自制技能mod,所以我已经建好了一个叫progression.xml的文件,这东西就是最基础的技能数据文件。如果你不会自己建,那么最简单的方法就是去下载一个别人的,然后把文件复制过来,再把里面多余的内容全部删除。
4、打开它,我们看到这样的内容,这是我做好的一个最简单的技能mod。如果是你自己建的文件那么应该是空白的(当然)
5、首先,最上面的这部分红框框的内容可以不用管,这是我用来把人物的最高等级提升到999级用的,属于额外功能。
我们主要看下面,首先来看红色大框框的部分。这部分是最上级的技能定义,也就是打开游戏之后,最高级的部分,即可以在最上方那里进行切换的。
这个级别的技能,在最开头的定义它的语句里,后面跟的是“/progression/attributes”,这里填的“attributes”就代表着这里的语句所制作的技能属于最高级的。比如这里我框选的,也就是游戏里的感知,就是这个级别的技能。
6、下面我们看第一句,如图我用12345进行了标注。
①1和3是一样的,大概是这个技能的ID和命名,你自己做的时候保持它们一致就可以。我这里把这个技能命名为“血之本源”,在游戏里的效果就是这样。
②第2点,max_level=”10″ 的意思很简单,该技能的最大等级,也就是你能升到的极限。
③第4点,desc_key=”不死不灭的血族是这片大地上当之无愧的完美生物,而现在你也踏上了这条通向完美的进化之路。”对照着就能看出来,这是技能的描述啦。
④第5点,icon=”ui_game_symbol_water”
这个指的是技能的图标,我这里用了恢复技能的图标,所以是水滴。如果你有自制图标,应该是可以导入的,可以参考一下别人制作的技能mod。我这里是最基础的自制技能教程,就不导入外部图片了。
7、第一句搞定,我们来看下面的很有规律的一堆语句。
这里聪明的小伙伴应该能看懂,就是对你设定的max_level=”10″,也就是该技能的每个等级的一些设定。
①level_requirements level=”10″,意思是这段是对第10级的设定
②requirement name=”PlayerLevel”,意思是想要点这个技能,要求的是“PlayerLevel”也就是玩家的等级达到一定的要求(你可以自己改,比如改成“力量等级”“敏捷等级”等等,不过具体的语句就要自己去找了)
③operation=”GTE”,这个是前面等级要求的条件判断,GTE的意思是“不小于”(当然,肯定会有“等于”“小于”之类的条件吧)
④value=”1″,那么理所当然的,这里的“1”就是指,想要点第10级的“血之本源”技能,你的人物等级不能小于1级
⑤desc_key=”reqGenericPoints03″,这个一般不用改,它指的貌似是鼠标放到技能的锁头上面时,浮现的提示。如果你改成“猪头”,那么这里显示的就不是“购买:1技能点”,而是“猪头”
8、下面我们接着往下,看两段被<effect_group>和</effect_group>包围起来的语句
(注意,所有的语句都有一个开头和结尾,比如我们正在说的最高级的技能,开头是<append xpath=”/progression/attributes”>,结尾是</append>,其他的同理,举一反三即可)
我们来看被包起来的语句是什么意思,这里我同样进行了标注
①passive_effect name=”HealthMax”,意思是技能的效果,”HealthMax”就是最大生命值的意思
②operation=”base_add”,意思是执行的动作,”base_add”表示在基础的最大生命值之上增加
③level=”1,10″,这个是等级,我们设定的技能是10级,所以是1到10,只写开头和结尾的等级即可,中间的部分不要写,我自己试过写了会无效
④value=”10,100″,这个是每个等级的效果,在这里就是第1级增加10点最大生命值,到第10级的时候增加100点生命值,中间部分电脑自己会算的。
⑤至于下面那段语句,除了”StaminaMax”之外都一样。”StaminaMax”的意思是最大体力值。
⑥所以我这个“血之本源”技能的效果就是,每级给人物增加10点生命值上限和体力值上限,最高增加100点。
9、下面我们看第一阶段最后的部分,这部分是每一个等级技能的描述,大家自己对照一下就懂了
10、好,那么第一部分,最高级别的技能我们说完了。下面来看第二级别的技能,也就是我框框出来的这部分
这里注意,第二级别的技能没有效果,只是用来进行分类的,这部分的技能就如同游戏里“力量技能”下面的“战斗技能”“一般力量技能”和“建筑技能”一样,只是用来分类的,无法点击。
开头append xpath=”/progression/skills”,可以看到最后一个单词变成了“skills”,就是第二级别技能的意思
我们来详细看看它每一个语句的意思
①skill name=”完美生物”和name_key=”完美生物”,跟上面一样,是技能的名称和ID,保持一致即可
②parent=”血之本源”,这个是该技能的“爹”,也就是它属于哪个最高级别技能。我这里的技能名字叫“完美生物”,爹填的是“血之本源”,所以在游戏里就是显示为这个效果
③desc_key=”” icon=”ui_game_symbol_water”,这个跟前面说的一样,图标,我统一用了水滴。
11、很快,到了最后的部分,也就是第三级别技能的设置
这个级别的技能,格式上跟前面的最高级别技能差不太多,简单过一下吧。
开头的语句是”/progression/perks”,后面的“perks”就是第三级别的技能的意思
第一行多了个“爹”,也就是parent=”完美生物”,我把这个名叫“超凡生命”的第三级别技能设定为“完美生物”技能的子技能,所以在游戏里表现如下
下面的也基本是一样的,只是稍作修改
①name=”ProgressionLevel”,前面这里填的是name=”PlayerLevel”(人物等级),而这里“ProgressionLevel”的意思就是技能等级
②至于是哪个技能的等级,看后面的progression_name=”血之本源”,意思就是想点这行技能,需要“血之本源”技能达到指定的等级
③至于是要达到多少级才能点,看后面的operation=”GTE” value=”10″,很明显,要“血之本源”到10级,“超凡生命”才能点到10级。
后面的的东西都是一样的,就不讲了。到这里,我们就做好了一个最简单的,新增技能mod。
最后是参考文件
专业定制商业服+Q:3540500487,技术售后顶流!
支持,多多出攻略,让更多人加入MOD制作,这样才真的是百花齐放
B站UP主欢迎订阅关注
B站UP主欢迎订阅关注
感谢分享
把热爱的事情做到了极致,便成了价值。
把热爱的事情做到了极致,便成了价值。
感谢分享
大佬可以订制mod吗
太好了