Cheat Engine修改器简称(CE)是目前使用率最高的一款游戏修改器,16进制编辑、反汇编程序、内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,它主要用于修改游戏内存,而且Cheat Engine修改器本身还附带了辅助工具制作功能,玩家可以很方便的使用CE修改器来制作一些游戏辅助工具,在官方也可找到大量现成的游戏。本站为大家提供CE修改器最新版本下载
使用方法
1.解压缩;
2.找到执行程序Cheat Engine.exe,双击打开;
3.打开CE左上角的小电脑;
4.可以从当前已经运行的游戏进程列表选择想要修改的游戏,也可以点打开文件选择自己要修改的游戏进程,一般是exe格式;
5.在箭头所指位置输入想要修改的数值,再按扫描;
6.启动游戏(修改生效);
实例教程
突破扫雷自定义的极限
1.打开扫雷和CE,在CE打开扫雷进程。在扫雷里打开游戏选项,可以看到扫雷限制了高度(9-24),宽度(9-30),雷数(10-668),这让扫雷迷怎么忍?我就是要突破这个限制。
2.勾选自定义(注意这里只用自定义),扫描自定义的高度10,首次扫描的结果很多。在9-24之间多次改变自定义的高度并确定,每改变一次就再次扫描相应的高度。如果运气好,最后的结果就只有一个。
3.运气依然不好,最后剩下的15个结果永远和自定义的高度一致,怎么办?如图现在自定义的高度是14,这时选定自定义左边的3阶难度中的其中一个,确定。然后继续搜索14(注意这里依然搜索自定义的高度,而不是设定难度的9或者16,因为突破限制是需要自定义高度,选择以设定难度只是为了筛选。所以最后一次扫描的自定义高度最好不是9或16。)实在运气太差就交替运用两种方法,只要谨记始终扫描自定义的高度就没错。
最后得出一个结果,将扫雷调回自定义高度,将扫描结果拉到下方编辑框,双击“无描述”修改成“高度”,“值”看心情改,我就改成16*3=48,改完在扫雷界面按一下F2,开启新游戏,简直爆炸。当然,如果你还要修改宽度或雷数,可以留到最后一起修改,或者在编辑框的“击活”一栏里打叉,意思是锁定这个值,不再让它变化,这样尽管在修改自定义高度宽度的时候他会自动修改回最大值,但是确定之后按一下F2开启新游戏就能突破。
4.CE界面点击“新的扫描”(每找完一项,找另一项之前必须点“新的扫描”),按照第三部同样方法,找到扫雷自定义高度、宽度、雷数的内存并修改,可以这样玩……
第一种是高度16*3=48,宽度30*3=90的规格,一局顶9局,以后扫雷请准备好炫迈,扫到没有味道都扫不完。
5.进入【Settings】选择ch_cn即可。
Cheat Engine修改器功能特点:
添加和更改:
图标
增加了一种使用图表分析和显示函数的方法。
自动重复选项扫描不变值。
添加Lua公式扫描。
将比较到第一个/从扫描类型保存到复选框。
添加一个扫描器,可以检测和取消目标流程代码中的内存变化(Memview中工具下的补丁扫描器)。
本教程现在为在线帮助提供了一个链接。
在调试过程中添加了单步执行的工具栏。
当内存记录无法激活时,右键单击并查看失败的原因。
现在自动装配机将减少nop的使用。
更好地报告自动汇编程序脚本中的错误。
DBVM现在可以动态调整TSC。如果导致dbvm_setscadjust(disable)的性能问题,则可以禁止此选项。
现在speedhack也挂了getickcount64。
添加dwutf16string支持。
VPID支持(性能提高)在DBVM中实现
KernelMode->Driverlist仍显示驱动程序导出。
现在KernelMode符号也显示在枚举dll和导出中。
改变慢符号搜索的方法。
对codecave扫描仪进行了一些小的更新。
Hexview搜索窗口的几个小更新。
加载延迟PDB而不是等待它。
DPI识别了多个窗口。
processlist中以十进制的形式显示processID。
按SHIFT+SPACE而非SPACE执行指令时,您现在将打开一个新的Memview窗口。
添加*:未定义支持下拉列表。
为翻译添加init.lua文件。
StackView现在也显示了符号名。
现在一些额外的窗户将保存它们的位置。
Exe培训师生成器现在允许您更改默认文件。
现在更容易理解条件跳转的描述。
如有必要,ultimap2现在可以保留跟踪文件并扫描kernelmode内存。
选项后创建组。
智能编辑现在也可以智能编辑子项。
现在你可以选择断点类型而不是转向设置,一旦选择,它将成为切换断点的默认类型,直到再次更改。
浮点屏幕现在将保留在屏幕上。
单击Lua引擎中的执行,现在将焦点更改为编辑字段。
调试器接口设置仅在成功附加后锁定。
这里和那里的一些翻译改进。
dbvmchangeregonbperegonbp。
foundlist颜色现在可以自定义了。
当超过20个区域被掩蔽时,DBVM的掩蔽性能得到了改善。
实现基于DBVM的执行监控和查找此代码访问地址
DBVM断点(它们总是在后面执行,包括BP)
改进了自动完成功能,所以旧代码现在不会删除。
加热键到ultimap2。
修正:
在最近的Windows更新中修复了bsod。
在创建/销毁线程的同时,不处理断点。
在64个目标中修复stacktrace。
对浮动和双和双扫描的圆形极限。
现在等待正确的dlll注入speedhack。
几个拆卸器说明。
汇编程序指令。
提高了dbvm的稳定性findwhat*例程。
dbvm中的计数器findwhat*例程已修复。
加载固定KernelMode符号。
DBVM内存泄漏在禁用监测中得到修复。
固定DBVM内存管理器(现在更稳定)
修复处理2MB+页面大小时的内部虚拟物理3。
megajmp用于隐蔽区域的修复。
使用异步记录时的固定语音。
executeCodex修复了超过4个参数。
修复Mono中的静态字段脚本是通过添加64位代码生成的。
在某些情况下,固定单过程会崩溃。
跟随固定的Megacall。
即使被禁止,也不会扫描缓存。
固定浮点值过大,不能使用。
在使用全局调试时,将dr7设置为一个奇怪的值。
在内核调试错误过程中修复DR6的问题。
在不能正确中断的位置触发KernelMode断点(无中断)
dbvm内dbvm内dbvm内dbvm固定加载。
用引号字符串替换单词。
ProcessWatcher未获得正确的PID。
修复已更改/未更改的热键,以触发不应触发的类型。
对DR2.DR3和DR4类型的问题进行了修复。
Lua:新功能:
比较法
编码函数x
启用内核符号。
等待出口
waitfordotnet网络。
等待PDB
等待符号
搜索PDB隐藏。
重复手柄
获取屏幕dpi。
可扩展到表
按可扩展的
执行分频器
执行方法
共享内存在本地分配。
(UN)注册器创建回调。
(联合国)首次展示注册。
(UN)注册器创建回调。
更新日志:
大尾数自定义类型。您可以根据需要在设置中使用它们。
现在通用扫描仪也比较基址。(如果有多个寄存器,非常方便)
ceshare的翻译支持。
smartedit仍处理ispointer和isofset内存。
参考功能过滤器的改进。
显示/分析PE部分的地址。
D3D挂钩现在会问你是否确定要使用它(以防意外点击)
Memoryview16进制视图:自定义类型现在可以显示,更改的内存保护取决于所选字节(范围)
中断和跟踪窗口现在支持搜索referencedadress、referencedBytes和指令。
在更改内存记录值时,可以引用值并应用数学。
菜单列表中添加了文件->最近加载..。
添加自动保存选项(在设置中)
添加了netcore数据收集器。netcore支持。
语法检查菜单选项添加到CElua脚本窗口。
选项卡添加到自动汇编器和CELUA脚本窗口。如果使用LUA脚本,则在加载表中从左到右加载选项卡。
Allloc的64位AOBScan脚本在语法检查中不偏好基础时,请询问用户是否理解jmp指令的长度为14个字节。
一些额外的Foundlist首选。
找出哪些访问/写入现在将地址分析为字符串(有时间)
CEShare现在有一个带桌子的游戏列表。
AA:dealloc(*)-现在释放所有已分配脚本的内存。
AA:unregistersymbol(*)-现在注销所有注册脚本的符号。
添加用户友好的net检查器。
不能自行打开自动附加功能。
现在CEShare有所有可用表的列表。
Codedissect在重新加载状态下处理重定位内存模块。
LuaFormula扫描有多个线程的备用扫描选项。
现在可以处理数学来改变存储记录的值。