WPE|52wpe|我爱WPE

 找回密码
 注册会员
搜索
  • 11641查看
  • 45回复

主题

好友

148

积分

注册会员

发表于 2010-8-31 02:41:17 |显示全部楼层
本帖最后由 我泡泡 于 2010-8-31 05:03 编辑

制作工具:DBCblock, DBCUtil也可以,原理一样。

使用DBCblock时将他们和同名的dbc文件放在一个文件夹内才能正确显示标题,修改小数,文字
fmt文件从mangos的源代码中提取,熟悉的人一看便知。

制作步骤:
大一:修改Spell.dbc,追加新技能的基本数据。
1,首先找到暗影箭47809,右键单击复制
1.jpg

2,选中Id为10的数据行,点插入按钮,选择复制模板。
这样得到以Id为9的新一行数据,哈哈,华丽的插入了。
2.jpg

3,修改数据
找到castingTimeId,修改为22,查SpellCastTimes.dbc可知为3500,3.5秒,与火球术相同
RecoveryTime,修改为60000,即一分钟
3.jpg
继续拖动滚动条,找到rangIndex,值为4,查SpellRange.dbc可知为30码,speed为20.00
这两项就这样不改了
4.jpg

继续拖动滚动条(下文简写再拖),找到Effect,共3个字段,可以为一个技能增加3种效果,第一项为2,代表魔法属性的直接伤害,剩下两格为0,未定义。
于是我定义第二个字段用于痛,第三个用于疲劳诅咒,这两个技能都是debuff效果,
查SharedDefines.h可知,上buff效果为6(SPELL_EFFECT_APPLY_AURA),因此后两个格都填入6。
又发现字段基攻上浮,就是EffectDieSides,被我命名了,第一为81,是暗影箭的浮动伤害,不改了
剩下两个字段为0,也不改,因为痛和疲劳诅咒的伤害都是确定的。
再后面是effectBaseDice的三个字段,没有什么改动的价值,维持不变
5.jpg

再拖。找到EffectRealPointsPerLevel三个子段,第一个是4.4说明人物每升一级增加伤害4.4。
剩下两个为0,不改了。再后面是EffectBasePoints三兄弟,被我命名为基础攻击。
这个不得不改。第一个689不变,第二个写229,代表痛每次发作造成的伤害,第三个添-50代表'
(一定要是负数,参照原疲劳诅咒-30),改成-50可以明显看出减速效果
6.jpg

再拖。找到effectImplicitTargetA,代表目标种类,目前只有第1个有值为6,代表敌对目标,我们把后两个也添上6。
7.jpg

再拖。找到effectApplyAuraName哥三个,全是鸭蛋,说明暗影箭不含有buff效果,我们把第二个写3
代表痛的周期性伤害,第三个写33,代表减速buff。(查SpellAruaDefinces.h)
紧跟着这哥三又是effectAmplitude哥三,代表buff发作间隔,只用填第二个,3000,代表痛的发作间隔为3秒。
8.jpg

buff相关属性还少持续时间durationIndex,它在前面,往回拖,改为85,查SpellDuration.dbc可知为18秒。
9.jpg

buff相关属性还少持续时间durationIndex,它在前面,往回拖,改为85,查SpellDuration.dbc可知为18秒。
前面的目前为64,暗影箭的效果太逊,自己做个震撼的,改为新id 90009, 一会儿改SpellVisual.dbc时会用到。
紧邻SpellVisuall的是SpellIconId图标id,改成2027,这个我稀饭。
10.jpg

再拖。在145格处找到技能名称,改成你稀饭的,
在162格处找到技能等级,改为等级1,这个就没必要截图了;
再拖。179处为技能描述,参照官方数据复制粘贴大法搞定,注意$s1,$o2,$s3三个变量游戏会自己替换成数字的,不
多解释。(我截图时$s3的s被遗漏了,所以显示不正常)
11.jpg

再拖。找到196处,填好buff的文字说明,方法同上。
12.jpg

再拖。找到spellFamilyName,目前是5,代表该技能为术士技能,不变
13.jpg

最后,拖至末尾。找到schoolMask,32,表示暗影伤害,不变
14.jpg

4,ok,累吐血后千万别忘点Commit存盘,途中也可以存盘。


大二:修改SpellVisual.dbc,追加新技能的视觉效果。

和spell.dbc相比,这个很单纯,一图搞定。
找到VisualId为64的一行,
右键复制,
点Append末尾追加新行,
设为模板
还记得改spell.dbc时预先填入的spellVisual 90009吗,这里用到了,VisualId改为90009
PrecastEffect,CastingEffect,TargetEffect,BuffEffect,HasMissileEffect,MissileEffect
按下图或者自己喜好设定,我这也是参考了N多技能,费老鼻子劲才攒出这个像模像样的,
15.jpg

大三:修改SpellLineAbility.dbc,这个文件记录技能所属的系,例如ss的恶魔学识,毁灭,痛苦

查SKillLine.dbc可知痛苦系的Id为355,暗影箭所属的毁灭为593
找到暗影箭47809所在的7303行,
右键复制,
点Append末尾追加新行,
设为模板,
ID随意设为一个较大的数,IdSkillLine为技能所属Id,改为355,IdSpell改为新技能Id 9
其余不变,存盘退出
16.jpg
大四:将spell.dbc, spellVisual.dbc, skillLineAbility.dbc 放入服务端,打包客户端。
至此,完整的技能添加过程结束


本人不喜欢吹牛。更不喜欢炫耀。。。G M封不了。。。绝非BUG。让那些只给一张图炫耀的人见鬼去吧。。。
                  


                                             高手闪开。这里是新手学堂。。请自重。。。。注意增自己的语气                                                                                       

主题

好友

268

积分

禁止访问

发表于 2010-8-31 02:54:56 |显示全部楼层
dddddddddddddddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

152

积分

禁止访问

发表于 2010-8-31 03:32:22 |显示全部楼层
草  呜呜喳喳的你还挺像回事的呢   浪费一宿时间是么?
有脸没?自己抽自己吧    去年的老帖你说你翻也就翻出来了   转载留个地址啊
大言不惭的说是自己的东西   
http://jingmm.cn/archiver/?tid-897.html
以上为教程地址  我也不知道是不是原文  但也是去年的东西
看你初衷是好的  就不多做评论了   记得以后说实话   不是自己的东西别乱引用
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 03:46:25 |显示全部楼层
ddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 03:50:11 |显示全部楼层
dddddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

258

积分

中级会员

发表于 2010-8-31 04:46:18 |显示全部楼层
这个得好好研究下
就是不知道能用不
回复

使用道具 举报

主题

好友

132

积分

注册会员

发表于 2010-8-31 05:08:45 |显示全部楼层
应该还能用吧这个
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 05:15:24 |显示全部楼层
ddddddddddddddddddddd
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 05:56:24 |显示全部楼层
dddddddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 06:22:50 |显示全部楼层
ddddddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 06:59:56 |显示全部楼层
dddddddddddddddddddddddddddd
回复

使用道具 举报

主题

好友

258

积分

中级会员

发表于 2010-8-31 07:30:26 |显示全部楼层
谢谢LZ  学到不少东西
回复

使用道具 举报

主题

好友

268

积分

禁止访问

发表于 2010-8-31 07:48:16 |显示全部楼层
ddddddddddddddddddddd
回复

使用道具 举报

主题

好友

258

积分

中级会员

发表于 2010-8-31 08:19:16 |显示全部楼层
谢谢LZ ....
回复

使用道具 举报

主题

好友

-4

积分

乞丐

发表于 2010-8-31 09:19:56 |显示全部楼层
ddddddddddddddddd
回复

使用道具 举报

主题

好友

60

积分

注册会员

发表于 2010-8-31 18:14:20 |显示全部楼层
哎,好人太少了,装吧!
回复

使用道具 举报

主题

好友

218

积分

中级会员

发表于 2010-8-31 20:04:56 |显示全部楼层
完全看不大明白啊。MPQ什么的还是离我太遥远了
回复

使用道具 举报

主题

好友

144

积分

注册会员

发表于 2010-8-31 20:09:10 |显示全部楼层
纯属胡扯

这是GM加技能用的 ,,
在服务端的SPELL.DBC加的,,


你客户端加有毛用,,你一个技能代码发到服务器,服务端查不到技能 毛都没有
回复

使用道具 举报

主题

好友

574

积分

高级会员

发表于 2010-9-1 01:15:26 |显示全部楼层
学到点东西了
回复

使用道具 举报

主题

好友

26

积分

新手上路

发表于 2010-9-1 15:23:43 |显示全部楼层
学下一下 谢谢分享
回复

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册会员

手机版|Archiver|WPE|52wpe|我爱WPE ( 闽ICP备15009081号 )

GMT+8, 2024-4-27 04:55 , Processed in 0.071787 second(s), 19 queries .

返回顶部