【未完成 求助】为谁炼金职业/技能等数据提取
为谁炼金吧
全部回复
仅看楼主
level 12
bombra 楼主
作为一个数据控,看到现在游戏的数据都靠
氪金
大佬手工收集感到很别扭,于是想把数据解包出来。
【先声明:最后没成功,还差一步,求汇编大佬帮忙啊![笑眼]
首先用 I
lsp
y 分析 Assembly-CSharp.dll 文件,可以发现数据保存在 Data/MasterParam 里,是个 JSON 文件。
但是游戏数据包里的文件都是一些名字是 hex 的文件,还需要进一步分析。
继续分析发现,所有数据文件的信息保存在 /new_apvr/ASSETLIST 里,解析出来找到了需要文件的位置:
这里重要的是文件 id,这里是 00D9A73F, 用 binaryReader 读成 Uint32, 再 ToString("8X") 便生成了一个长度为 8 的 hex 码,也就是对应数据包的名字。
00D9A73F 转化后是 49744fd6,在数据包里找到这个
结果发现是一个压缩文件,解压算法在游戏 libNativePlugin.so 里,只要找到解密函数就完成了,但是本人水平有限,反汇编出来完全看不懂,求大佬解救啊[泪]
成功的话数据再也不用手工收集了[笑眼]
2017年08月13日 10点08分 1
level 9
666[惊哭]
2017年08月13日 10点08分 2
level 8
等技术大佬拆包破解,这样以后找角色的各种隐藏数据就不用那么辛苦用人肉来测了
2017年08月13日 11点08分 4
level 6
[咦]施工现场 坐等完工
2017年08月13日 12点08分 5
level 13
[乖]
2017年08月13日 12点08分 6
level 11
这个......还真的有点无力,我拆包都够呛,更不用说抓包解数据了[狂汗]
2017年08月13日 14点08分 7
level 14
2017年08月13日 15点08分 8
[滑稽] 学姐你终于找回账号了么 之前盗你号的都帮你成了吧主了
2017年09月07日 13点09分
level 7
楼主毕业没,考虑来杭州实习么[滑稽]
2017年08月13日 16点08分 9
还没毕业[滑稽]
2017年08月14日 02点08分
level 10
[滑稽]ma吧大佬大顯神威
2017年08月13日 21点08分 10
[喷]显个鬼的神威啊,最后一步玩不聊了
2017年08月14日 02点08分
level 9
王位的脸怎么了?[滑稽]
2017年08月13日 22点08分 11
level 13
这个厉害了
2017年08月13日 23点08分 12
level 1
楼主想法是好的~不过有现成的解包数据了,所以技能的倍率,WIKI现在已经在更新了
2017年08月14日 02点08分 13
解包后不止是这些,还能做更多的事情
2017年08月14日 05点08分
level 11
@单中影魔不买鸡 王师傅快来反编译 [滑稽]
2017年08月14日 05点08分 14
[滑稽]dalao快来啊
2017年08月15日 02点08分
我貌似看到了key妈
2017年10月15日 15点10分
level 12
bombra 楼主
解压算法大概就是这个了,无力[喷]
2017年08月15日 02点08分 15
sub_C2F0 代码也发出来看看
2017年08月15日 15点08分
level 13
加入wiki群啊。[乖]
2017年08月15日 15点08分 16
1 2 尾页