弄懂WPE..自己做封包..
目前我看了很多帖子..很多教程...
除了那些技术高手..好多人都弄不懂WPE..
现在我就稍微解说下WPE的封包构成与修改..(其实我也不是很懂 - -!!)
封包里的数据为16进制..这些我就不说了..懂的人自己然懂..不懂的人说了也不一定会懂..
下面我开始解说WPE封包里的数据...
示例:
01 20 10 00 00 00 D2 CE D6 C2 F1 F2 D6 D6 D6 D6
|__①__| |__②__| |___③__| |④| |______⑤______|
现在开始分段处理..
一. 01 20 10 这为第1部分..是封包头..好像代表命令的..不可以改..
二. 00 00 00 这为第2部分..是预留空..也是迷惑大家的地方..也不能改..
三. D2 CE D6 这为第3部分..不知道是什么东东..可以改...(改后无效果..我也不清楚到底做什么的)
四. C2 这个为第4部分..也是大家修改的地方..代表想发送的代码...
比如:
C2 体力
C6 力量
CA 精神
CE 智力
D2 经验(加是能加..不过是自慰用的)
D6 SP点( 同上 )
DA MP最大值
DE HP最大值
F6 副本里面的移动速度
FA 公会分数..不知道怎么用...公会能做什么我都还不懂..
FE 初始化所有SP点...想当于洗点..(没试过..不过也能猜到是自慰用的..)
五. 最后六字节..为第5部分...就是修改数字的部分..
比如F1 F2 D6 D6 D6 D6 如果第4部分是C6...那么就是力量+250..
如果是DA..那么就是MP最大值+250..
F1 F2 D6 D6 D6 D6 这个数为250...知道16进制的都知道..不可能为250的..因为它加了密..
这就是我刚才为什么说第2部分是迷惑大家的.
16进制跟10进制不一样..16进制是左边为小位数..右边为大位数..
比如: 66 EE 这个数就比 EE 66 要大.. 就像10进制里面..62比26大..是一个道理..
继续....F1 F2 D6 D6 D6 D6 我们可以看做F1 F2 00 00 00 00那么高数位都是0就没用了..
我们把高数位改改...F1 F2 D6 D6 D6 D6改成D6 F1 F2 D6 D6 D6试试..
改好用WPE发送..这个不用我教了吧..???
结果是D6 F1 F2 D6 D6 D6这个数字位+64128..
那如果改成D6 D6 D6 D6 F1 F2..那...我算不下去了..- -!!你们自己算吧...
上面说的是属性封包的例子..
现在来说说强化封包的例子..
例如:
01 53 11 00 00 00 D2 EF D6 DF DE D6 D9 D6 A9 F2 D6
大家都知道怎么分段了吧..?这里我就不分段解说了..
一. 01 53 11 不重复说了..
二. 00 00 00 自己看属性封包的例子吧..- -..不重复说了..
三. D2 EF D6 这里的EF呢..是代表位置的..有很多强化封包里..是F3..代表着材料包里第6格..
这里的EF..代表材料包里的第一个位置..而且控制着负重的..
四. DF 大家可以看看..每个强化包的数据里..第4部分的这个都是DF..所以这是代表强化的..
五. DE D6 D9 D6 A9 F2 D6 大家是不是觉得这里比属性封包里多了一个数字呢.?
因为强化装备..需要有材料辅助..所以这里就多了一个材料辅助的数据..D9..
而这个数字因为加了密的..所以大家不能轻易算出是多少..其实是个负数..
正因为这里加了密..前面第3部分的EF..代表着负重..所以才会实现无限负重..
而这里倒数第2和第3个代码..A9和F2..是代表着强化的数量和位置的..
A9代表强化+223 F2代表包裹第1格..至于这些请看论坛置顶的教程吧..我就不多说了..