Tags:CheatEngine,修改器
Cheat Engine是一个开放源代码的游戏修改器,旨在帮助您修改在窗口下运行的单人游戏。包含其他有用的工具来帮助调试游戏甚至普通的应用程序,并允许您通过后门检查内存修改来保护您的系统,甚至还提供了一些将其与常规手段隐藏在一起的方法。有需要的小伙伴欢迎来西西下载体验。
软件简介:
Cheat Engine是一个开放源代码工具,旨在帮助您修改在窗口下运行的单人游戏,因此您可以根据自己的喜好使它们变得更难或更容易(例如:发现100hp太容易了,尝试玩最大为1hp的游戏) HP),但还包含其他有用的工具来帮助调试游戏甚至普通的应用程序,并允许您通过后门检查内存修改来保护您的系统,甚至还提供了一些将其与常规手段隐藏在一起的方法。
它带有内存扫描仪,可以快速扫描游戏中使用的变量并允许您对其进行更改,但是它还带有调试器,反汇编程序,汇编程序,speedhack,培训师,直接3D操作工具,系统检查工具等。
除了这些工具之外,它还提供了广泛的脚本支持,这将使经验丰富的开发人员可以轻松创建自己的应用程序并与他人共享。
软件新功能:
compareMemory
encodeFunctionEx
enableKernelSymbols
waitForExports
waitForDotNet
waitForPDB
等待符号
searchPDBWhileLoading
plicateHandle
getScreenDPI
extendedToByteTable
byteTableToExtended
executeCodeLocalEx
executeMethod
allocateSharedMemoryLocal
(un)registerCreateCallback
(un)registerFirstShowCallback
(un)registerCreateCallback
dbk_usePhysicalMemoryAccess
dbk_setSaferPhysicalMemoryScanning
dbk_readPhysicalMemory
dbk_writePhysicalMemory
dbvm_addMemory
dbvm_removechangeregonbp
dbvm_speedhack_setSpeed
dbvm_setTSCAdjust
使用案例:
使用蜘蛛纸牌做最简单的精确数值查找讲起,所谓精确数值就是你已经明确知道是多少的值,比如分数、等级、血量、金钱,游戏里一般有直接显示出具体数值。
第一步:打开蜘蛛纸牌和CE,单击如下绿色框框图标选择需要查找内存的进程。
第二步:找到蜘蛛纸牌进程”SpiderSolitaire.exe”并双击打开。不同系统的进程名可能不一样,部分进程可以直接根据进程名左边的图标判断。
第三步:蜘蛛纸牌默认初始分数是500,所以直接在“值”的输入框里输入500,点击“首次扫描”,发现结果有38个,这38个结果当中有其中一个就是代表分数。
第四步:38找1犹如大海捞针,所以现在移动一张牌,让分数减到499,运气不好,剩下两个结果看不出来。先试第一个,双击数值下面的499,让它出现在下方的编辑框里。
第五步:弹出“更改值”的编辑框,随意输入一个整数,确定。
第六步:然后移动一张牌,分数变成了666666,修改完成。
使用方法:
首先我们要找到可执行程序Cheat Engine.exe,双击打开
选择ch_cn就是中文版
看到主界面,点击闪闪发光的放大镜
然后选择要修改的游戏程序就ok了,可以正式修改啦!
更新日志:
图标
增加了一种方法来解剖和显示一个函数的工作使用图表
自动重复选项为不变的值扫描
添加lua公式扫描
将比较移到第一个/从扫描类型保存到复选框
增加了一个扫描器,可以检测和撤销目标进程代码部分的内存更改(memview工具下的patch扫描器)
本教程现在提供了每个步骤的在线帮助链接
添加了调试时单步执行的工具栏
当一个memoryrecord无法激活时,您可以右键单击它并查看它失败的原因
自动装配现在将减少nop的使用
更好的错误报告在自动汇编脚本
DBVM现在可以动态调整TSC。如果dbvm_setTSCAdjust(禁用)导致性能问题,可以禁用它
速度黑客现在也钩gettickcount64
增加了对dw 'utf16string'的支持
在DBVM中实现VPID支持(性能提升)
kernelmode->驱动程序列表现在也显示驱动程序导出
内核模式符号现在也显示在enum dll的和导出文件中
改变处理缓慢的符号查找的方式
对编解码器扫描器的几个小更新
对hexview查找窗口的几个小更新
使用延迟的pdb加载而不是等待它
另外还有几个窗口已经通知了DPI
添加选项以在processlist中显示processid的小数形式
当按shift+空格代替空格来执行指令时,你将打开一个新的memview窗口
添加*:未定义的下拉列表支持
添加初始化。供翻译使用的lua文件
Stackview现在还显示符号名
一些额外的窗口现在将保存它们的位置
Exe训练器生成器现在允许您更改默认文件
现在更好地理解条件转移的描述
Ultimap2现在可以保留跟踪文件,并根据需要扫描内核模式内存
现在可以在所选项目之后创建组
Smartedit现在还可以“智能”编辑子级
现在,您可以选择断点类型,而无需进行设置,选择后,它将成为“切换”断点的默认类型,直到再次更改为止
浮点屏幕现在将保留在屏幕内
现在,在lua引擎中单击“执行”将把焦点改回到编辑器字段
现在,调试器界面设置仅在成功附加后才会锁定
到处都有一些翻译改进
现在,CE的界面中也显示了DBVM changeregonbp。
Foundlist颜色现在可以自定义
当掩盖了20个以上的区域时,改进了DBVM掩盖的性能
实现基于DBVM的执行监视,并“查找该代码访问的地址”
已实现的DBVM断点(它们总是在之后执行,包括执行bp的断点)
改进了自动完成功能,因此它现在不会删除旧代码
向ultimap2添加了热键
修正:
在最近的Windows更新中修复了BSOD
固定的VEH调试在与断点同时创建/销毁线程时不处理断点
修复了64位目标中的stacktrace
固定的四舍五入的极端为浮动和双重扫描
speedhack现在等待正确的dll注入
几个反汇编指令
一些汇编指令
改善了dbvm的稳定性,发现了什么*例程
修复了dbvm中的命中计数器找到什么例程
固定的内核模式符号加载
修复了禁用手表时的DBVM内存泄漏
修复了DBVM内部内存管理器(现在更加稳定)
在处理2MB以上页面大小时修复了内部VirtualToPhysicalCR3
使用megajmp在隐蔽区域修复
使用异步记录时的固定语音
修复了针对4个以上参数的executeCodeEx
通过添加64位代码生成来修复Mono中的静态字段脚本
修复了某些情况下单声道进程崩溃
固定的megacall跟随
修复了即使禁用了NO_CACHE内存仍会被扫描的问题
固定处理太大而无法使用的浮点值
软件评论 请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
网友评论