最实用的修改就是技能修改了,别的修改其实没什么用处,技能修改可以让原本不显眼的技能变得显眼,这个在很多情况下都是非常实用的。
改技能可以从两个方面入手,Spell.dbc和SpellVisual.dbc。想修改某个单个技能,从Spell.dbc入手,想修改某个效果(比如徽章和驱散的效果),从SpellVisual.dbc入手。当然大多数时候,我们要同时修改两个才能得到一个比较好的效果。
—————————————————————————————————————————————————
Spell.dbc就一列与效果相关,老套路,打开Spell.dbc,132列即为法术效果ID,别的地方不要管。我们如果想把一个法术的效果完全的替换成另外一个法术的效果,那直接替换这个数字即可,比如骑士无敌换冰盾,那么找到神圣之盾的法术效果ID:1726和冰盾的法术效果ID:4302,用4302替换掉1726即可,具体效果自行测试。利用这点,我们可以把没有法术效果的的法术加入法术效果,或者将有法术效果的法术取消效果(132列处写上法术效果ID或者0)。
如果想改动更具体的效果,那么就要改动SpellVisual.dbc,我们以寒冰箭和精神鞭笞作为例子,稍微解释下一个具体的法术和法术效果的关系。
进Spell.dbc ,查找 "寒冰箭" 的法术效果ID,我们会发现有很多叫 "寒冰箭"的法术,到底哪个才是法师用的呢?一般说来这种有等级的法术我们直接找带等级的寒冰箭即可,如果一个法术存在等级,那么在158列会有显示,而且最好多对照几个,仔细看一遍175列的法术说明和192列的附加效果说明,以确定我们找到的法术ID是我们需要的,这个没有什么便捷的方法,如果找的多自然就很少找错。我们经历一番筛选,找到寒冰箭的法术ID为13,这时我们打开SpellVisual.dbc,找到ID13,同理我们找到精神鞭笞的法术ID,我们分别复制下来,
13,194,202,4991,3531,0,0,1,4807,0x0,1,3013,0,0x1,0,0,-1,0,0,0,0,0,0,0,0,0,0.0,0.0,0.0,0.0,0.0,0.0,
12637,0,11947,0,11745,0,11744,0,0,0x0,5,0,0,0x0,0,0,-1,0,0,0,0,0,0,0,0,0,0.0,0.0,0.0,0.0,0.0,0.0,
意义分别是,吟唱效果ID,出手效果ID,命中效果ID,持续效果ID,引导效果ID,是否有飞行效果,飞行效果模型ID。
由于精神鞭笞是有引导无飞行,而寒冰箭正好反过来,所以可以对比着看。注意引导法术必无飞行效果,反之亦然。
现在就可以随意的修改法术了。