国内搜索引擎的关键词污染太严重了,花了几天折腾来折腾去还跑外网啃生肉终于解决了套用已有动画的需求,这个时候才在吧里看到去年有讨论过类似的话题……瞬间玉玉
不过既然查都查了,咱们就顺便来把套用已有动画的流程过一遍吧
H5的兵种模型动画也是放在xdb文件里的,首先得先喷一句毛子的文件放得是真的乱,原版,HOF和TOE的不同兵种模型/动画组竟然是分别扔到了不同文件里的,比如黑龙的模型在【_(Model)\Creatures\Dungeon】里,而动画组在【_(AnimSet)\Creatures\Dungeon】;红龙作为TOE生物它的动画组和模型组都扔进了【Characters\Creatures\Dungeon\AlternativeUpgrade\T7_RedDragon】文件夹里,完全就是一团混乱,圣堂那边更是五花八门鬼晓得分到了什么文件夹里,因此搜索的时候活用关键词……
总之,需要套用动画尤其是施法动画的话,我们需要关注生物名后带【arena.(AnimSet)xdb】(一般是原版生物)或者【arena.xdb】(一般是TOE生物)后缀的那个文件,比如上面TOE新生物的红龙就是【arena.xdb】。正好自己在整施法白骑的活,就以白骑为例子说明一下吧
白骑的动作模组在【data\_(AnimSet)\Creatures\Haven】文件夹的【Cavalier-arena.(AnimSet)】里面——你问为什么没有paladin?因为三种骑士用的是同一套动作模组……
打开这个文件以后我们可以看到这些内容:
咱们只看<animations>下面的部分,这就是游戏里骑士系兵种在执行不同动作时会调用的动画
比如<Kind>death<\Kind>下面的<Anim herf=“……”>这一串,指的就是骑士在阵亡时会调用的动画,我们对照这一长串被引用的文件名去按图索骥就能找到对应的动画
另举一例,我现在想让白骑获得魔法,但在白骑的兵种文件里修改之后他是没有施法动画的,所以施法时就会突然定身几秒,非常违和;而白骑自带一个非常优秀的施法动作也就是特殊能力圣疗,那我们在【Cavalier-arena.(AnimSet)】这个文件里寻找<Kind>specability<\Kind>,上图正好把它截进来了
之后就是按照文件里的格式,另起一行写出以下内容:
可以看到除了specability改成了cast以外其他内容都是一模一样的,也就是说【特殊能力(specability)】和【施法(cast)】这两个动作现在套用了同一个动画模组
注意,每添加一个新动画都要加上对应的<item>和</item>,和原有内容保持缩进一致!
那么现在我们进入游戏并让白骑使用魔法,就可以看到他用圣疗的动作放光明圣言/活力再生或者其他你想让他放的魔法了
本贴仅作抛砖引玉用,本人刚开始学着修改,游戏时间也不长,主要是将自己看到的零碎的内容整合一下
不过既然查都查了,咱们就顺便来把套用已有动画的流程过一遍吧
H5的兵种模型动画也是放在xdb文件里的,首先得先喷一句毛子的文件放得是真的乱,原版,HOF和TOE的不同兵种模型/动画组竟然是分别扔到了不同文件里的,比如黑龙的模型在【_(Model)\Creatures\Dungeon】里,而动画组在【_(AnimSet)\Creatures\Dungeon】;红龙作为TOE生物它的动画组和模型组都扔进了【Characters\Creatures\Dungeon\AlternativeUpgrade\T7_RedDragon】文件夹里,完全就是一团混乱,圣堂那边更是五花八门鬼晓得分到了什么文件夹里,因此搜索的时候活用关键词……
总之,需要套用动画尤其是施法动画的话,我们需要关注生物名后带【arena.(AnimSet)xdb】(一般是原版生物)或者【arena.xdb】(一般是TOE生物)后缀的那个文件,比如上面TOE新生物的红龙就是【arena.xdb】。正好自己在整施法白骑的活,就以白骑为例子说明一下吧
白骑的动作模组在【data\_(AnimSet)\Creatures\Haven】文件夹的【Cavalier-arena.(AnimSet)】里面——你问为什么没有paladin?因为三种骑士用的是同一套动作模组……
打开这个文件以后我们可以看到这些内容:
咱们只看<animations>下面的部分,这就是游戏里骑士系兵种在执行不同动作时会调用的动画
比如<Kind>death<\Kind>下面的<Anim herf=“……”>这一串,指的就是骑士在阵亡时会调用的动画,我们对照这一长串被引用的文件名去按图索骥就能找到对应的动画
另举一例,我现在想让白骑获得魔法,但在白骑的兵种文件里修改之后他是没有施法动画的,所以施法时就会突然定身几秒,非常违和;而白骑自带一个非常优秀的施法动作也就是特殊能力圣疗,那我们在【Cavalier-arena.(AnimSet)】这个文件里寻找<Kind>specability<\Kind>,上图正好把它截进来了
之后就是按照文件里的格式,另起一行写出以下内容:
可以看到除了specability改成了cast以外其他内容都是一模一样的,也就是说【特殊能力(specability)】和【施法(cast)】这两个动作现在套用了同一个动画模组
注意,每添加一个新动画都要加上对应的<item>和</item>,和原有内容保持缩进一致!
那么现在我们进入游戏并让白骑使用魔法,就可以看到他用圣疗的动作放光明圣言/活力再生或者其他你想让他放的魔法了
本贴仅作抛砖引玉用,本人刚开始学着修改,游戏时间也不长,主要是将自己看到的零碎的内容整合一下