应用简介
Cheat Engine是一款内存修改编辑工具,很多用户将其用作游戏数据的修改。它包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,CE修改器也支持多种变量的搜索和修改,支持Lua脚本语言,可以进行自动化操作,用户可以直接保存修改后的数据表并分享给其他需要的用户。
Cheat Engine通过查找游戏内存,缓存数据的方法修改游戏数据,达到修改游戏的目的,在技术层面上,CE修改器包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,CE修改器具有更强大的反汇编功能,自身附带了辅助工具制作工具,可以用它直接生成辅助工具。CE修改器官方最新版强大相信大家都见识过了,它功能丰富专业,与同类修改工具相比,更像是一个Crack工具。
【功能特点】
Cheat Engine包括16进制编辑,反汇编程序,内存查找工具。
它功能丰富专业,与同类修改工具相比,更像是一个Crack工具。
它具有强大的反汇编功能,且自身附带了作弊制作工具,甚至可用之直接生成修改器。
它具有良好的64位支持。支持插件,在官方网站可找到大量现成的游戏 Cheat Tables。
【怎么设置中文】
cheatengine官方拥有中文汉化包,我们首先安装原版软件,然后在解压包中,将zh_CN_All.7z文件运行并将zh_CN_All文件夹直接放到CE安装目录里的languages文件夹内。
然后打开language.ini文件把里面的
PreferedLanguage=XXXX
改为:
PreferedLanguage=zh_CN_All
即可,注意zh_CN_All为文件夹名,要跟刚才解压的文件夹名称对应。
最后运行CE修改器就为中文界面。
【扫描不到解决方法】
数据搜索不到的情况很多,请依次排查。
首先可能是游戏数据并未对齐,所以要关闭快速扫描,或者对齐长度设为1;
也有可能是数据类型不正确,多尝试几种数据类型,或者使用All(全部类型);
另外也有可能是内存保护设置不正确,例如目标所在地址可能不可写。
【怎么锁定数值】
我们拿最简单的windows自带游戏蜘蛛纸牌为例子,首先我们将CE扫描蜘蛛纸牌的进程,可以看到蜘蛛纸牌默认初始分数是500,所以直接在“值”的输入框里输入500,点击“首次扫描”,发现结果有38个,这38个结果当中有其中一个就是代表分数。
38找1犹如大海捞针,所以现在移动一张牌,让分数减到499,我们再次扫描,就会发现里面有两个数值已经发生了变动而标红了,这个数值就是我们要锁定的,你可以将这两条记录双击或者右键选择【将选中的地址添加到地址列表】。这样就能锁定数值了。
【如何修改数值】
我们按照上面的方法来锁定数值后,就可以进行修改了,添加到地址列表后,我们双击地址栏的数值一览,在里面输入要修改的值点击确定修改就会即时生效。
然后我们在程序中进行一步操作就能看到结果了,比如我们上面所说的蜘蛛纸牌。
【如何保存配置】
我们修改好数值之后,可以进行保存配置,方便下次快速修改。
CE的地址列表可以保存为XML格式的文件,在主界面点击文件——保存,然后在弹出的文件存储对话框里输入名字路径即可。
【修改内容】
1、删除了访问内存区域工具的驱动程序要求。
2、添加了1字节的jmp指令(将安装一个执行处理程序并在该位置放置一个int3)。
3、增加了一个扫描选项,这样你就可以跳过未分页的内存。(应该可以防止目标在被扫描时吃掉内存)。
4、reassemble()现在可以在需要时使用多行重写指令。
5、让一些错误消息更具描述性。
6、增加了一个将反汇编代码居中的选项。
7、添加了为什么驱动程序不能加载的解释和一个关于如何让它加载的链接。
8、记忆记录热键现在可以单独禁用。
9、codefilter: unwind info现在给出了更少的坏结果。
10、增加了对cmpss/sd/ps/pd等伪操作的支持。
11、lua:添加了ceserver命令。
12、lua:显示执行错误的堆栈跟踪。
13、lua:添加了convertToUTF8(stringbytetable,regioncode)。
14、使得在wine和proton下加载带有签名的CT文件成为可能。