吾爱尚玩资源基地

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

作者: admin    时间: 2016-4-26 22:05
标题: [模型]魔兽私服如何给自制物品或法术找到喜欢的图标并修改
记得做宏的时候可选的那一堆图标吗?观察一下就会发现,好多图标都只出现在了这个地方,那么我们想把它用在别处,比如自制的装备、自制的法术、还有自制的成就上等等应该怎么找到它的代码呢?

工欲善其事,必先利其器。必备工具:
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软件的功能很多,还可以提取声音、音乐文件来修改。





欢迎光临 吾爱尚玩资源基地 (http://bbs.523play.com/) Powered by Discuz! X3.4