找回密码
 立即注册
查看: 2944|回复: 0

如何给角色添加完整的技能体系

[复制链接]
发表于 2013-6-8 09:13:14 | 显示全部楼层 |阅读模式
  需要用到的工具:dc6edit,d2excel
  需要用到的文件:skills.txt,skilldesc.txt,amskillicon.dc6(以AMA使用SOR的技能为例)
  需要用到的资源:新添按钮图像文件


  其中,dc6edit是解压和生成dc6文件的软件,d2excel是暗黑的表格编辑软件。
  *skillicon.dc6是位于data\global\ui\SPELLS\目录下的技能的按钮图像文件。
  skills文件是技能文件,skilldesc文件是技能按钮和技能说明文字的引用文件。
  新添的技能按钮图像文件要分为两个图像文件,一个是凸起的,一个是凹陷的,分别对应按钮普通状态和按下后的状态。
利用mpq解压软件,将暗黑数据文件中的按钮图像文件解压出来,然后再进行操作。其中前面五个角色的技能图标在d2data.mpq中,资料片的图像文件在d2exp.mpq文件中。
我们开始一步一步添加新技能进去,例子是将属于女巫的冰弹技能作为一种新的技能添加到亚马逊的技能树上。
用d2excel打开skills文件,将标号39的ice bolt技能复制到新添加的最后一行。
  首先将skill字段的技能名称加以改变,改为新的技能,区分开女巫的冰弹。我们简单的在后面增加一个字母A。
  id字段的标号也应该顺序增加,改为357。
  关键的charclass字段应该改为我们的目标角色,即将sor改为ama。
  skilldesc字段是对应skilldesc文件中的引用的,所以我们要改为响应的新技能名称,在ice bolt后面也增加一个字母A,记住这个字段,在后面的修改时还要用到。
  为了不会产生错误,在需求技能字段中应当注意前提技能。
  至此,skills文件的修改告一段落。
  如果你的技能修改比较熟练,也可以直接做一个新的技能出来,引用的时候是一样的。
用d2excel打开skilldesc文件。
  在文件的最后添加新的行,skilldesc字段的名称就是你在skills文件中相应字段的内容。
  为了简便,我们可以复制ice bolt所在的行粘贴在最后一行,之后需要注意的就是:
  skillpage定义了你的技能按钮所在的角色技能页。代码0,无技能页,代码1~3对应三个技能页。
  skillrow定义了你的技能按钮在技能页中的纵坐标位置,从1~6。
  skillcolumn定义了你的技能按钮在技能页中的横坐标位置,从1~3。
  listrow定义了你的技能按钮在使用是,所在屏幕上的行号,从1~4。
  listpool是针对书卷魔法定义的特殊字段。
  iconcel:这是一个关键的字段,他定义了你的技能的图标标号,正常情况下从0~58。其中偶数代表技能按钮的凸起状态,奇数代表技能按钮的凹陷状态。对应dc6文件中的60个技能图标图像文件,共30种技能。
  str*都是说明用的字段文件,这里由于是借用女巫的技能,所以字段文件的引用不用修改。
  注:坐标的原点是技能页的左上角。
  当你按照相应的说明定义好新技能在技能页和屏幕上的位置后,将iconcel的字段内容改为你新添加的技能图标的编号,这个编号是什么是由你定义的,在这里我们会将技能按钮的图标定义为60号和61号,即在这个字段中填入60。
  到现在为止,skillsdesc文件的修改就结束了。
使用dc6edit软件打开amskillsicon文件,可以做一个批处理文件来实现,内容如下:dc6edit AmSkillicon.DC6
  然后会在你的目录下解压出来61个图标文件,最后一个的debug校验用,没有用的。
  把你的新技能图标文件更名为amskillicon-00-060.pcx和amskillicon-00-061.pcx,然后利用批处理文件,内容:dc6edit
  AmSkillicon 1 62再生成dc6文件。这里的文件编号和skillsdesc文件中的iconcel参数保持一致。
  其中1,代表动画的帧数,62代表整个图像文件的个数。
  将生成后的amskillicon.dc6文件复制回data\global\ui\SPELLS\目录下,然后挂上-direct -txt的参数,好了,你的新技能出现了,亚马逊也可以学习使用女巫的技能了。
  当然也不要忘了,将skills文件和skilldesc文件复制到\data\global\excel\目录下面,呵呵。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|网站地图|联系我们|关于我们|隐私条款|免责声明|小黑屋|D2home暗黑1.09战网 ( 鲁ICP备2020047197号 )

GMT+8, 2024-11-24 18:35 , Processed in 0.201836 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表