1. 首页 > 游戏新闻

诸神皇冠全论坛最硬核的相亲策略 诸神皇冠官方群

作者:admin 更新时间:2024-11-15
摘要:诸神皇冠全论坛最硬核的相亲攻略如下:琢磨两三天终于琢磨清了,不发出来感觉心痒痒主要内容介绍一种全新的相面方式;实现快速、准确的自动相面的一种思路;对现有的相面攻...,诸神皇冠全论坛最硬核的相亲策略 诸神皇冠官方群

 

诸神皇冠全论坛最硬核的相亲攻略如下:

琢磨两三天终于琢磨清了,不发出来感觉心痒痒

主要内容

介绍一种全新的相面方式;

实现快速、准确的自动相面的一种思路;

对现有的相面攻略的印证;

起因

城堡白精灵相亲时,很多时候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

最后的最后,此方法虽然可行,但是使用难度较大,大家就当看个乐呵

以上就是诸神皇冠全论坛最硬核的相亲攻略相关内容。