关灯
开启左侧

[模型]魔兽私服如何给自制物品或法术找到喜欢的图标并修改

  [复制链接]
admin实名认证 发表于 2016-4-26 22:05:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
记得做宏的时候可选的那一堆图标吗?观察一下就会发现,好多图标都只出现在了这个地方,那么我们想把它用在别处,比如自制的装备、自制的法术、还有自制的成就上等等应该怎么找到它的代码呢?

工欲善其事,必先利其器。必备工具:
1.Navicat:http://www.523play.com/thread-633-1-1.html
2.myDBCediter,http://www.523play.com/thread-457-1-1.html
3.MyWarCraftStudio,http://www.523play.com/thread-634-1-1.html

首先,我们必须知道前边提到的三个需要图标的地方在哪里:

1.物品,world数据库item_template表的displayid字段。


注意,displayid并不对应图标的ID,它对应的是ItemDisplayInfo.dbc的ID列,我们还需要看ItemDisplayInfo.dbc:


我们看到第5列是一个类似名称的字符串,这里对应的是图标的blp文件名,且先记住这里。

2.法术,spell.dbc表中的第133列(ID=0时);还有134列,主要用于法术激活后需要改变图标的情况,比如法师的寒冰屏障。


3.成就,Achievement.dbc表中的第42列(ID=0)


以上这三种是我接触到的,可能还有其他用到图标的地方,原理是一样的。

接下来,我们开始研究如何查看图标:

打开MyWarCraftStudio0.8,能看到如下界面,点击File选择“Open MPQ Achieve”:


路径选择:客户端根目录\Data\zhCN\下的locale-zhCN.MPQ,其他语言的客户端路径可能不同,但类似。
文件找对了的话会在左侧列表处看到如下的内容:

展开“Interface”,在一串下拉菜单中找到“ICONS”,继续展开就会看到图标文件了,如下图:


随意点击一个,找到图标了哈哈~


如果我们挨个点开看就能发现,这一处的图标就是做宏时可选的图标,连顺序都一样。

有些图标点开之后是这个样子,没关系,点掉左上角用红框圈起来的勾就好了。


ps:不过我不知道怎么让这里默认是不勾选的,还需要高手现身指教。

到这一步我们就已经找到了图标对应的blp文件的名称了,右键-“Extract File To...”,就可以在弹出的框中把文件名复制出来了:


而这个文件名就是上边物品图标涉及到的ItemDisplayInfo.dbc第5列需要填的值。

下面,该找图标代码了:

我们已经知道图标对应的blp文件是什么了,那么blp文件名和我们最终需要的图标代码的对应关系在哪里了?
关键词:SpellIcon.dbc

打开之,一目了然了:


ID就是图标代码,也就是上边法术和成就的两个地方需要填的;第1列就是图标文件的路径,可以看到在这里的文件名是不加后缀的。

这里并不包含所有图标文件与ID的对应,有时拿着找到的blp文件名来搜索会搜不到,我们自己添加上就好了。别忘了维护客户端补丁哦~

ps:Data\zhCN\patch-zhCN.MPQ这个文件中同样的路径也有很多图标,看起来好像是资料片的新图标。patch-zhCN-2.MPQ文件也有,但是点击就会导致软件崩溃,不知道是否是软件版本的问题。另外,MyWarCraftStudio0.8软件的功能很多,还可以提取声音、音乐文件来修改。
 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

5粉丝

3421帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523Play.Com

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523play.comPowered by©523Pplay.Com技术支持:吾爱尚玩资源基地