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

注册 登录

QQ登录

只需一步,快速开始

查看: 17108|回复: 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%的属性也行。搜索方法还是一样的。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-26 00:14 , Processed in 0.030168 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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