诸神皇冠全论坛最硬核的相亲攻略如下:
琢磨两三天终于琢磨清了,不发出来感觉心痒痒
主要内容
介绍一种全新的相面方式;
实现快速、准确的自动相面的一种思路;
对现有的相面攻略的印证;
起因
城堡白精灵相亲时,很多时候33个对象中,一个精灵都遇不到。为了弄清楚城堡相亲时遇到精灵的概率究竟有多低,我决定开始统计数据,但是由于我并不能完全准确地分析出每个对象的每个部位的血统,于是想通过抓包获取准确数据。
具体步骤
首先下载抓包工具(我用的小黄鸟),安装好CA证书后就可以开始愉快地抓包啦。
1. 定位到数据包的位置
2. 分析数据
将数据切换为Hex视图。
以这两个数据包为例介绍就接下来的详细步骤。
首先对比下这两个数据包,可以发现它们还是有很多相同之处的。比如起始位置和结束位置的字段,于是我推测这两个都不是重点。然后就是”28“在数据包中出现了很多次,数了一下大概有16个,联想到人物的面相组成大概也是十多个部件,猜测“28”就是不同部件之间的分隔符(实际上这是由编码方式决定的,而“28”也确实将各部件“分隔”开了)。
(注意到下面两个位置,很容易就可以把有用的数据提取出来)
3.数据解码
从安装包中获取的信息推测,诸神使用编码方式的是开源的Protocol Buffer编码。虽然我只了解了一点点,但已经够用了。
Protocol Buffer编码简介:
一般情况下int类型都是固定4个字节,Protocol Buffer定义了一种变长的Varint,每个字节最高位表示后面还有没有字节,而低7位才是实际的值,并且Protocol Buffer使用小端的表示方法。该方式具有简单,数据量小,快速等优点。例如1,Varint的表示方法就为:0000 0001,这样就可以节省3个字节的空间。
以A1 D4 18为例,介绍Protocol Buffer解码步骤:
转换成二进制表示:1
010 0001
1
101 0100
0
001 1000
;
还原成原本的数据:110 0010 1010 0010 0001;
再转成十进制表示:404001;
查表可得404001实际表示的是切瓦利鼻子001;
同理计算解码其他数据如下:
82 E6 5B -- 1504002 --切瓦利胡子002(女没有该部位)
E3 B9 0C --204003 --切瓦利眉毛003
A3 CC E2 04 --10004003 --切瓦利肤色003
E2 E6 EE 04 --10204002 --切瓦利眉毛颜色002
C1 96 37 --904001 --切瓦利身体001
C3 D9 E8 04 -- 10104003 --切瓦利发色003
89 C7 12 --304009 --切瓦利眼睛009
FC B1 06 --104700 --切瓦利脸型700(700对应特性神力)
85 B1 43 --1104005 --切瓦利发型005
C1 CB 4F --1304001 --切瓦利刺青001(001为空白刺青)
82 F4 F4 04 --10304002 --切瓦利瞳孔颜色002
C6 E1 1E --504006 --切瓦利嘴巴006
E1 EE 24 --604001 --切瓦利耳朵001
A3 81 FB 04 --10404003 --切瓦利胡子颜色003
E5 A3 3D --1004005 --切瓦利衣服005(5代表公爵)
由以上分析就可知,该人物有胡子,为男性,爵位为公爵,纯血,带有特性神力。
部位
1--脸型,2--眉毛,3--眼睛,4--鼻子,5--嘴巴,6--耳朵,9--身体,10--衣服,11--发型,13--刺青,15--胡子,100--肤色,101--发色,102--眉毛颜色,103--瞳孔颜色,104--胡子颜色;
种族
01--塞宁王族,02--希尔王族,03--佩尔弗因王族,04--切瓦利王族,05--弗莱德里王族,06--法拉希尔血裔,07--高阶精灵,08--古特雅儿,09--祖扎尔达王族,10--瓦诺遗族,11--玛夏贵族,12--萨尼德罕,13--加尔提斯人,14--原住民,15--古特人,16--玛夏人,17--萨尼德人,18--宏朝贵胄,19--祖扎尔达人,20--瑞格利恩人,21--塔里裴王族,22--黑暗精灵;
特性
一般来说,001、002、005这种的都是普通部位,而700,701,702这种的都是带有特性的部位。
还有两个有用的数据,一个是年龄,另一个是特性。它们分别在:
年龄在标出的20 04上面,为FC 01,相同方法解码得到252(月份),除以12得21,即年龄为21岁;
特性在标出的30 04后面,为FA 55,解码得11002,查表可得特性为“巧手”;
名字在年龄后,1A应该是年龄的ID(存疑),09表示名字的字节数为9,E5 B8 83 E5 B0 BC E5 B0 94通过GBK解码正是名字布尼尔。
实际上,对象的信息如下:
结论
与配偶血统构成有关的只有鼻子、眉毛、肤色、发色、眼睛、脸型、嘴巴、耳朵,每个部位分别占12.5%。在我观察的几个数据包中,这8个部位数据的顺序没改变过,而其他部位的顺序偶尔改变,而这个顺序正好与
满血看耳朵,87看嘴,75看脸型,62看眼睛,50看发色
等一致,侧面说明这个理论的正确性。
通过
编写程序,由程序自动分析出上面的数据
,即可实现快速准确的自动相面。
(该方法比较费时费力,在写完程序之前,不会去统计城堡白精的概率)
(第二个数据包的内容也能推个七七八八,大家有兴趣可以试一试答案之后我会发出来)
城堡相亲中黑暗精灵血统比例到底为多少? - TapTap
最后的最后,此方法虽然可行,但是使用难度较大,大家就当看个乐呵
以上就是诸神皇冠全论坛最硬核的相亲攻略相关内容。