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

注册 登录

QQ登录

只需一步,快速开始

查看: 16547|回复: 16
打印 上一主题 下一主题

[讨论] 【太吾绘卷】 关于修改属性和资质的一点讨论

[复制链接]

7

主题

520

帖子

498

积分

高级玩家

Rank: 4

贡献度
6
金元
4735
积分
498
精华
0
注册时间
2008-4-8
跳转到指定楼层
主题
发表于 2018-9-26 17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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%的属性也行。搜索方法还是一样的。

回复

使用道具 举报

74

主题

3189

帖子

2853

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
111
金元
24089
积分
2853
精华
0
注册时间
2008-5-13
舒服的沙发
发表于 2018-9-27 03:43 | 只看该作者
顶一下楼主,对于断点游戏奔溃的人来说这是好方法。而且也能用于改村里人的资质
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

硬硬的板凳
发表于 2018-9-27 05:49 | 只看该作者
dnspy可能不让解密
我解密了
发过来了
然后整个帖子都消失了


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

冰凉的地板
发表于 2018-9-27 05:50 | 只看该作者
BTW,这个游戏的英语相当棒
感觉像是写了无穷多的
#define mian main
一样


回复 支持 反对

使用道具 举报

69

主题

1734

帖子

5412

积分

游戏精英

Rank: 8Rank: 8

贡献度
230
金元
44821
积分
5412
精华
1
注册时间
2009-11-19
5#
发表于 2018-9-27 08:06 | 只看该作者
某人的修改器已经可以存档修改了
回复 支持 反对

使用道具 举报

2

主题

584

帖子

660

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6602
积分
660
精华
0
注册时间
2010-1-7
6#
发表于 2018-9-27 09:06 | 只看该作者
qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了

求问一下解密思路,新手上路。是否有相关说明。
回复 支持 反对

使用道具 举报

15

主题

1084

帖子

4055

积分

游戏精英

Rank: 8Rank: 8

贡献度
284
金元
28890
积分
4055
精华
3
注册时间
2016-4-30

3DM MOD站(白银)

7#
发表于 2018-9-27 09:35 | 只看该作者
或者你可以用用(.NET Reflector)?
回复 支持 反对

使用道具 举报

42

主题

2561

帖子

4409

积分

游戏精英

Rank: 8Rank: 8

贡献度
338
金元
30468
积分
4409
精华
1
注册时间
2007-12-3
8#
发表于 2018-9-27 09:44 | 只看该作者
qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了

估计是因为你说那个DLL是未加密的。。

直接解密正版的应该没事吧。。
回复 支持 反对

使用道具 举报

0

主题

330

帖子

374

积分

高级玩家

Rank: 4

贡献度
0
金元
3741
积分
374
精华
0
注册时间
2012-5-15
9#
发表于 2018-9-27 09:46 | 只看该作者
42422315 发表于 2018-9-27 08:06
某人的修改器已经可以存档修改了

在哪啊 我没看到啊
回复 支持 反对

使用道具 举报

5

主题

1995

帖子

2418

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
85
金元
20778
积分
2418
精华
0
注册时间
2008-7-9
10#
发表于 2018-9-27 10:21 | 只看该作者
qweytr_1 发表于 2018-9-27 05:49
dnspy可能不让解密
我解密了
发过来了

大佬可以私聊发一下吗
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

11#
发表于 2018-9-27 16:27 | 只看该作者
bigbang20062 发表于 2018-9-27 09:35
或者你可以用用(.NET Reflector)?

没用的
不从mono.dll获取秘钥的话,怕是能死你也解密不了……


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

12#
发表于 2018-9-27 16:30 | 只看该作者
touch 发表于 2018-9-27 09:44
估计是因为你说那个DLL是未加密的。。

直接解密正版的应该没事吧。。

可否有正版dll?
我大概可以直接解密正版dll的
如果你有正版的游戏而且你准备进行解密的话,把Assenbly-CSharp.dll发过来,同时为了以防万一把mono\mono.dll发给我
然后就没问题了
我会先尝试用我的mono.dll进行解密,以防加密的其实是mono.dll
如果解密失败,我会用你发给我的mono.dll进行解密。
如果仍然解密失败……我也没辙……我现在只会按核武器的按钮……不会造轮子


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

13#
发表于 2018-9-27 16:32 | 只看该作者
248600 发表于 2018-9-27 09:06
求问一下解密思路,新手上路。是否有相关说明。

---------------------------------------------------------------------------------------------
|unity 解密dll                                                                            |  百度一下  |
---------------------------------------------------------------------------------------------
                                                                                      核武器按钮就是上面那个……


回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

14#
发表于 2018-9-27 16:35 | 只看该作者
醉吻红颜 发表于 2018-9-27 10:21
大佬可以私聊发一下吗

……不可以
私聊不允许上传dll文件


回复 支持 反对

使用道具 举报

24

主题

323

帖子

5553

积分

游戏精英

Rank: 8Rank: 8

贡献度
316
金元
42892
积分
5553
精华
0
注册时间
2009-5-15
15#
发表于 2018-9-27 17:27 | 只看该作者
这个方法实测有效
回复 支持 反对

使用道具 举报

27

主题

331

帖子

413

积分

高级玩家

Rank: 4

贡献度
33
金元
2813
积分
413
精华
0
注册时间
2009-6-7
16#
发表于 2018-9-27 19:27 | 只看该作者
假設絕技的資質是114,能不能通過裝備對應寶物來查找
比如說裝備上了一個+12資質的寶物
先搜尋03 00 00 00 31 00 31 00 34 00後,再行搜尋03 00 00 00 31 00 32 00 36 00
這樣能行嗎?
回复 支持 反对

使用道具 举报

7

主题

520

帖子

498

积分

高级玩家

Rank: 4

贡献度
6
金元
4735
积分
498
精华
0
注册时间
2008-4-8
17#
 楼主| 发表于 2018-9-28 02:44 | 只看该作者
ormei7937 发表于 2018-9-27 19:27
假設絕技的資質是114,能不能通過裝備對應寶物來查找
比如說裝備上了一個+12資質的寶物
先搜尋03 00 00 00  ...

没试过,但你可以试试。不太确定能不能修改装备修正后的数值。而且我还没打出来能加资质的宝物。 -.-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-8 09:33 , Processed in 0.165234 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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