特效地址(部分从其他单机端提取的,部分自己一个个找的),太多了一个个发太麻烦,已经制作成DBC文件,从301~613都是,根据ItemVisualEffects.dbc中的地址,用模型查看工具自行查看效果。简单教程:找到要修改的武器模型ID(注意不是物品ID),用工具打开ItemDisplayInfo.dbc,找到该ID,第24列就是视觉效果ID,ID对应的是ItemVisuals.dbc中的ID,如果是用我发的DBC,ItemVisuals.dbc和ItemVisualEffects.dbc中ID是统一的。主要是因为有些人打开ItemVisuals.dbc是各种乱码,16进制数值什么的。然后修改ItemDisplayInfo.dbc中该模型ID的24列,保存。把ItemDisplayInfo.dbc,ItemVisuals.dbc,ItemVisualEffects.dbc做成MPQ补丁。例如:堕落的灰烬使者,物品ID22691,模型ID35097,打开ItemDisplayInfo.dbc,24列改为316。,保存。然后做补丁。添加自定义附魔特效,需要涉及至少N个DBCItemVisuals.dbc、ItemVisualEffects.dbc、ItemDisplayInfo.dbc和SpellItemEnchantment.dbc其中ItemVisuals.dbc是定义武器附魔是否含有特效和特效的部位的ItemVisualEffects.dbc是定义客户端M2模型文件的ItemDisplayInfo.dbc是物品模型的DBC,这里先不管其中的意义,我们只修改附魔的视觉效果SpellItemEnchantment.dbc就是各种附魔、宝石、护甲片之类的各种附加技能首先我们先找到一把武器,毕竟要修改特效要有模特,我先用“命运”这把双手剑为范例命运的模型ID为20190,然后我们去ItemDisplayInfo.dbc查找到这个ID找到20190,其24列也就是倒数第二列就是物品的附加视觉特效了,其数值对应ItemVisuals.dbc的ID然后打开ItemVisuals.dbc(PS:我自己用MyDbcEditor打开时是乱码,各种过亿数值和16进制,所以我先转换为CSV再修改的,不知道你们是神马情况),因为我们要添加一个特效,所以现在新添加一条ID为200关于ItemVisuals.dbc各列的意义,其实非常简单,用一把双手剑为例,手柄朝上剑尖朝下,然后平均分为5份,由上至下依次对应2、3、4、5、6列的特效了。而每列的数值就对应了ItemVisualEffects.dbc的ID。我们要添加一种新的附魔特效,不用游戏自带有的附魔特效,那么现在就要修改ItemVisualEffects.dbc了打开ItemVisualEffects.dbc,就两列非常简单...第一列是ID就不说了,然后第二列就是对应客户端的模型地址,用客户端模型查看器打开(wowmodelview),找到你想要的特效,并记住它的地址。在ItemVisualEffects.dbc里,新建一条ID为300,在第二列填入你记住的地址,我就以“Spells\Arcane_missile.mdx”这个地址为例,然后保存在ItemVisuals.dbc里找到你新建的ID为200的那一行,然后在2到6列填入ItemVisualEffects.dbc中你新建的第300条(这些ID可以自己DIY),保存最后在物品模型DBCItemDisplayInfo.dbc中找到20190的第24列填入200(我们在ItemVisuals.dbc中新建的ID),保存最后就是做客户端补丁了,用MPQEditor把你涉及修改的DBC全部放进去附加:关于SpellItemEnchantment.dbc这个,你可以把已有的附魔技能的特效修改一下例如利刃防护,其32列就是特效列了,方法和ItemDisplayInfo.dbc中的第24列效果是一样的(PS:别忘了加入补丁哦)