3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1911|回复: 7
打印 上一主题 下一主题

[分享] 游戏存档结构笔记

[复制链接]

4

主题

73

帖子

266

积分

高级玩家

Rank: 4

贡献度
20
金元
1861
积分
266
精华
0
注册时间
2016-7-3
跳转到指定楼层
主题
发表于 2021-2-3 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
书接上贴
鬼谷八荒存档加解密工具
之前那个帖子的工作是将加密的存档解密为了可读的文本格式,但解密之后的存档仍旧有不足。
一是文件名乱码,二是属性名乱码。
文件名乱码很好解决,实际上就是一个Base64和Des加密的问题,密钥和存档密钥一样,可以在之前那个帖子的工具配置里面找密钥。
解密流程是先将'@'替换为'/',再进行Base64解码,最后根据密钥使用Des解密即可得到正确的文件名。经过验证,该文件名为游戏中对应的数据类型名称。
属性名乱码就比较麻烦了,这个情况造成的原因是C#对象序列化为Json时,游戏将字段的名称全部进行了重命名。这个重命名可以根据字段附带的Attribute的偏移查到,对应到混淆后的名称,但是由于类型较多,工作量比较大,即使写脚本也需要费点时间。
最近比较忙,没时间搞完全部内容了,就把目前的进度写在这里,有兴趣和精力的朋友可以参考这个完成这些。
回复

使用道具 举报

30

主题

2149

帖子

2494

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
61
金元
22501
积分
2494
精华
0
注册时间
2008-6-2
舒服的沙发
发表于 2021-2-3 10:50 | 只看该作者
那个加密解密工具Windows Defender报毒,还是高危等级,能不能调整一下?
回复 支持 反对

使用道具 举报

0

主题

54

帖子

211

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2111
积分
211
精华
0
注册时间
2007-3-19
硬硬的板凳
发表于 2021-2-3 11:18 | 只看该作者
WD报毒很正常啊,云杀查询没数据或者使用者非常少的都是直接先给你报了再说的,这年头的杀软都这样处理,关键的是报毒描述类型
回复 支持 反对

使用道具 举报

5

主题

1049

帖子

1165

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
11645
积分
1165
精华
0
注册时间
2012-3-23
冰凉的地板
发表于 2021-2-3 11:41 | 只看该作者
O33a@9fkh++YwffVNeV1RA==.cache
这个文件就是当前存档全人物的集合,真的是集合套集合。我对比了很久,没找到性别字段是哪个。根据创建人物时ce改性别,女的值应该是0,男的值为1。然而这个集合里貌似没找到如此差别。希望有大佬能指点一下。
{"HboUzF":{"q":{"q":["南","门韶仪"],"w":{"q":2,"w":58085,"e":90004,"r":91004,"t":55009,"y":51001},"e":{"q":2,"w":91004,"e":55009,"r":56024,"t":51004,"y":52009,"u":57008,"i":50002,"o":59001,"p":58085,"a":90004,"s":0,"d":54007,"f":0,"g":0,"h":0,"j":0,"k":0,"l":0},"r":2,"t":1,"y":196,"u":960,"i":402,"o":100,"p":100,"a":0,"s":260,"d":2,"f":2,"g":11,"h":16,"j":12,"we":0,"wr":0,"k":80,"l":100,"z":100,"x":420,"c":326,"v":116,"b":152,"n":163,"m":163,"1":22,"2":9,"3":500,"4":80,"5":79,"6":80,"7":34,"8":200,"9":17,"qq":0,"qw":350,"qe":0,"qr":0,"qt":3,"qy":2,"qu":17,"qi":16,"qo":10,"qp":1,"qa":1,"qs":7,"qd":3,"qf":12,"qg":6,"qh":5,"qj":17,"qk":7,"ql":3,"qz":15,"wq":1,"ww":22,"qx":84,"qc":100,"qv":[204,213,211],"qb":[{"q":1714,"w":-1,"e":6,"t":{"allObject":{}}},{"q":2003,"w":-1,"e":6,"t":{"allObject":{}}},{"q":2001,"w":-1,"e":6,"t":{"allObject":{}}}],"qn":[],"qm":[140,0,174,0,0,0,0,0,0,0,0,613,0,758]},"w":{"q":380,"w":136,"e":147,"r":28,"t":7},"e":1,"r":0,"t":14,"y":11,"u":"","i":0,"o":"HboUzF","p":"","a":"h35shj","s":"IAOm4m","d":"","f":["","","","","","","",""],"g":"","h":["","","","",""],"j":["RMReHQ","",""],"k":{"cHVukN":{"q":{"q":"cHVukN","w":[2,0,1,1,11432,1],"e":""},"w":0,"e":0,"r":{"allObject":{}}},"h35shj":{"q":{"q":"h35shj","w":[2,0,0,1,43111,1,4,1,-1,13,77],"e":""},"w":207,"e":0,"r":{"allObject":{}}},"IAOm4m":{"q":{"q":"IAOm4m","w":[2,0,0,2,53111,1,4,6,-1,46,6],"e":""},"w":112,"e":0,"r":{"allObject":{}}}},"l":[{"q":1110005,"u":"7PYAFX","w":{"allObject":{"":{"InitCreateTaskData":"1","uiPath":"True"}}},"e":-1,"y":2,"r":0,"t":0}],"z":{"lastUsePropsPillMonth":{"1011751":1},"totalSchoolMoney":0,"allProps":[{"q":"FX1fha","w":[1,10001,747],"e":""}
回复 支持 反对

使用道具 举报

5

主题

1049

帖子

1165

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
11645
积分
1165
精华
0
注册时间
2012-3-23
5#
发表于 2021-2-3 11:42 | 只看该作者
碧雪凡萧 发表于 2021-2-3 11:41
O33a@9fkh++YwffVNeV1RA==.cache
这个文件就是当前存档全人物的集合,真的是集合套集合。我对比了很久,没 ...

这个是我的女性人物,我另外找了个男性数据对比,把眼睛都看瞎了。
回复 支持 反对

使用道具 举报

5

主题

1049

帖子

1165

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
11645
积分
1165
精华
0
注册时间
2012-3-23
6#
发表于 2021-2-3 11:44 | 只看该作者
楼主说的数据类型名称难道制作组直接用的汉字?
回复 支持 反对

使用道具 举报

1

主题

43

帖子

111

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1108
积分
111
精华
0
注册时间
2015-9-14
7#
发表于 2021-2-4 17:59 | 只看该作者
怎么修改存档难度啊?
回复 支持 反对

使用道具 举报

0

主题

1981

帖子

2073

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
20732
积分
2073
精华
0
注册时间
2023-9-3
8#
发表于 2024-8-4 13:48 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-5-1 11:55 , Processed in 0.091164 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表