cheat engine如何设置中文版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cheat engine如何设置中文版相关的知识,希望对你有一定的参考价值。

找到文件夹CheatEngine打开文件夹,找到languages文件夹下载好中文语言安装包后解压到CheatEngine安装目录languages文件夹里。(中文语言下载地址会在后面写到)会跳出来重复的文件,点覆盖并确定。再打开软件就会发现是中文的了!

主要功能

内存扫描是Cheat Engine的最主要功能之一,它可以扫描指定数值的内存地址,通过修改这些数值来达到修改游戏数据的目的,从而达到诸如无限生命、时间或弹药等优势。

Cheat Engine是国外的一款非常优秀的内存修改软件,用这个软件的游戏爱好者不计其数,他不但可以修改Flash游戏,对其他单机游戏也同样所向披靡。

Cheat Engine的用法也不是很复杂,首先是要先打开游戏,然后打开Cheat Engine,点击左上角的那个电脑图标,在弹出来的框中选择游戏进程,然后选择扫描类型和数值类型,进行扫描并修改。

参考技术A

    找到文件夹Cheat Engine

    打开文件夹,找到languages文件夹

    下载好中文语言安装包后解压到Cheat Engine安装目录languages文件夹里。

    (中文语言下载地址会在后面写到)

    会跳出来重复的文件,点覆盖并确定。

    再打开软件

    就会发现是中文的了!

追问

还是英文的

使用python从Cheat Engine获取地址处的数据

【中文标题】使用python从Cheat Engine获取地址处的数据【英文标题】:Get data at address from Cheat Engine with python 【发布时间】:2020-08-16 22:27:10 【问题描述】:

我已经使用作弊引擎来获取我的玩家在游戏中的 X 坐标的地址和真实地址;盗贼之海。不幸的是,当我尝试通过在线描述的方法(即单击“找出访问此地址的方式”)找到指针时,游戏崩溃了。由于 Address 和 RealAddress 似乎没有改变(分别为 SoTGame.exe+699FE50 和 7FF6EA32FE50),有没有办法访问这个地址的值?

我想使用 ReadWriteMemory 之类的东西(来自 Git 自述文件的示例代码,经过我的改编):

from ReadWriteMemory import ReadWriteMemory

rwm = ReadWriteMemory()

process = rwm.get_process_by_name('SoTGame.exe')
process.open()

#health_pointer= process.get_pointer(0x004e4dbc, offsets=[0xf4])
x_pointer = process.get_pointer(0x699FE50)

#health = process.read(health_pointer)
x = process.read(x_pointer)

print('x': x)

当作弊引擎显示一个非常不同的数字时,当前打印返回 0。

【问题讨论】:

【参考方案1】:

您想访问带有模块条目偏移量的地址。

调用get_process_by_name 将返回指向内存中进程基址的指针,但在这里您要将此指针偏移到进程的模块条目。 0x699FE50 是您与模块条目 'SoTGame.exe' 的偏移量,因此查找并添加您的模块条目 module_base(通常为 0x00400000)将导致内存中的地址正确。

在您的情况下,get_pointer(module_base + 0x699FE50) 应该可以解决问题。

【讨论】:

你从哪里得到module_base

以上是关于cheat engine如何设置中文版的主要内容,如果未能解决你的问题,请参考以下文章

微信内存小程序code获取cheatengine

如何从Cheat Engine保护Flash游戏?

新手如何使用Cheat Engine (CE) 来修改“我的世界“?

cityengine2015设置成中文

使用python从Cheat Engine获取地址处的数据

GDB 是不是支持演绎内存扫描,例如 Cheat Engine?