WOTLK3.3.5版本教你动手COS或幻化名人NPC模型
的有关信息介绍如下:我先介绍下今天要幻化的NPC:阿比迪斯将军——布丽奇特·阿比迪斯(Briggitte·Abbendis)原大将军阿比迪斯,布丽奇特·阿比迪斯的父亲,白银之手骑士团成员,灰烬使者莫格莱尼、高阶检察官伊森利恩、大法师杜安之友。在第二次兽人大战中与安杜因·洛萨爵士带领的铁马兄弟会与联盟军队共同抵抗兽人的入侵并取得胜利。其后布丽奇特继任血色大将军。幻化程度100%
下面来说明:首先我们得有个装备——MyDbcEditor,这个可是DBC的修改神器啊,废话不多说,看我们需要什么,首先,需要知道以下这几个文件的结构:creaturedisplayinfo.dbc creaturedisplayinfoextra.dbc这两个文件是改模必须看的懂的,不要求你会改,但你至少得知道他们是什么。首先打开creaturedisplayinfo.dbc (如图)找到阿比迪斯将军的模型代码10431,Ok,你问我怎么知道的,你如果不会查N8,如果你连N8是什么都不知道,好吧,看来我得从N8开始解释,N8全名Navicat8,是一款功能强大的数据库管理软件打开N8,我们用的是entry10828的阿比迪斯将军,在creature_template表中,找到对应的displayID就是10431Ok现在回过头来看creaturedisplayinfo.dbc 第2栏我们看到是50,这个是人类女的统一ID,第3栏是0,第4栏就是我们要的东西了,记住代码7416,它对应了creaturedisplayinfoextra.dbc里面的ID,顺带说下creaturedisplayinfoextra.dbc这个文件,我们建角色的时候你设计发型,发色,脸型,耳环,肤色,包括NPC装备的模型代码都在这里面。so,打开creaturedisplayinfoextra.dbc(如图)找到7416这一栏,从2到8项,都是基于50人类女模型的项目,包括发色,发型,脸型,耳环,肤色等,我们要看的是从第9项开始,到第19项结束,就是(0,23612,23613,23616,6153,15572,15573,0,15574,23951,0)依次对应各个部位的装备:头,肩膀,衬衣,胸甲,腰部,腿,脚,戒指,手,战袍,披风。记住这些代码,我们后面会用到。creaturedisplayinfo.dbc
creaturedisplayinfoextra.dbc
我们先来处理肩膀,模型代码23612,打开N8,新建个装备,随便弄个entry,我用的是100001,把代码弄到displayID 上面去,随便弄些属性,然后打好问号补丁(我在吉安娜的教学贴里有讲过,这里不重复了),打开游戏你会发现,貌似还是问号,这是怎么回事呢?这里不是问号补丁的问题,而是模型代码的问题,我前面讲过,这个模型代码是为NPC准备的,暴雪并没有把这个模型设计成装备,所以在itemdisplayinfo.dbc里面并没有连上相应的贴图,好吧,我已经剧透了,不错,我们还得修改itemdisplayinfo.dbc(如图)打开它,我们发现每一项都对应了一个贴图文件,这就是暴雪聪明的地方,暴雪美工先画好图,然后用一个数据库把它们用数字整合起来,于是游戏就变得简单了。咳咳,废话说太多了,我们先忽略其他的部分,看到第6项,INV_Shoulder_23是我后来加上去的,你们的DBC里面应该没有,好吧,简单的解释下,INV是游戏贴图,就是你们看到的放在包包里的那个方格子里面的图片(别搞错了,不是模型是贴图),shoulder是肩膀的意思,你可以简单的找个其他的肩膀模型代码,然后把第6项复制一下就OK了。最后别忘了把itemdisplayinfo.dbc放到补丁里去,不然就白做了。itemdisplayinfo.dbc
肩膀实物展示
你们是不是也想动手尝试下呢?对了,武器的话你们可以在creature_equip_template(如图)里找到,entry就是生物代码(不是模型代码),itementry1是主手武器,itementry2是副手武器,itementry3是远程武器creature_equip_template