【转贴】2.33人物模型修改

【转贴】2.33人物模型修改

推荐补丁分为2部分:Patch-3放在wow\data下,Patch-zhCN-3放在wow\data\zhCN下。这样可以方便详细修改和日后升级!

基础种族编号:1人类(Human) 2兽人(Orc) 3矮人(Dwarf) 4暗精(NightElf) 5亡灵(Scourge) 6牛头(Tauren)
    7侏儒(Gnone) 8巨魔(Troll) 10血精灵(BloodElf) 11德莱尼(Draenei)
性别:0男(Male) 1女(Female)


Patch-3所含内容:

Item\ObjectComponents\Head这里用来存放头盔补丁

Character\种族\性别 这里用来存放种族转换的基础模型:由于游戏版本的不断更新,修改CreatureModelData.dbc这个文件出现的问题越来越多,绿皮人、魔方都是这个文件的问题,所以用M2替换来解决,虽然体积大了一些,但可以避免日后的麻烦!

Patch-zhCN-3所含内容:DBFilesClient文件夹里边是CharSections.dbc和CharHairGeosets.dbc以及CharacterFacialHairStyles.dbc

CharSections.dbc负责人物皮肤贴图,0:全身贴图 1:脸部的贴图 2:胡子眉毛的贴图3:发型的贴图 4:胸前的贴图

CharHairGeosets.dbc所有种族的发型读取编号

CharacterFacialHairStyles.dbc所有种族的男性胡须,女性耳环样式读取编号

一个人物模型包如果包括以上5部分,可以说基本完成了。更深入的还以改声音,控制文件是SoundEntries.dbc。控制NPC贴图的CreatureDisplayInfoExtra.dbc不推荐改,理由和CreatureModelData.dbc一样,改了容易出错,何况我们又不需要总面对那些NPC,多一事不如少一事!

要用到的软件:MyWarCraftStudio,DBC转换工具,MPQMaster,Bulk Rename Utility批量改名工具

Patch-3的制作:

头盔补丁(源文件在wow\data\common.mpq\Item\ObjectComponents\Head):找到目标种族的所有头盔100-200之间,然后把后缀改成现实种族的后缀。比如我们要GnM~BeM,那么就找到所有以BeM.m2结尾的头盔文件,然后把文件名中的BeM改成GnM,最后放入Head文件夹

Character\种族\性别(源文件在wow\data\common.mpq\Character\种族\性别):还是GnM~BeM为例~新建一套文件夹路径为:Character\Gnome\Male,提取出BeM的M2文件,放入Male文件夹中,然后把BloodElfMale.M2改名为GnomeMale.M2

Patch-zhCN-3的制作:

CharSections.dbc(源文件在wow\data\zhCN\Patch-zhCN.mpq\DBFilesClient)~文件构成

转成CharSections.dbc.scv档后用记事本打开
long long bool long long long str                str str   bool
1  1  0  0  0  0  Character\Human\Male\HumanMaleSkin00_00.blp 0
2  1  0  0  0  1  Character\Human\Male\HumanMaleSkin00_01.blp 0
^     ^     ^     ^     ^     ^        ^               ^   ^   ^
没  种  性   要  各  颜  贴                贴 同 是
啥  族  别   注  种  色  图                图 左 否
用  编     意  样    路                 路   为
的  号      的  式    径                径   n
编       编       位                 位   p
号        号       置                 置   c
                                 
没啥用的编号:好像是编好看的 读取时好像用不到
种族编号:1人类(Human) 2兽人(Orc) 3矮人(Dwarf) 4暗精(NightElf) 5亡灵(Scourge) 6牛头(Tauren)
    7侏儒(Gnone) 8巨魔(Troll) 10血精灵(BloodElf) 11德莱尼(Draenei)
性别:0男(Male) 1女(Female)
要注意的编号:0:全身贴图 1:脸部的贴图 2:胡子眉毛的贴图
    3:发型的贴图 4:胸前的贴图
0,1,4的颜色贴图号码要配一样的 不然皮肤颜色会不对
在复制贴上时 要多注意两边的这个编号有没有一样
女性角色有好几个种族没有2个这个部份 因此要替换时要多注意
    (不过好像可以自己新建 反正最前面的编号没啥用)
样式:所谓样式就是人物特征,比如亡灵的各种画在脸上的叉子,没哑巴什么的都是特征~~
颜色:人物皮肤的颜色
贴图路径位置(3栏):麻烦要复制时3栏一起复制
        基本上要改的部份只有这3栏而已
是否npc:不理它

GnM~BeM为例:
2754,7,0,0,0,0,"Character\Gnome\Male\GnomeMaleSkin00_00.blp","","",0,(7,0,0,0,0怎么读?侏儒,男,全身贴图,0号样式,颜色0)
我们需要找到对应的BeM的贴图来替换,如何对应?我们要:血精灵,男,全身贴图,0号样式,颜色0
对应编号6361,10,0,0,0,0,"Character\BloodElf\Male\BloodElfMaleSkin00_00.blp","","",0,
替换后原来的代码变成
2754,7,0,0,0,0,"Character\BloodElf\Male\BloodElfMaleSkin00_00.blp","","",0,

也就是找到要修改的源行,然后找到对应要改成的目标行,从第一个"开始复制,如此往复,一直到全身贴图修改完毕

2759,7,0,1,0,0,"Character\Gnome\Male\GnomeMaleFaceLower00_00.blp","Character\Gnome\Male\GnomeMaleFaceUpper00_00.blp","",0,(7,0,1,0,0怎么读?侏儒,男,脸部贴图,0号样式,颜色0)
我们需要找到对应的BeM的贴图来替换,如何对应?我们要:血精灵,男,脸部贴图,0号样式,颜色0
对应编号4944,10,0,1,0,0,"Character\BloodElf\Male\BloodElfMaleFaceLower00_00.blp","Character\BloodElf\Male\BloodElfMaleFaceUpper00_00.blp","",0,
替换后原来的代码变成
2759,7,0,1,0,0,"Character\BloodElf\Male\BloodElfMaleFaceLower00_00.blp","Character\BloodElf\Male\BloodElfMaleFaceUpper00_00.blp","",0,
后边的都按这个规律改一直改完整个侏儒男

CharHairGeosets.dbc(源文件在wow\data\zhCN\locale-zhCN.MPQ\DBFilesClient)
CharHairGeosets.dbc.csv
21        1        0        0        0        1
22        1        0        1        2        0
23        1        0        2        3        0
24        1        0        3        4        0
25        1        0        4        5        0
26        1        0        5        6        0
27        1        0        6        7        0
28        1        0        7        8        0
29        1        0        8        9        0
30        1        0        9        10        0
31        1        0        10        11        0
32        1        0        11        12        0
序列  种族   性别  读取编号 实际编号 是否是NPC

序列 没用
种族 1人类(Human) 2兽人(Orc) 3矮人(Dwarf) 4暗精(NightElf) 5亡灵(Scourge) 6牛头(Tauren)
    7侏儒(Gnone) 8巨魔(Troll) 10血精灵(BloodElf) 11德莱尼(Draenei)
性别 0男 1女
读取编号 在wowmodelviewer看到的编号
实际编号 要改动的。。怎么说呢 反正就是改这个

举例
BeM的发型读取编号
246,10,0,0,2,0,
253,10,0,1,3,0,
252,10,0,2,4,0,
256,10,0,3,5,0,
257,10,0,4,6,0,
258,10,0,5,7,0,
259,10,0,6,8,0,
260,10,0,7,9,0,
261,10,0,8,10,0,
262,10,0,9,11,0,
263,10,0,10,12,0,

GnM的发型读取编号
148,7,0,0,0,1,
149,7,0,1,2,0,
150,7,0,2,3,0,
151,7,0,3,4,0,
152,7,0,4,5,0,
153,7,0,5,6,0,
154,7,0,6,7,0,

这里我们是GnM~BeM并不会出现问题,BeM的发型远比GnM的多。但是假如我们变成BeM~GnM呢,BeM从6~10号发型读取的时候GnM并没有和他对应的就会造成秃头,所以我们用前边有的来代替也就是0-7!假如是BeM~GnM修改发型我们改后的结果应该是
246,10,0,0,2,0,
253,10,0,1,3,0,
252,10,0,2,4,0,
256,10,0,3,5,0,
257,10,0,4,6,0,
258,10,0,5,7,0,
259,10,0,6,2,0,
260,10,0,7,3,0,
261,10,0,8,4,0,
262,10,0,9,5,0,
263,10,0,10,6,0,

CharacterFacialHairStyles.dbc(源文件在wow\data\zhCN\locale-zhCN.MPQ\DBFilesClient)改法类似CharSections.dbc,改不好会没有下巴哦!
                     



蛋蛋 很无能 不清楚 头盔档怎么改   
所以我暂时不提供 头盔档的解释

那么剩下3个文件的修改  谁不清楚 就可以 跟帖 提出来咯








  不再提供DBC【原因我发过提取DBC的帖子】




















                                                                 转自MOP    龙天云宇  的   【人物模型修改~TBC~2.30~教程~慢慢写】

[ 本帖最后由 跳跳又跳跳 于 2008-2-8 10:03 编辑 ]
本帖最近评分记录
  • ~花杀~ 威望 +1 ^.^ 2007-12-12 12:40
网罗所有掉落的坐骑 [-]   黑色其拉作战坦克 [V]  跨区转服回家 [-]      (借用)60的時候別人点我决斗,说:挑战一下。70的时候说:切磋一下。80的时候说:爽一把。
↓我最抢镜&^-^&

TOP

给个人类女变亡灵男的包吧... 傻瓜包最好... 天天看人类都审美疲劳了  .可以U到johnnyzzp123@yahoo.com.cn 谢谢先

TOP

我想要那个只有骨头的亡灵,不要有肉的十分感谢了

TOP

你好.  高手.....
我很想要把侏儒男改成亡灵男..我非常渴望........ 只改任务就可以..其他都不需要//

我非常渴望  希望您教教.......
我QQ 114031101      邮箱: ltc_ms16@yahoo.com.cn

TOP

蛋哥 小弟也跪求一侏儒女变亡灵男的模型    感谢拉~~~~~~~  jy0249491@sina.com

TOP

能不能发个有图片的教学帖,我看了20来次就是看不懂

TOP

蛋壳请帮忙啊,

蛋壳贴子看了好几遍也没太看懂,能不能帮忙发个侏儒女变亡灵男的包包,适合2.3的,谢谢了
信箱  xiaoyudian2.14@163.com

TOP

好东西,谢谢楼主,再接再厉

TOP

女亡灵变男亡灵包包~~~~~~~~~~~!

女亡灵变男亡灵包包~~~~~~~~~~~~~~!

我实在搞不懂~ 能不能麻烦楼主给我一个女亡灵变男亡灵的包包~
万分感谢!! !我的邮箱是[email]suyubinko@163.com
女亡灵变男亡灵包包~

我实在搞不懂~ 能不能麻烦楼主给我一个女亡灵变男亡灵的包包~
万分感谢!! !我的邮箱是[email]suyubinko@163.com

TOP

女亡灵变男亡灵包包~

女亡灵变男亡灵包包~

我实在搞不懂~ 能不能麻烦楼主给我一个女亡灵变男亡灵的包包~
万分感谢!! !我的邮箱是  suyubinko@163.com
       就给我个 和插件一样的包包   我一解压就可以用的   我这人苯       只要女亡灵变男亡灵就可以了
    麻烦你了楼主    谢谢你   帮帮我     可以的话   只接发到我的邮箱里

TOP

求模帖  一律54
网罗所有掉落的坐骑 [-]   黑色其拉作战坦克 [V]  跨区转服回家 [-]      (借用)60的時候別人点我决斗,说:挑战一下。70的时候说:切磋一下。80的时候说:爽一把。
↓我最抢镜&^-^&

TOP

先自己研究下~~~
实在不行再求模~~

TOP

一个头,2个大~~~
。。。。不明白~

TOP

回复 #36 wangkecheng83 的帖子

推荐你看看 sama1.1
网罗所有掉落的坐骑 [-]   黑色其拉作战坦克 [V]  跨区转服回家 [-]      (借用)60的時候別人点我决斗,说:挑战一下。70的时候说:切磋一下。80的时候说:爽一把。
↓我最抢镜&^-^&

TOP

Bulk Rename Utility?

Bulk Rename Utility怎么用?是用来做什么的?
假设是你的GnM---BeM  类似这样的所有代码''2754,7,0,0,0,0,"Character\BloodElf\Male\BloodElfMaleSkin00_00.blp","","",0, ''都要修改么? 如果是这样的话,几百上千条靠我自己人力来修改...实在是...所有的工具我都找齐了,Bulk Rename Utility就这个不知道怎么用...虽然叫是批量改名...但是不是能跟代码的修改撤上关系呢?
我是不为了赚钱,也不是为了炫耀...只为了锻炼技术...(同时希望摆脱巨魔那该死的动作)
本帖最近评分记录

TOP