楼主自己也是代码小白一个,看了下七日杀配置代码发现技能代码的修改是最简单的,就在这里给其他有意向的小白介绍一下技能mod的简单制作!
楼主版本:A18.4B4
(七日杀配置文件为xml格式,均用Notepad++软件打开,不用其实也行,txt也能打开,但是mod报错时Notepad++更方便处理)
首先,一般技能mod下下来有两个文件,这里我用自制的mod打比方
这俩文件左边这个是具体的配置,右边的这个是署名文件,游戏在读mod时会先读署名文件,出错了也会显示在哪个署名的mod出错,这里不用管它。
重点在于左边的配置文件,在七日杀里代表人物技能属性,包括人物最大等级,具体技能等,是总翻译文件,并不止是技能翻译,mod文件夹里的该文件只添加你需要修改或翻译的文本内容。
图中的绿字中文我们先忽略,那只是我为了方便分类添的文本,不影响进游戏后的文本,该翻译的还是自己去翻译。
添加技能表(如力量、强健等技能栏最上方的表)再开始结束都需要输入append,代表开始添加和结束添加,技能分类(如战斗技能、生活技能)为skill,具体技能(如跑酷、重甲护身)为perk。(注:填写技能所属是不能填同级单位,比如加技能分类时技能所属不能填skill)。
最后结束的时候记得添加代表技能全部编辑结束。这只是其中一种,更多的我在下面列出来部分我知道的。
触发要求(requirement):武器在手上(HoldingItemHasTags),放置在地上(General and deployed turrets),击中(onSelfAttackedOther),击杀(onSelfKilledOther),被打时(onOtherAttackedSelf),被杀时(onOtherKilledSelf)。
不设置触发条件就默认学会就有!
触发效果的伤害类型(tags):枪械(gun),近战(melee),所有远程武器(ranged),弓箭(perkArchery),火箭发射器(gunRocketLauncher),ammoRocketHE(导弹爆炸伤害),破片导弹爆炸伤害(ammoRocketFrag), 其他如弓箭的爆炸伤害(resourceRocketTip),弩箭爆炸伤害(resourceRocketCasing),拳头(fists),拳套(gloveskill)。
其他肯定还有,这里就不列出来了,掌握上面的以后在游戏原本的技能设置里就能找到。
最后是翻译嘛,嗯……这个应该不用教吧,站里那么多翻译的教程。
什么!看不懂?好吧好吧,我就教一个终极简易傻瓜翻译法。
首先,建一个Localization.txt文件,然后加上Key,Source,Context,schinese。然后
OK,翻译完成了!翻译物品时所属文件项里填items,翻译实体方块填Block,生物entityclasses,buff就是buff。
注:平时没啥空,如果有什么问题我没有回复…………那很正常!
超有用的,我感觉我自己也能暂时编写一些简单的了
感谢分享
很有用
可以
这个逼装的我给82分,剩下的用666的方式打给你!