【太吾绘卷】 关于修改属性和资质的一点讨论
本帖最后由 bluevssunshine 于 2018-9-28 02:47 编辑看了弗朗西斯曼尔 同学的帖子:
http://bbs.3dmgame.com/thread-5790167-1-1.html
站在巨人的肩膀上研究了下改资质和属性,断点的方法对我一点用没有,就分享一下我尝试之后的一点心得给各位修改党。
工具还是用CE,因为断点出来的地址压根和我的资质地址没关系,就直接搜索数值好了。
假设面板上资质绝技是100,资质成长是-14,那么实际上资质就是100+14=114,所以需要搜索 03 00 00 00 31 00 31 00 34 00。一般会搜索出来900+的结果,暴力点全加到地址列表里。先全选然后改一下看看搜索对了没。比如全改成: 03 00 00 00 39 00 31 00 34 00。 切回游戏看看绝技资质是不是变成914-14=900 。 是的话说明绝技资质的数值确实是114,搜索的没问题,那就再先全改回来成 03 00 00 00 31 00 31 00 34 00。 然后选一半的地址,数值改成 03 00 00 00 39 00 31 00 34 00. 切回游戏看看有没有变成900 。变了的话就删掉另外一半地址,没变就改回这部分地址成 03 00 00 00 31 00 31 00 34 00 再删掉这部分地址。以此往复一直到只剩一个地址就是绝技资质地址。
有了第一个资质地址后就可以直接看memory view里这个地址周围的数据了,一般其它资质就在这周围。或者也可以笨一点接着搜数值。然后从结果中找离第一个资质地址最近的几个试。
另外第一个搜索的资质最好选数值比较大的,可以多试几个然后选结果最少的。
总之还是非常感谢 弗朗西斯曼尔 同学的总结和他贴子内各位大佬的讨论,不然我根本不会想到是这样的数据格式。如果有会解密assembly-csharp.dll的大神请教教我,这样我就可以用dnspy直接改游戏代码了,虽然现在能改的也都改的差不多了。
最近没什么空就不截图做傻瓜教程了。如果实在不会。。。我可以帮你改(如果是可爱的小姐姐的话)。哈哈哈。
补充一下,改属性的话数值只能找 100% 的属性,而且得把装备脱了,还得减掉/加上 特质的修正。或者你能算出来不是100%的属性也行。搜索方法还是一样的。
顶一下楼主,:lol对于断点游戏奔溃的人来说这是好方法。而且也能用于改村里人的资质 dnspy可能不让解密
我解密了
发过来了
然后整个帖子都消失了
BTW,这个游戏的英语相当棒
感觉像是写了无穷多的
#define mian main
一样
某人的修改器已经可以存档修改了 qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了
求问一下解密思路,新手上路。是否有相关说明。
或者你可以用用(.NET Reflector)? qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了
估计是因为你说那个DLL是未加密的。。
直接解密正版的应该没事吧。。
42422315 发表于 2018-9-27 08:06
某人的修改器已经可以存档修改了
在哪啊 我没看到啊
qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了
大佬可以私聊发一下吗
bigbang20062 发表于 2018-9-27 09:35
或者你可以用用(.NET Reflector)?
没用的
不从mono.dll获取秘钥的话,怕是能死你也解密不了……
touch 发表于 2018-9-27 09:44
估计是因为你说那个DLL是未加密的。。
直接解密正版的应该没事吧。。
可否有正版dll?
我大概可以直接解密正版dll的
如果你有正版的游戏而且你准备进行解密的话,把Assenbly-CSharp.dll发过来,同时为了以防万一把mono\mono.dll发给我
然后就没问题了
我会先尝试用我的mono.dll进行解密,以防加密的其实是mono.dll
如果解密失败,我会用你发给我的mono.dll进行解密。
如果仍然解密失败……我也没辙……我现在只会按核武器的按钮……不会造轮子
248600 发表于 2018-9-27 09:06
求问一下解密思路,新手上路。是否有相关说明。
---------------------------------------------------------------------------------------------
|unity 解密dll |百度一下|
---------------------------------------------------------------------------------------------
核武器按钮就是上面那个……
醉吻红颜 发表于 2018-9-27 10:21
大佬可以私聊发一下吗
……不可以
私聊不允许上传dll文件
这个方法实测有效 假設絕技的資質是114,能不能通過裝備對應寶物來查找
比如說裝備上了一個+12資質的寶物
先搜尋03 00 00 00 31 00 31 00 34 00後,再行搜尋03 00 00 00 31 00 32 00 36 00
這樣能行嗎? ormei7937 发表于 2018-9-27 19:27
假設絕技的資質是114,能不能通過裝備對應寶物來查找
比如說裝備上了一個+12資質的寶物
先搜尋03 00 00 00...
没试过,但你可以试试。不太确定能不能修改装备修正后的数值。而且我还没打出来能加资质的宝物。 -.-
页:
[1]