模组修改只会影响到修改者那一端所看到的外观,对于物品本身数值...等并不会有影响,其他
玩家看到的依然为原本的模样。简单的说,修改后的外观只有
玩家本人的
电脑可以看到
改人物模型时固定会改几个档案
1.CreatureModelData.dbc <-模型的路径档位置
2.CharSections.dbc <-角色材质贴图的路径档位置
3.CharHairGeosets.dbc <-头发的读取号位置,角色会秃头就是他搞的
4.CharacterFacialHairStyles.dbc <-胡子眉毛等特征的读取代号位置,会没有下巴就是他害的
(上面四個檔改好後放在魔獸資料夾下的data資料夾下的DBFilesClient資料夾(自己建立)裏)
5.还有\Item\ObjectComponents\Head\Helmxxxxxx.m2等100多个头盔档案
基本上上面四个.dbc档案都改好后 角色就能完美呈现了
不过大小方面 和 装备上还是会有些问题
大小我就不理它了 反正不会差很多
装备方便比较有问题的就是头盔了 我找不到他判断角色及性别的位置
因此我采用比较笨的方法 那就是把所有的头盔档解出来 然后替换成适当的档名
反正改一个角色也才100个左右的头盔档 用程式换一下档名没几分钟就搞定了
而且就算压成压缩档也才4~500kb左右 还算可以接受
这样改完头发下巴特征头盔显示都是正常的 没有啥太大的问题
(痾~npc会一起被改到 这无可避免的吧><)
(不然的话就是加改CreatureDisplayInfoExtra.dbc <--npc种族性别装备和贴图的位置)
----------------------------------------------------------------------------
工具:
1.dbc档转成.csv档 和 csv档转回dbc档的工具
把.DBC的档案 拖拉到 DBCUtil.exe 上面就会自动转换成.csv档了
等csv档改好后 再拖拉到DBCUtil.exe 上面 就会转回dbc档了
下载点:
http://storeandserve.com/download/240182/dist.rar.html按右邊第3個選項 [Download!] 然後拉到畫面下方 點download下面的 dist.rar
or
http://rapidshare.de/files/7118866/dist.zip.html按右下角的free 然后等倒数完 输入中间图样的字就能下载了
2.WOWmodelview 可观看物品的3D模型
http://www.curse-gaming.com/mod.php?addid=1963 3.MyWarCraftStudio 可将data资料夹内档案抽出及观看物件表面图样
http://www.curse-gaming.com/mod.php?addid=657用这个可以将.dbc档抽出来
(在patch-2.mpq和patch.mpq和dbc.mpq的DBFilesClient资料夹里)
记得比较看看patch-2.mpq和patch.mpq和dbc.mpq档里是否有相同的档案
要用就用最新的,以免用到旧的资料造成资料短缺
---------------------------------------------------------------------------
说一下个别档案怎么改吧
一.CreatureModelData.dbc
举个实例好了 例如CreatureModelData.dbc转成csv档打开后
以上省略(改之前的)
49,4,"Character\Human\Male\HumanMale.mdx",1,1.0,1,1,12.0,10.0,1.0,,后面略
50,4,"Character\Human\Female\HumanFemale.mdx",1,1.0,1,1,12.0,10.0,1后面略
51,4,"Character\Orc\Male\OrcMale.mdx",1,1.0,1,1,14.0,14.0,1.0,,0x0,后面略
52,4,"Character\Orc\Female\OrcFemale.mdx",1,1.0,1,1,12.0,11.0,1.0,,后面略
↑读取编号 以下省略
我改了以后的
49,4,"Character\Orc\Female\OrcFemale.mdx",1,1.0,1,1,12.0,11.0,1.0,,后面略
50,4,"Character\Human\Female\HumanFemale.mdx",1,1.0,1,1,12.0,10.0,1后面略
51,4,"Character\Human\Female\HumanFemale.mdx",1,1.0,1,1,12.0,10.0,1后面略
52,4,"Character\Orc\Female\OrcFemale.mdx",1,1.0,1,1,12.0,11.0,1.0,,后面略
这样系统在读取编号49 人类男的模型时 就会去读取到兽人女的模型
而在读取编号51 兽人男的模型时 就会去读取到人类女的模型
二.CharSections.dbc <--最麻烦的就是这个 角色所有的外表贴图路径都在这
全部都要用目标路径取代
转成CharSections.dbc.scv档后用excel打开
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人类(Hu) 2兽人(Or) 3矮人(Dw) 4夜精(Ni) 5不死(Sc) 6牛头(Ta)
7地精(Gn) 8食人妖(Tr) 9哥不林(Gb)
性别:0男(M) 1女(F)
要注意的编号:0:全身贴图 1:脸部的贴图 2:胡子眉毛的贴图
3:发型的贴图 4:胸前的贴图
0,1,4的颜色贴图号码要配一样的 不然皮肤颜色会不对
在复制贴上时 要多注意两边的这个编号有没有一样
女性角色有好几个种族没有2个这个部份 因此要替换时要多注意
(不过好像可以自己新建 反正最前面的编号没啥用)
样式:就是样式
颜色:各种不同的颜色
贴图路径位置(3栏):麻烦要复制时3栏一起复制
基本上要改的部份只有这3栏而已
是否npc:不理它
选定要改的种族性别后 就开始从目标那复制贴图路径位置(3栏)贴过来吧
如果贴不下 那就少复制几栏 如果不够贴,那就同样样式的颜色重复多贴几个吧!!!!!
反正就是这样剪剪贴贴 剪剪贴贴而已(贴的时候要注意 要注意的编号 这一栏要一样唷)
例如:
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
人类男要改成人类女的话
1 1 0 0 0? 0 Character\Human\Female\HumanFemaleSkin00_00.blp 0
2 1 0 0? 0 1 Character\Human\Female\HumanFemaleSkin00_01.blp 0
下略非常多
三.CharHairGeosets.dbc 发型
用excel打开后 先重排序一下
第一行:编号(不知有没有用到 别乱动的好) 第二行:种族
第三行:性别 第四行:编号 (<-这3行别动到)
第五第六行看不懂Q_Q(反正看不懂 都复制过去好了- -+)
假设人类女要改成人类男
因为人类女 编号有0~18 而改成人类男编号只有0~11
如果系统要读12~18时就会变光头 所以就用编号0~6来替代吧~
改前 改好后
21 1 0 0 0 1 21 1 0 0 0 1
22 1 0 1 2 0 22 1 0 1 2 0
23 1 0 2 3 0 23 1 0 2 3 0
24 1 0 3 4 0 24 1 0 3 4 0
25 1 0 4 5 0 25 1 0 4 5 0
26 1 0 5 6 0 26 1 0 5 6 0
27 1 0 6 7 0 27 1 0 6 7 0
28 1 0 7 8 0 28 1 0 7 8 0
29 1 0 8 9 0 29 1 0 8 9 0
30 1 0 9 10 0 30 1 0 9 10 0
31 1 0 10 11 0 31 1 0 10 11 0
32 1 0 11 12 0 32 1 0 11 12 0
34 1 1 0 0 0 34 1 1 0 0 0
35 1 1 1 2 0 35 1 1 1 2 0
36 1 1 2 3 0 36 1 1 2 3 0
37 1 1 3 4 0 37 1 1 3 4 0
38 1 1 4 5 0 38 1 1 4 5 0
39 1 1 5 6 0 39 1 1 5 6 0
40 1 1 6 7 0 40 1 1 6 7 0
41 1 1 7 8 0 41 1 1 7 8 0
42 1 1 8 9 0 42 1 1 8 9 0
43 1 1 9 10 0 43 1 1 9 10 0
44 1 1 10 11 0 44 1 1 10 11 0
45 1 1 11 12 0 45 1 1 11 12 0
46 1 1 12 13 0 46 1 1 12 0 0
47 1 1 13 14 0 47 1 1 13 2 0
48 1 1 14 15 0 48 1 1 14 3 0
49 1 1 15 16 0 49 1 1 15 4 0
50 1 1 16 17 0 50 1 1 16 5 0
51 1 1 17 18 0 51 1 1 17 6 0
52 1 1 18 19 0 52 1 1 18 7 0
四.CharacterFacialHairStyles.dbc (改法跟CharHairGeosets.dbc差不多)
用excel打开后 先重排序一下
第一行:种族 第二行:性别 第三行:编号 (<-这3行别动到)
后面的看不懂Q_Q(反正看不懂 都复制过去好了- -+)
假设人类男要改成人类女 因为人类男 编号有0~8
如果系统要读7和8时会变光头..用0,1来替代吧
改之前的CharacterFacialHairStyles.dbc
1 0 0 80190984 0 1960 1 1 1
1 0 1 80190984 0 1960 1 2 1
1 0 2 80190984 0 1960 1 2 1
1 0 3 80190984 0 1960 2 1 2
1 0 4 80190984 0 1960 2 2 2
1 0 5 80190984 0 1960 1 2 2
1 0 6 80190984 0 1960 2 2 1
1 0 7 80190984 0 1960 1 2 1
1 0 8 80190984 0 1960 1 1 1
1 1 0 0 0 0 0 0 0
1 1 1 2010404113 132302 2445512 0 2 0
1 1 2 2010404113 132302 2445512 0 3 0
1 1 3 2010404113 132302 2445512 0 4 0
1 1 4 2010404113 132302 2445512 0 5 0
1 1 5 2010404113 132302 2445512 0 6 0
1 1 6 2010404113 132302 2445512 0 7 0
改了后
1 0 0 0 0 0 0 0 0
1 0 1 2010404113 132302 2445512 0 2 0
1 0 2 2010404113 132302 2445512 0 3 0
1 0 3 2010404113 132302 2445512 0 4 0
1 0 4 2010404113 132302 2445512 0 5 0
1 0 5 2010404113 132302 2445512 0 6 0
1 0 6 2010404113 132302 2445512 0 7 0
1 0 7 0 0 0 0 0 0
1 0 8 2010404113 132302 2445512 0 2 0
1 1 0 0 0 0 0 0 0
1 1 1 2010404113 132302 2445512 0 2 0
1 1 2 2010404113 132302 2445512 0 3 0
1 1 3 2010404113 132302 2445512 0 4 0
1 1 4 2010404113 132302 2445512 0 5 0
1 1 5 2010404113 132302 2445512 0 6 0
1 1 6 2010404113 132302 2445512 0 7 0
上面四个dbc档都改完的话 角色呈现基本上是没问题了
五.头盔的话
先把所有的头盔档解出来..
假设人类男改成人类女
那把所有helm_xxxxxx_HuF.m2 的档通通挑出来(大概100个吧)
改成helm_xxxxxx_HuM.m2(用改档名的程式改一下很快)
然后放在data\Item\ObjectComponents\Head\下
这样就大功告成啦~~~~
种族编号:1人类(Hu) 2兽人(Or) 3矮人(Dw) 4夜精(Ni) 5不死(Sc) 6牛头(Ta)
7地精(Gn) 8食人妖(Tr) 9哥不林(Gb)
性别:0男(M) 1女(F)
---
如何让装备不显示
要让装备不显示要改 ItemDisplayInfo.dbc 这个档 (patch-2.mpq下的)
前四个栏位分别是代表 装备1的模型 贴图 装备2的模型 贴图 (<-武器 头盔 肩膀都在这)
如果要把头盔改掉的话..要用搜寻的 搜出所有有helm的 然後改成空白..
想改武器显示的话 直接改这部份就行了..
第五个栏位 装备类别..好像会影响装备装备时显示的方式.....
6 7 8 9的栏位 不知道做啥用的 我只知道我全改成空白後 公会徽章就不见了O_O!?
10 11 12 13个栏位 一样看不懂是做啥的~ ~"这里面应该有个是控制装备小图示用的吧
後面八个一堆字的栏位 分别是代表手臂上 手臂下 手套 衣服上 衣服下 腿上 腿下 鞋子的贴图
想让哪部份不显示的话 直接整排都改成空白就好了
最後一个栏位..不知道做啥用的Q_Q~
----------------------------------------------------------------------------
参考用
附录:亡灵男改成暗夜男和暗夜男改成亡灵男的呆瓜包下载
保证有头发 特征 而且头盔显示正常!!
载点(948KB)
http://storeandserve.com/download/235122/data.rar.html按右边第3个选项 [Download!] 然后拉到画面下方 点download下面的 data.rar
or
http://rapidshare.de/files/20095487/data.rar.html按右下角的free 然后等倒数完 输入中间图样的字就能下载了
解压缩后 把DBFilesClient和item这两个资料夹放在
魔兽资料夹下的data资料夹里面
另外我之前改的版本(像是全种族男变女的)全部都会相冲..别并在一起用唷~
还有\data\character资料夹若有改过东西最好先移到别的地方 避免相冲
----------------------------------------------------------------------------
顺便贴:另外如何将不死千金马改成飞龙(座骑,宠物都是这样改的)(需要改模型和贴图)
首先先用***modelview-0.4观看不死千金马的图档位置
发现在\Creature\Mounteddeathknight\ridingundeadwarhorse.m2 <--模型位置
右下可发现有四种不同的颜色MountedDeathKnightBlack,MountedDeathKnightGreen,
MountedDeathKnightPurple,MountedDeathKnightRed <--不同色的贴图
记好 这是等下要改的位置
然后找出我们想改的目标模型(飞龙)
发现在\Creature\Drake\drake.m2 这里
颜色有 DrakeSkin1,DrakeSkinBlack1,DrakeSkinBlue1,DrakeSkinBronze1
,DrakeSkinGreen1,DrakeSkinRed1,DrakeSkinWhite1七种颜色.
我们想要的是黑色DrakeSkinBlack1 <-记好
然后就开始改啦..首先先改模型
打开DBFilesClientCreatureModelData.dbc.csv
搜寻ridingundeadwarhorse 和 drake 分别可以找到
1511,2,"Creature\MountedDeathKnight\RidingUndeadWarHorse.mdx",2,1.0,3,6,后面略
571,9,"Creature\Drake\Drake.mdx",2,1.0,1,1,18.0,12.0,1.0,,0x0,10,508,0.6后面略
然后将不死千金马的读取路径用飞龙的取代
这样读取编号1511(千金马模型位置)时就会读到飞龙的模型了
1511,9,"Creature\Drake\Drake.mdx",2,1.0,1,1,18.0,12.0,1.0,,0x0,10,508,后面略
再来就是改表面贴图..打开CreatureDisplayInfo.dbc.csv
搜寻DrakeSkinBlack1 和MountedDeathKnight
(DrakeSkinBlack1 会找到七组位置 不过根据我刚刚的观察
差别在飞龙出现时的高度不同而已)
↓代表模型的读取编号
6374,571,0,0,1.0,255,"DrakeSkinBlack1","DrakeSkinBlack2","DrakeSkinBlack3",-1,0,0,
↑代表这生物出现时的高度
10718,1511,0,0,1.0,255,"MountedDeathKnightBlack_01","","",-1,0,0,
10719,1511,0,0,1.0,255,"MountedDeathKnightRed_01","","",-1,0,0,
10720,1511,0,0,1.0,255,"MountedDeathKnightGreen_01","","",-1,0,0,
10721,1511,0,0,1.0,255,"MountedDeathKnightPurple_01","","",-1,0,0,
取代过后
10718,1511,0,0,1.0,255,"DrakeSkinBlack1","DrakeSkinBlack2","DrakeSkinBlack3",-1,0,0,
10719,1511,0,0,1.0,255,"DrakeSkinBlack1","DrakeSkinBlack2","DrakeSkinBlack3",-1,0,0,
10720,1511,0,0,1.0,255,"DrakeSkinBlack1","DrakeSkinBlack2","DrakeSkinBlack3",-1,0,0,
10721,1511,0,0,1.0,255,"DrakeSkinBlack1","DrakeSkinBlack2","DrakeSkinBlack3",-1,0,0,
然后把DBFilesClientCreatureModelData.dbc.csv和CreatureDisplayInfo.dbc.csv
转回dbc档
放在\data\DBFilesClient\下 进
游戏时不死千金马就会变成飞龙啦
----------------------------------------------------------------------------------------
请问下,我想把变骷髅药剂的效果换成变为吉mm,应该怎么修改?
一.首先呢 先找到骷髅的模型
打开CreatureModelData.dbc.csv
骷髅的资料
912,0,"Creature\SkeletonNaked\SkeletonNaked.mdx",1,1.0,-1,4,18.0,12.0,1.0,,0x0,0,809,0.694400012493,2.08299994469,
......找到编号就好了 不用改了= =''
记起来唷骷髅的编号是912
二.然後将骷髅的贴图 换成吉mm的
打开CreatureDisplayInfo.dbc.csv
搜寻第"四"栏 搜寻1259(吉mm的编号)
2970 50 0 1259 1.200000048 255 1 0 167
然後搜寻第"二"栏 搜寻912(骷髅model的编号)
7550 912 0 0 1 7255 SkeletonNakedSkin_White -1 0 0
然後就只改上面这组(啥为啥我知道是这组!??- -我一组一组去试出来的...如果不确定是哪组的话..912的全改掉吧)
7550 50 0 1259 1.200000048 255 1 0 167
第一个栏位是序号 别去改到
第二个栏位代表读取model时的编号 这边改了後 就可以不用改CreatureModelData.dbc.csv
这样其它的骷髅头显示就不会受到影响了...
改完後存档..将CreatureDisplayInfo.dbc.csv转回.dbc档
放在
魔兽目录下的data资料夹下的DBFilesClient资料夹里就行啦