523966525 发表于 2023-12-10 14:01:56

关于天龙八部数据库的研究,土灵珠定位存储逻辑

最近先来没事,研究了下天龙八部里面的土灵珠定位逻辑的数据读写和存取,依赖于数据库 t_iteminfo 表字段的数据分析。

先看土灵珠获取定位的逻辑函数 GetBagItemParam 函数,翻看原来找到C++的实现,我标红的哪里。
首先我在南海定位了一个土灵珠,坐标是:206,266   地图ID是:34   然后再看数据库存储的字段,分别是 p8=118095882p9=13500450 p10=266,这三个字段分别对应 坐标、次数、城市。打开计算机,把数据按照bit位置转换,就得到了具体的数据。
这里面p10直接是10进制的坐标,不需要转换,p8和p9依次按照下面的方式转换,就可以得到结果



p9=13500450
1100111   000000000 00100010
11001110=206 坐标         00100010=34 地图id


p8=118095882
0111000010100000000000001010
0111=使用次数 7次





wuhaoyang 发表于 2023-12-10 19:09:53

赞一个赞一个赞一个

点上一支烟 发表于 2023-12-10 20:26:21

技术帖必顶

lel202 发表于 2023-12-10 20:30:24

技术帖必顶

cxsj002 发表于 2023-12-10 20:36:07

感谢大佬分享

chifuk 发表于 2023-12-11 09:53:55

技术帖必顶

掏粪狂人 发表于 2023-12-11 12:18:42

技术帖必顶

a2197810 发表于 2023-12-11 16:54:51

技术帖必顶

a19880017777 发表于 2023-12-11 18:11:28

为有价值的帖子赞美

l65693277 发表于 2024-2-11 05:45:13

厉害了楼主,顶一个
页: [1]
查看完整版本: 关于天龙八部数据库的研究,土灵珠定位存储逻辑

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明