关于魔兽世界人物模型修改改无效

改模原理分析及人物模型修改心得
来源:mop&& 作者:keven923
改模原理分析及人物模型修改进阶心得
也许以后没这么大热情改模了,我个人又比较唯美主义,改的不好看我宁愿不改,想改的好看,时间又要花上不少。
故先放出一篇小小心得,希望能帮助到一些人。
往往,帮人修改是好事,但不能成为风气,最好就是带动求模者学习,例如改装备,至少学会找代码,求人物模型,很简单,教他用自动人物修改工具点一下,打包收工,这个工具现在也够强大的,而且出错率很低。什么?你还要完美的,要长发披肩的,要白色头发的?可以,自学吧,不难的,真的不难。当你学会以后,你才发现付费一张点卡求模原来只需几下复制和粘贴时,你会觉得亏了。
读书时期,老师教导过,你迈出第一步时,需要很大的勇气和毅力,但是当你迈出第二步,第三步的时候,你才发现原来你只是在重复而已,0到1是个质变,1到100那只是一个量变。
修改装备,武器,坐骑其实是一个模样。这里详细介绍的,是人物修改。相对装备,武器,坐骑的修改,是比较低级的,月舞也提到过,没有人物修改的傻瓜教程,会改人物,什么都会改了。
我们先了解下魔兽世界这款游戏的一些资料.
暴雪把魔兽世界设计成一个庞大的3D游戏,那么就需要很多3D模型。而魔兽的场景模型,不是事先做好的,而是通过算法直接生成的。这么精细的环境场景如果做出来现成的话,那么需要的容量太大了,其他的仿魔兽世界的游戏如天龙八部的环境模型,是很粗陋的。
当环境整体模型有了,那么暴雪就把各类小模型,如NPC,房子放置到环境模型里面去。而人物的模型也产生了,他是由一个3D模型,加上各类贴图组合而成。
简单说是由: 一个M2模型文件 +
许多贴图BLP文件,组成一个人物模型。其他装备武器也一样。
我们看到一个人物3D模型,表面被许多贴图文件贴上去,那么就完成了一个人物外表啦。贴图BLP只是一个平面的纸,而模型M2是有凹有凸的立体3D物体。
1,2都是其中一些发型贴图,3是眼睛,4是脸纹(NE女特有),5,6是脸型贴图,7,8是胸前贴图,9是全身贴图。
我们修改人物模型,就是把一个目标种族的模型和贴图,改名并替换到被改种族的位置,这样,魔兽读取被改种族的模型的时候,显示的却是目标种族的模型。
所谓改模,就是一个替换的过程。
除了DBC,我们也可以提取一个人物需要的众多目标种族的Blp文件及M2文件,把其文件名改掉,也可以成功改变形象。
这需要比较熟练改模的基础。
如龙蛋,矿石的修改,就是找到一个比较显眼的M2模型,如救人起来时那一道光束,替换掉龙蛋,或矿石,草药等模型的名字及位置。而装备,坐骑的修改,就是找到目标的贴图代码替换被改目标的代码。
如一把双手剑改成AL,那就是把AL的代码替换掉那把双手剑原本的代码,这时,外形也就改变了。
下面进入正题,人物修改的若干心得介绍:
子曰: 工欲善其事,必先利其器.
那么先准备好以下几种工具:
MPQEditor, MPQMaster, DBCUtil(DBC转换),
MyWarCraftStudio, WowModelView, 文件批量命名工具. Excel.
MPQEditor ---- MPQ文件编辑器, 可以提取或直接修改MPQ文件里面的内容.
MPQMaster --- MPQ文件生成工具,俗称打包.
DBCUtil& &---
DBC转换工具,可把DBC文件转换成CSV文件,此时可用Excel或文本形式修改.
MyWarCraftStudio & 可以提取MPQ里的模型或DBC文件,对MPQ本体无害, 建议新人试用这个. 若MPQ有备份,
可用MPQEditor.
WowModelView & WOW模型查看器,这个工具是让你查看人物的模型.
文件批量命名 & 如文件名,顾名思义.
工具准备完毕以后,从结构和理论上了解人物模型的一些内容.
首先是人物代码:
1人类(Human) 2兽人(Orc) 3矮人(Dwarf)
4暗精(NightElf) 5亡灵(Sco urge) 6牛头(Tauren)7侏儒(Gnome)
8巨魔(Troll) 10血精灵(BloodElf) 11德莱尼(Draenei)
代码缩写为: 人类Hu,兽人Or,矮人Dw,暗夜精灵Ni,亡灵Sc,牛头Ta,侏儒Gn,巨魔Tr,血精灵Be,德莱尼Dr
性别:&&0男(Male)&
&&&1女(Female)
通常,人物模型包分两个文件:& &
Patch-X.MPQ,&&Patch-zhCN-X.MPQ
Patch-X里面存放着人物模型头盔,及人物种族模型.
从Data\common.MPQ提取.如何提取已有前人详解,我就不再赘诉.
人物头盔模型Item\ObjectComponents\Head\模型文件
人物种族模型Character\种族\性别\模型文件
头盔模型和人物种族模型修改思路都是一样.就是把 目标种族的模型文件,改成我们被改种族的模型文件.
俗解为目标种族的头盔文件名称,人物模型文件名称,改成被修改种族的.我们常说A种族 改变成
B种族,A就是我们原本的形象,B是我们将要变成的形象,A也就是被改种族,B就是目标种族。
简单举例: 暗夜男(NightElf)
改&&亡灵男(Scourge)
我们需要提取亡灵男的头盔模型(一些xxxxxx_ScM.m2)以及提取亡灵男的种族模型ScourgeMale.m2.
头盔模型是把若干亡灵男的头盔模型文件“xxxxxx_ScM”改成暗夜男的“xxxxxx_NiM”
人物模型就是把亡灵男的种族模型文件“ScourgeMale.m2”改成暗夜男的“NightElfMale.m2”
改好以后就是打包了.
这里相信大家基本了解Patch-X的修改思路.
关于Patch-3打包在cloud.dream.montagne里的教程写的很详细并且清楚.大家可以在置顶教学贴里找到。
Patch-zhCN-X,MPQ里面,是存放人物贴图路径的DBC文件.
里面最少包含3个文件:
CharSections.dbc,CharHairGeosets.dbc,CharacterFacialHairStyles.dbc
CharSections.dbc是人物详细贴图读取路径文档
CharHairGeosets.dbc是所有种族的发型编号文档
CharacterFacialHairStyles.dbc是所有种族的男性胡须,女性耳环样式读取编号.
DBC文件是一个路径文件,通常大多数内容里面,就是指定了某一个事物的贴图路径或者是模型路径,该事物可以是人物种族,可以是NPC,可以是怪物,可以是武器,可以是装备,可以是坐骑等等。细节到人物脸上的颜色,脸型,棱角或耳环等等。
下面以暗夜男改亡灵男为例。
我们比喻DBC是一个书本目录(每本书前面几页都有这种东西),对应着Data里面许多MPQ的内容,而我们是直接修改目录,及目录对应的页数。目录一,第一章是暗夜男,对应书本第10页,第二章是亡灵男,对应书本第20页,那么我们就把第一章所对应第10页的位置改成亡灵男的第20页。修改后的目录,就是第一章暗夜男,对应书本第20页。这样,我们看到暗夜男的标题,但实际是亡灵男的内容。而人物修改的DBC的修改原理,就是把
目标种族的贴图路径内容,替换到被修改的种族贴图路径的相关内容。
人物模型修改,每个细节都有一个贴图路径,我们把亡灵男的相关贴图路径替换掉暗夜男的贴图路径,那么这时我们进游戏后,暗夜男就变成了亡灵男了。
这里再解释分析一下CharSections.dbc,CharHairGeosets.dbc,CharacterFacialHairStyles.dbc这三个文件。
先讲一下CharHairGeosets.dbc,用DBC转换工具后,变成CharHairGeosets.dbc.csv
用Excel打开得到下图:
& 是种族编号
& 是性别编号
& 是发型编号
& 是该发型读取编号
种族编号从前面代码中可以获知,4是暗夜精灵,而0是表示暗夜男的,1是表示暗夜女的。后面3的框里0123456是发型代码,与WowModelView里面的人物发型代码是一致的,所以这时我们可以根据WowModelView来知道自己人物的发型代码。
发型代码后面是重点,这里表示发型读取的编号。例如112 4 0 0 2,这里的意思是暗夜男的0号发型,读取编号为2.
那么假设你是暗夜男并且是0号发型(就是长发披肩的那个发型),你的原始发型读取编号为2.
如果你把2改成其他种族的读取编号,那么这就对应了你目标种族的发型读取编号了。
怎么样看对应发型及编号?
这里插入讲解一下WowModelView。打开WowModelView后,看到图中的位置了吗?
图中1是WowModelView里查看人物的路径,我点选的是暗夜男的人物查看,图中2是人物详细选项调节:
Skin color全身肤色;Face type 脸型;Hair color发色;Hair
style发型;Facial feature人物特征;Facial color人物特征颜色
把WowModelView用熟练以后,是靠这个吃饭了,这是我们改人物模型的重要参考工具。
回到刚才的话题,我们的暗夜男原始0号发型是112 4 0 0 2这一行,看图:
这是我们一号发型,右边是我们想变成的V大版发型。
那么我们通过刚才讲述了解到,暗夜男0号发型读取编号是2,那么V大发型读取编号就在CharHairGeosets.dbc.csv里面找了,首先亡灵族代码是5,V大是亡灵男,那么性别为0,而从WowModelView我们了解到V大的发型是5号发型那么就是
5 0 5 6那一行了。
此时就得知6是读取编号,在暗夜男(图1)里面,2就改为6就可以了.如下:
细节发型修改就如上面所说的一样.
倘若你不在乎发型,只希望随便改,那么把图1中的第4个框相应改成目标族的发型便可。
月舞在发型修改里面也有类似的教程,已经有改模基础的人可以去看一下,里面列出了所有种族的发型代码。
下面谈谈CharacterFacialHairStyles.dbc:
平常我们的修改,对CharacterFacialHairStyles.dbc修改都比较马虎,也就是直接把目标种族的代码替换掉被改种族,一般都是这样。
解释下,以亡灵男的图为例,5是亡灵男代码,0是男性,0~5是特征编号,就是特征1,特征2等,后面的“-
- - 2 0 0 0”是特征代码,这个不要改动,直接复制引号里面的内容就好。
简单改完以后也就这样:
4&&&&0&&&&0&&&&-&&&&-&&&&-&&&&2&&&
4&&&&0&&&&1&&&
-&&&&-&&&&-&&&&2&&&&2&&&&0
0&&&&2&&&&-&&&&-&&&
2&&&&0&&&&0
3&&&&-&&&&-&&&&-&&&
3&&&&0&&&&0
4&&&&0&&&&4&&&
4&&&&0&&&&0
4&&&&0&&&&5&&&&-&&&
-&&&&-&&&&2&&&&2&&&&0
但如亡灵族的话,由于我们CWOW存在和谐问题,那么改的不好脸上就有X了,很多人都讨厌这个X吧,太难看了,实在搞不懂这个X存在的意义。
我们如何去掉这个X?
首先我们需知道这是一个人物特征的DBC文件,亡灵脸上的X是种族特征,通过WowModelView我们得知亡灵男特征一比较好看,而且没有X,其他特征或是没下巴或是歪嘴的,所以去掉X的话,就是把亡灵男的特征一的代码直接替换被修改的目标种族的所有代码。
如暗夜男:
-&&&&&-&&&&-&&&&2&&&&2&&&&0
4&&&&0&&&&1&
-&&&&&-&&&
-&&&&2&&&&2&&&&0
4&&&&0&&&&2&
-&&&&&-&&&&-&&&&2&&&&2&&&&0
-&&&&&-&&&&-&&&&2&&&&2&&&
-&&&&&-&&&
-&&&&2&&&&2&&&
-&&&&&-&&&
想要自己没X,别人都有X,那么就只改自己外形种族特征的那个位置便可(好邪恶…)
PS:当我写完教程准备发贴时才看到原来已经有人发过更详细并针对性的特征贴子,?…
好了,接下来要分析的是人物修改的重点:CharSections.dbc
这个文件结构如下图:
图中各框解释如下:
人物种族代码(1人类2兽人3矮人4暗精5亡灵6牛头7侏儒8巨魔10血精灵11德莱尼)
& 人物性别(0男Male | 1女Female)
人物各细节类型:(记住0,1,4贴图路径颜色要一致,否则出现脸***身白色等身,脸颜色不一致现象)
0:全身贴图
1:脸部的贴图
2:胡子眉毛的贴图
3:发型的贴图
4:胸前的贴图
& 各种细节类型里的样式
如暗夜男0号发型白色颜色:4 0 3 0 4 xxxxxx 0(xxxxxx为贴图路径)
& 各种颜色(取决于前一代码类型)
& 各类型贴图路径
& 是否为NPC (0是/1不是,这个不用去管)
这里从前面提到过,人物修改的DBC的修改原理,就是把 目标种族的贴图路径内容,替换到被修改的种族的贴图路径的相关内容。
再次举例,暗夜男改亡灵男:
暗夜男是4 0开头,亡灵男是5 0开头,那么我们就把5 0的各贴图路径的内容一一对应的贴到4 0里面去。
图中显示的是暗夜男的全身贴图,全部改成了亡灵男,但初次修改的朋友发现,亡灵男的全身贴图只有5种颜色,而暗夜男有8种,所以暗夜男的6,7,8号颜色的全身贴图,我们用亡灵男的0,1,2贴图填充。
其他的4 0 1 X X(暗夜男脸部贴图),4 0 2 X X(暗夜男胡子眉毛贴图),4 0 3 X
X(暗夜男发型贴图)等贴图路径,可以一一对应的贴,也可以寻找自己喜欢的相应样式和相应颜色替换自己本来的面貌。
这时,介绍一下进阶心得,假设你自己的人物发型是0号发型0号颜色(通过WowModelView得知),但你要目标种族的5号发型4号颜色,那么此时你可以把5号发型4号颜色的贴图路径替换自己的0号发型0号颜色的路径。这样就是细节修改。看懂这个心得,需要一定改模基础。
而我所做的包里面,有一个暗夜男改德莱尼女模型包中,有一个大众化的版本,这也就是我把德莱尼的其中一个比较白的皮肤样式(胸,脸,身三个一致颜色的贴图)全部替换暗夜男的皮肤贴图里面去。注意,是三个皮肤贴图(胸,脸,身)替换暗夜男全部(胸,脸,身)皮肤贴图。不要把脸的贴到身去,这样就乱套了。同时我也选择一个发型和一个发色代替暗夜的全部头发贴图。
4&&0&&4&&0&&0&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
4&&0&&4&&0&&1&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
4&&0&&4&&0&&2&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
3&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&
4&&0&&4&&0&&4&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
4&&0&&4&&0&&5&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
4&&0&&4&&0&&6&&Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&&&&&….blp
4&&0&&4&&0&
Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp&
Character\Draenei\Female\DraeneiFemaleNakedPelvisSkin00_11.blp
(DraeneiFemaleNakedPelvisSkin00_11.blp后面还有一个贴图别忘了贴上,篇幅有限,我仅作简单举例)
这里表格显示我把德莱尼女的11号胸前贴图全部替换了暗夜男的胸前贴图。
改完以后,就是说,你看到所有的暗夜男都是一个样的,当然有很多人只在乎看到自己的模样,所以可以考虑此修改方法,比较简单。
关于人物声音的修改,也是一样,把目标声音替换成被改目标的声音。你可以考虑直接提取X.wav声音文件改名,也可以通过DBC修改。举例打开SoundEntries.dbc.csv,找到第1307行,我们可以看到NightElfMaleAttack的名称,也就是代表暗夜男攻击的声音,后面的NightElfMaleAttackA.wav,就是声音文件,那么我们找到亡灵男的攻击声音替换掉暗夜男的,这样就把暗夜男的攻击声音改成亡灵男了。亡灵男攻击是ScourgeMaleAttack.
NightElfMaleAttack& &
ScourgeMaleAttackA.wav&&...
当你会改人物以后,自己打开SoundEntries.dbc.csv翻翻看吧。
基本上,修改人物也就这样了。
具体人物修改教程,同时参考我的,cloud.dream.montagn的,基本上,思路,操作,实践所需要的参考内容都有了,剩下来,Just
do it.&&DIY的感觉总是不错的。
我们的教程集合链接置顶贴)
当自动修改人物工具面世,人物改模变的很容易,想学会改模,除了按照像cloud.dream.montagne他们的教程一步一步做以外,学会把别人的包拆开来,提取别人的模型包里面的DBC文件,通过DBC转换工具,去察看别人是怎么修改。
想马上学会人物修改模型,需要不太笨的头脑,和一定的电脑基础知识。但是,倘若你觉得比较笨怕学不来,希望你愿意把平时刷战场的一点时间,或少下一晚副本的时间,来学习一下,相信很快就明白改模的个中原理。望大家从低学起,强烈推荐牛鬼龙神的装备修改教程傻瓜版和坐骑修改教程傻瓜版,里面真的讲的很详细了,只要你一边看,一边做,10分钟就学会了。
当你有了简单的改模经验和基础以后,来看我这篇教程吧。你会收获更大一点。
不觉得整天求包的感觉很郁闷吗?自食其力的感觉总是比较好的。加油吧。
关于本文一些地方不明白的,请跟贴并详细提出问题,包括问题的环境,及发生情况。暂时不要PM,信箱已爆。
下面这个DOC是Word文档,是的,全部内容都在里面,包括图片,你可以下载到移动工具到哪都可以看,现在大部分手机也支持Word,而且部分上网朋友会觉得打开网页慢,那么现在可以离线一样看教程.找不到理由不学了吧?
贪懒不学? 改模者向来对懒人没什么兴趣的.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。后使用快捷导航没有帐号?
查看: 1277|回复: 4
新人欢迎积分1 阅读权限40积分670精华0UID5116264帖子金钱383 威望0
Lv.4, 积分 670, 距离下一级还需 330 积分
UID5116264帖子威望0 多玩草19 草
自己试着修改了模型,用的是WoWModelViewer先做出和自己游戏角色(血精灵女)一样的人物贴图,然后记录自己人物模型的各种细节编号(肤色,脸型,发型.....),然后再做一个想要变成的亡灵男模型并记录下同样的细节的编号,然后用山口山自动修改器做同等的兑换,就是把自己人物模型对应的细节编号一一对应到目标亡灵男模型的细节编号,然后做出patch-enCN-2.MPQ文件,之后替换Data\enCN中的文件。(关于我的先卡催化剂不怎么支持OpenGL模式,所以我的MyWarCraftStudio无法正常工作,看不到图)
& && & 随后进游戏后发现自己人物却是变成了预定的亡灵男模型,然后想去杜隆塔尔PK试试感觉,问题就来了:我发现凡是血精灵女都变成了亡灵男....但不是和我完全一模一样,模型细节还是不同的。但是看到那么多亡灵男圣斗士真是不习惯。
& && &不知有没有高玩知道怎么只改自己人物的模型而不影响其他同种族同性别的其他玩家的模型,跪求啊啊啊~~~
& && &请不要和我说那个系统同账号下建亡灵小号然后bug进入大号的方式了~~变形后就变回来了T_T
& && &本以为做一个特定的模型修改即自己人物模型到特定种族模型的一一对应应该能做到不影响同种族同性别的其他玩家,但还是不行,它只是将你选定的模型进行对应,而其他XJL女的模型和其他亡灵男模型也会有对应,听说patch-X.MPQ里存放的是种族模型贴图和头盔模型贴图...难到从这下手?有高玩帮忙想说下,给个能实现只改自己而不影响其他玩家的改模型链接也好,谢谢了!
& && &记得在一人的PVP视频里看到其修改了自己,却没有影响到其他同种族同性别玩家,所以特来请教~~(模型修改区大多是求模型包的,我发这帖子都没人回复,悲剧)
& && &附件是山口山自动修改器一一对应设置的截图:
狂热之刃FS 找一33(RMP 法术萨等)55(3远4远 2345)
稳定的冲分队伍/冲龙
本人基本不PVE 插旗基本功良好 有JJC经验和控场意识 跑位一般略有欠缺&&
到80较晚,只打了22,S7散件已齐全
希望队友有基本的插旗功底和JJC经验 短消息我
新人欢迎积分1 阅读权限50积分1742精华0UID534310帖子金钱765 威望0
Lv.5, 积分 1742, 距离下一级还需 758 积分
UID534310帖子威望0 多玩草20 草
要封号&&外挂
新人欢迎积分0 阅读权限50积分2061精华0UID4028278帖子金钱1391 威望0
Lv.5, 积分 2061, 距离下一级还需 439 积分
UID4028278帖子威望0 多玩草32 草
我只用骨头补丁,玩原汁原味的wow
新人欢迎积分1 阅读权限40积分670精华0UID5116264帖子金钱383 威望0
Lv.4, 积分 670, 距离下一级还需 330 积分
UID5116264帖子威望0 多玩草19 草
原帖由 水乡之水 于
10:21 发表
我只用骨头补丁,玩原汁原味的wow
骨头补丁.....
见笑了,改模型的前提就是需要反和谐登录器的,用了那骨头和诺格弗格骨架子效果就回来了
不要水好不~~
狂热之刃FS 找一33(RMP 法术萨等)55(3远4远 2345)
稳定的冲分队伍/冲龙
本人基本不PVE 插旗基本功良好 有JJC经验和控场意识 跑位一般略有欠缺&&
到80较晚,只打了22,S7散件已齐全
希望队友有基本的插旗功底和JJC经验 短消息我
新人欢迎积分1 阅读权限40积分534精华0UID6364980帖子金钱1291 威望0
Lv.4, 积分 534, 距离下一级还需 466 积分
UID6364980帖子威望0 多玩草49 草
同求啊~~帮你顶~~
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by超好玩倾情打造的一款最专业的刀塔传奇资料大全,本应用涵盖刀塔传奇的最细致入微英雄数据资料,精心定制的英雄攻略和视频,独有的卡牌对比功能,福利满载的人气论坛,绿色免费无广告业界良心,实在是您驰骋刀塔传奇世界的必备宝鉴。
最新最快的游戏资讯,让你了解游戏第一手状况! 超赞实用的辅助工具,让游戏体验过程轻松惬意! 强大的公会交友系统和玩家社区让小伙伴们集结起来一同成长! 英雄推荐,副本通关,阵容搭配,远征心得,竞技场技巧,尽在超好玩攻略助手for《刀塔传奇》。

参考资料

 

随机推荐