吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10816|回复: 89
收起左侧

[游戏安全] 暗黑2重制版存档分析

  [复制链接]
某业余逆向闲鱼 发表于 2021-10-21 10:56
      
第一次发帖,请多多指导(有更好的方法和思路的朋友欢迎一起讨论)
暗黑2重制版发售也有段时间了,学习工作原因只能自己玩离线,也不太有时间去刷boss,所以用到了很多各种各样的工具,目前网络上暂时还没有找到可以直接编辑重制版存档的工具,大部分人还是使用udietoo等经典版存档编辑器来实现的修改,再把修改后的存档转成新版存档。

       所以我萌生了做一款可以编辑新版存档的小工具的想法,希望对喜欢暗黑2的朋友们有一定帮助,目前成品还没有制作完毕,空闲时间不多,进度预计会比较缓慢,在朋友的建议下,准备在论坛上慢慢把开发过程展示出来。

      首先是分析工具:1.WINhex

                                   2.udietoo

                                   3.存档转换器

使用udietoo可以快速编辑存档,我们通过对比修改的地方可以找出存档中不同位置所代表的含义

111.png
222.png

直接上图,zhuangbei.d2s与zhuangbee.d2s在前面是一模一样的,所以不展示前面的二进制数据了,这两个存档的区别只有一个地方,就是bee是在bei的基础上,存储箱里添加了一个1*4的剑

333.png

就是有没有这把剑的区别,剑代码如下:

444.png

对比最上面两图对比可以发现,剑代码放在了存档的末尾,其中最末尾处4A 4D 00 00 6A 66 6B 66 00可以被暂时认为是一个结束字符串,因为我们还没有发现它的具体含义。

下面我们再多放几把剑,


555.png

666.png
这里我在存档中标出了四把剑的位置和区别,在存档中四把的唯一区别就是位置不同,所以不同点就是代表了剑的存放位置00 02 80 82,00为左上第一格 那么02就是第一行第二格,所以80为第4行第1格 规律显而易见。

所以修改箱子内的物品我们只需要操作二进制文件,把物品代码放到存档末尾字符串前即可。

按照同样的方法我们可以查看重制版存档的结构。

下一篇,我们将介绍二进制文件读写存档

免费评分

参与人数 15吾爱币 +20 热心值 +13 收起 理由
zyy6398 + 1 谢谢@Thanks!
junjia215 + 1 + 1 谢谢@Thanks!
erjietong + 1 + 1 加油,期待
xibushequ + 1 我很赞同!
zhangkai1912 + 1 + 1 谢谢@Thanks!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
tata190711 + 1 + 1 谢谢@Thanks!
ssfor52 + 1 + 1 谢谢@Thanks!
逃离丶繁华 + 1 + 1 热心回复!
lcwww + 1 + 1 我很赞同!
lichu_2004 + 1 + 1 谢谢@Thanks!
KEEPKUN + 1 热心回复!
xiong930626 + 1 + 1 谢谢@Thanks!
wsad55 + 1 + 1 用心讨论,共获提升!
longling + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
goudanerer 发表于 2021-11-3 14:15
提示: 该帖被管理员或版主屏蔽
hz0916740 发表于 2021-12-15 12:32
这个东西没什么用啊,暗黑2旧版存档是可以放在重制版用的,所以就是说旧版的各种修改器都可以实现修改代码的问题,你分析这个意义在哪?
limuyuan 发表于 2021-10-21 14:37
reens 发表于 2021-10-21 16:32
这个可以有。大工程,还要分析每件物品的所使用的表示代码
dxxiong 发表于 2021-10-21 20:04
支持一下了
金苹果 发表于 2021-10-21 20:58
有黄金装备的代码吗?呵呵
niuxuling1 发表于 2021-10-21 21:00
看不懂,但是不影响我觉得你很厉害。
longling 发表于 2021-10-21 22:51
虽然不玩,但是支持一次啊
wxapple 发表于 2021-10-22 08:19
看不懂,但是不影响我觉得你非常厉害。
ysjd22 发表于 2021-10-22 08:40
支持一下了 。对于刷子游戏还是不出的
cjc3528 发表于 2021-10-22 09:32
这块内容不是很懂,来学习下,谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-20 03:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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