操作一 获取人物配置文件代码
--------------------------------------------
首先进入游戏创建人物点击自定义形象,在点击下方的保存人物形象退出游戏,此时人物配置文件就生成好并保存在游戏文件夹里,打开游戏目录(安装路径大家应该还记得把),实在不知道可以点钟桌面完美游戏图标,单击右键里属性看路径选项即可知道,在其\element\userdata\character\customize文件下你将看到:
00文件夹(男武侠)01文件夹(女武侠)
10文件夹(男法师)11文件夹(女法师)
20文件夹(男魅灵)21文件夹(女魅灵)===小道消息听来地
30文件夹(男妖兽)
40文件夹(无男妖精)41文件夹(妖精)===(妖精文件)
50文件夹(男僧侣)51文件夹(女僧侣)===小道消息听来地
60文件夹(男羽芒)61文件夹(女羽芒)
70文件夹(男羽灵)71文件夹(女羽灵)
打开刚才保存的人物形象的文件夹,看到文件2007_2_22_08_14_23.ini这个就是了(文件名是按保存时间生成的),打开文件将看到详细的人物配置数值和代码,我英文不好花了1上午的时间研究翻译出来,还有些没看懂,难免有错误大家多多指教,以下代码说明只是研究之用:
[3Parts]===================================
scaleUp=136该区域可能是人物形象初始数据
scaleMiddle=128
scaleDown=118
也可能是限定值
[BlendFace]
idFaceShape1=23
idFaceShape2=23
blendFaceShape=50===========================
[Face]==============脸
scaleFaceH=123
scaleFaceV=133======(HV数值确定脸的大小)
idFaceTex=5====(脸代码)
[Faling]=======(不清楚是什么)
idFalingSkin=434
idFalingTex=436
[Forehead]=============额
offsetForeheadH=137
offsetForeheadV=128
offsetForeheadZ=128====(HVZ数值确定额的位置)
rotateForehead=128
scaleForehead=128======(额的大小)
[YokeBone]=========颧
offsetYokeBoneH=128
offsetYokeBoneV=131
offsetYokeBoneZ=128====(HVZ数值确定颧位置)
rotateYokeBone=128
scaleYokeBone=128====(颧的大小)
[Cheek]===========颊
offsetCheekH=126
offsetCheekV=123
offsetCheekZ=124====(HVZ数值确定颊的位置)
scaleCheek=126====(颊的大小)
[Chain]========链
offsetChainV=124
offsetChainZ=128===(VZ数值确定链的位置)
rotateChain=128
scaleChainH=64=====(链的大小)
[Jaw]=========颚
offsetJawH=144
offsetJawV=136
offsetJawZ=128====(HVZ数值确定颚的位置)
scaleJawSpecial=128
scaleJawH=104====(额的宽度)
scaleJawV=126====(颚的长度)
[Eye]===========眼睛
idEyeBaseTex=257===(眼睛代码)
idEyeHighTex=569====(眼皮代码)
idEyeBallTex=9====(眼球代码)
idEyeShape=36===(眼睛代码)
scaleEyeH=108
scaleEyeV=2200===(HV数值决定眼睛大小)
rotateEye=85====(眼睛)
offsetEyeH=0
offsetEyeV=0
offseteyeZ=0=====(HVZ决定眼睛位置)
scaleEyeBall=0
scaleEyeH2=0===(是否开取单双眼睛修改)
0为不开区1为开区单2为开区双
scaleEyeV2=0
rotateEye2=0
offsetEyeH2=0
offsetEyeV2=0
offseteyeZ2=0
scaleEyeBall2=0
[Brow]===========眉毛
idBrowTex=7===(眉毛代码)
idBrowShape=0
scaleBrowH=0===(眉毛粗细)
scaleBrowV=0====(眉毛粗细)
rotateBrow=0====(眉毛幅度)
offsetBrowH=0
offsetBrowV=0
offsetBrowZ=0====(HVZ数值确定眉毛位置)
scaleBrowH2=0(是否开取单双眉毛修改)
(0为不开取1为开取单2为开取双)
scaleBrowV2=0
rotateBrow2=0
offsetBrowH2=0
offsetBrowV2=0
offsetBrowZ2=0
[Nose]===========鼻子
idNoseTex=2====(鼻子代码)
idNoseTipShape=16===(鼻子形状代码)
scaleNoseTipH=133
scaleNoseTipV=149
scaleNoseTipZ=128(HVZ数值确定鼻子大小)
offsetNoseTipV=135===(鼻子位置)
idNoseBridgeShape=15==(鼻梁代码)
scaleBridgeTipH=128==(鼻梁大小)
offsetBridgeTipZ=76===(鼻梁位置)
[Mouth]]===========嘴巴
idMouthUpLipLine=89===(上唇代码)
idMouthMidLipLine=86===(嘴缝代码)
idMouthDownLipLine=0====(下唇代码)
thickUpLip=10===(上唇厚度)
thickDownLip=0===(下唇厚度)
scaleMouthH=0=====(嘴巴大小)
offsetMouthV=10====(唇位置)
offsetMOuthZ=0====(唇位置)
idMouthTex=0===(嘴巴代码)
offsetCornerOfMouthSpecial=10=====嘴巴左右翘
scaleMouthH2=74====(嘴巴位置)
offsetCornerOfMouthSpecial2=0====嘴巴左右翘
[Ear]==================耳朵
idEarShape=22===(耳朵形状代码)
scaleEar=125===(耳朵大小)
offsetEarV=147===(耳朵位置)
[Hair]=============头发
idHairModel=279=====发型,一会我会把头发的代码弄出来,
idHairTex=424====发型纹理代码
[Moustache]===========胡子
idMoustacheTex=0===(xxx胡子代码)
idMoustacheSkin=0===(xxx胡子代码)
idGoateeTex=0=====(xxx胡子代码)代码0为无胡子
[Color]============颜色
colorHair=-789517====(头发颜色)
colorFace=-2=====(脸部颜色)
colorEye=-15724528=====(眼睛颜色)
colorBrow=-2868152======(眉毛颜色)
colorMouth=-2866372======(嘴巴颜色)
colorEyeBall=-15592686===(眼球颜色)
colorMoustache=-1=====(胡子颜色
[Body]==========身体
bodyID=0====(身体特征代码)
colorBody=-2====身体颜色(肤色)
headScale=121====(头的大小)
upScale=110
waistScale=100====(腰围)
armWidth=110====(手臂大小)
legWidth=110=====(脚部大小)
breastScale=100====(胸部大小)
=====================================
操作二 使用人物配置文件代码
=====================================
将自己以修改好的人物配置文件放到相应职业文件夹里即可(注意性别),为方便查找,最好把默认时间重新命名,新建该职业角色点自定义形象后在最上方即可看到你的默认(没有命名将以时间显示),点一下即可看到修改后的形象了你可以继续细微调整满意后,确定提交到服务器建立角色即可了,已经建立人物的形象使用人物配置文件方法同上,只不过要到易容师那里自定义。
========================================
操作三 代码提取
========================================
目前没什么好的办法提取
方法一用死办法------拿现成的,比如现成的发型,建了人物每次换下发型保存形象推出,把每次获得的头像代码记下来方便以后利用,也可以拿朋友现成的代码文件来用(注意文件为INI类型且大小不会超过4K)。
方法二自己写代码
这个方法真的很累但也是唯一找到隐藏代码的方法,要慢慢的试运气好的话说不定就……
方法三请高手(能请到完美编译人员最好)。