好友
阅读权限10
听众
最后登录1970-1-1
|
本人小白一枚,看了大佬的系列教程,自己摸索出来的,如有错误,请大家及时指出
工具:CheatEngine
技能无CD
思路:搜索CD数值,使用技能后CD数值变0,然后慢慢增加(模糊出来的)
CE修改这个游戏会闪退,请使用VEH调试器
[url=][/url]
首先打开游戏,CE选择进程,进入游戏
[url=][/url]
进入游戏后可以按Tab打开属性面板,查看技能的冷却
[url=][/url]
我这边显示的是12s,使用CE进行搜索(数据类型单浮点,4字节搜索不出来,我用全部类型模糊出来后定位单浮点的)
[url=][/url]
进游戏使用技能,切换到CE,扫描类型选择减小的数值。
[url=][/url]
继续游戏,让冷却回复一会,CE搜索增加的数值搜索,多搜索几次确定唯一值,双击搜索出来的唯一值,添加到下侧地址栏,然后双击数值可修改
[url=][/url]
但是这个数据是动态的,更换武器后就不生效,右键数据,点“找出是什么改写了这个地址”,出来一个弹窗点是,继续游戏,使用一次技能,会发现出现两个数据,本人小白也不是很看得懂,就是这两个数据改写了我们的CD,选择第一个数据,点击“显示反汇编程序”
[url=][/url]
然后可以看到图中有一个je跳转,一个赋值 mov byte ptr [eax+60],00 { 0 }—(赋值0),联合CD回复机制可以推测出,je判断是否使用技能,使用了技能给CD赋值0,没有使用就跳转,所以有两种修改思路,1.直接跳转不判断,2.给CD赋值一个超大的数,直接满CD。
开始操作
1.选择295A4992 - 74 13 - je 295A49A7这行,前面的地址可能不一样,没关系,Ctrl+A自动汇编,如图操作
[url=][/url] [url=][/url]
然后可以看到CE出现了自动汇编脚本,双击可修改名字,单击前面的框框即可激活,然后进游戏,切换武器都可实现无CD。
2.使用同样的方法,修改295A499E - C6 40 60 00 - mov byte ptr [eax+60],00 成 295A499E - C6 40 60 00 - mov byte ptr [eax+60],3C 即赋值冷却60(3C是16进制,转换成10进制即60),也可实现全局无冷却
但是,经过试验后发现,因为是动态地址,当退出游戏重新登录便失效了,尝试寻找基址,但无奈水平不够没找到,寻找论坛发现一个AOB注入(也可用人造指针,但是我没搞明白)
使用和代码注入一样,以295A4992 - 74 13 - je 295A49A7为例,选中,Ctrl+A自动汇编,进行如下操作
[url=][/url]
同样改完分配到当前CT表然后取消,点激活即可,但是这个注入激活会有卡顿(我也不知道什么原因)然后保存,下次进入游戏打开CT文件即可再次运行。
教程到此结束了。
ps.因为做好的脚本但是每次还是需要打开CE比较麻烦,想写个修改器,但是大佬的帖子对于我这种小白还是有点。。。复杂。所以。。。有大佬能开源一个给我借鉴或者有更详细的教程吗
|
-
1.jpg
(80.35 KB, 下载次数: 8)
-
2.jpg
(983.54 KB, 下载次数: 3)
-
3.jpg
(75.28 KB, 下载次数: 1)
-
$(@O`GOESEO3U59[~F7H9N7.png
(85.66 KB, 下载次数: 11)
-
OT[33O8[SF9KG]X()HD5GHD.png
(56.25 KB, 下载次数: 4)
-
51QP)VG`H5FUIWQS`0R$ADT.png
(60.33 KB, 下载次数: 6)
-
S2L$O90CM2R[X)WAJ3LQQ9V.png
(58.17 KB, 下载次数: 8)
-
}PSK$RDI$)Z~_LO0[`VR(R5.png
(56.92 KB, 下载次数: 3)
-
U]C~EZGK905B4]8)$KETP%3.png
(60.9 KB, 下载次数: 4)
-
TY2{[82K%8IMJW3C$IS@ULI.png
(137.67 KB, 下载次数: 11)
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|