Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!

Cheat Engine 是一款单机游戏作弊器,通过扫描游戏运行内存,可以快速扫描游戏中的内存数据并修改它们,调整游戏物品的数量、修改金钱、修改能力值等等。同时它也配备了调试器、反汇编器、汇编器、speedhack、训练器制作器、直接 3D 操作工具、系统检查工具等,这些工具对于普通程序员和软件分析师也很有用,可以用来调试游戏和应用。

Cheat Engine 没有 Linux 版本的,但是有 Linux CEServer 服务器版本,通过 wine 运行 Windows Cheat Engine 作为客户端,连接 Linux CEServer 游戏调试服务,从而间接修改游戏内存。

官网:https://www.cheatengine.org/downloads.php

1.下载 Windows 版 Cheat Engine 程序,得到 CheatEngine75.exe程序

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

下载简体中文语言包:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

下载 CEServer:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

2.运行 CheatEngine75.exe

wine start /unix ./CheatEngine75.exe

选择“English”

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

一路点击“确定”

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

3.安装简体中文语言包

cd /home/edsolo/.wine/drive_c/Program Files/Cheat Engine 7.5
unzip ~/Downloads/ch_cn.zip

当前目录下会生成 ch_cn 目录,里面就是简体中文语言包。

打开 Cheat Engine,选择“Edit->Setting”

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

找到“Language”,选择刚刚添加的 ch_cn 文件夹,点击“Select Language”

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

点击“ok”,确定后重启应用。

但是我这里没什么用,打开依然是英文的,如果是在 Windows 下,重启应用会提示选择语言,选完之后打开就是中文的,但在 Linux wine 下,没有弹出这个界面。所以打开一直是英文的,这个方法行不通。我们采取另一种办法,给启动程序的快捷方式添加参数解决。

Cheat Engine 安装后,会自动创建桌面快捷方式,快捷方式位于~/.local/share/applications/wine/Programs/Cheat Engine 7.5目录下,用文本编辑器打开Cheat Engine.desktop,发现 wine 启动的是 Cheat Engine.lnk 快捷方式。

最终的启动程序命令在 lnk 中,所以最后要修改的是 lnk 文件。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

但是 lnk 文件无法直接编辑,用notepad.exe打开乱码,用 hex 编辑也不行,即使编辑了也会导致快捷方式失效。如果将快捷方式复制到 Windows 系统中编辑,由于程序启动目录不存在,右键属性编辑目标时无法保存。所以这些尝试都失败了,只能通过编辑 lnk 文件实现目的。

推荐一款能够直接编辑 lnk 文件的工具Easy Link File Viewer

官网下载:https://github.com/ElektroStudios/Easy-Link-File-Viewer/releases

Easy Link File Viewer 只能在 Windows 下使用,所以我们使用虚拟机 win10 来运行程序。

下载Easy Link File Viewer,运行程序,打开Cheat Engine.lnk

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

Target Arguments一栏中添加参数:--LANG ch_cn

保存,并将修改后的 Cheat Engine.lnk复制到~/.wine/drive_c/ProgramData/Microsoft/Windows/Start Menu/Programs/Cheat Engine 7.5目录下,替换掉原来的快捷方式。(替换后注销一下电脑,让快捷方式缓存重建。)

在程序菜单里点击Cheat Engine

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

程序会调用刚刚修改的Cheat Engine.lnk文件,并最终运行Cheat Engine.exe程序,此时打开就是中文了。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

4.安装 CEServer,配置进程调试服务

将下载的ceserver75.zip解压至soft/ceserver文件夹内,然后哦运行程序:

unzip -d ~/soft/ceserver ./ceserver75.zip
cd ~/soft/ceserver
chmod +x ./ceserver
sudo ./ceserver

输出如下:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

给程序添加快捷方式

nano ~/.local/share/appications/ceserver.desktop

将以下内容添加进去,Exec Icon根据自己的路径修改:

[Desktop Entry]
Name=CE Server
Exec=pkexec /home/edsolo/soft/ceserver/ceserver
Icon=/home/edsolo/Pictures/图标/logot.png
Type=Application
Terminal=true

这里让 ceserver 在终端中运行,因为 ceserver 打开调试进程结束后,不能重新打开,需要关闭重新运行,使用终端运行可以观察 ceserver 调试过程,方便关闭重启。

5.使用 Cheat Engine 调试《仙剑奇侠传四》案例教程

(1)运行 ceserver;

(2)运行 Cheat Engine,打开进程列表,选择“网络”

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

在“主机”一栏钟输入:localhost

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

点击“连接“,就能读取到系统中运行的进程了:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

(3)运行《仙剑奇侠传四》,打开一个游戏场景,然后在 Cheat Engine 中找到游戏的进程

找不到的话,重新选择”网络”,点击”连接”,然后进程列表刷新,就能看到新打开的进程了。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

点击“PAL4.exe”进程打开,在游戏场景里,找到一个可以购买或卖出物品的地方,比如药铺、商店(只要能够消耗金钱、物品数量就行)。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

以金钱修改为例:

进入系统界面,查看当前的金钱数:58034

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

在 Cheat Engine “数值:”中填入“58034”,点击“首次扫描”:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

查到一个内存值为“58034”的地址,因为只有一个,大概率这个内存地址存储的就是金钱数。我们来确认一下是不是,选中地址,然后点击右下角红色小箭头,将地址添加进观察栏中:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

切换到游戏中,随便购买一件东西,此时金钱变为“58634”:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

切换到 Cheat Engine 中,看看刚刚找到的内存地址的值是否有变化。可以看到,值变为了“58634”,和游戏中的变化一致,证明我们找到的这个地址就是存储金钱数的内存。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

现在修改这个内存地址的值,验证一下我们的猜测对不对,双击观察栏中的数值区域,弹出修改框,填入数字“1000”:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

返回到游戏中,看看金钱数是否有变化?
Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

Nice!可以看到,金钱数变成了“1000“,那么刚刚找到的地址就是存储金钱数的内存地址,此时想要多少金钱就修改成多少。是不是非常简单?

再修改一处物品试试,以“孟婆粥”为例:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

在 Cheat Engine 中,搜索数值为 “99” 的值有哪些?

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

可以看到密密麻麻的一堆,现在要从这一堆内存中找出代表“孟婆粥”的那一个内存,勾选“对比首次扫描”,然后到游戏中卖出一个孟婆粥,此时库存变为“98“:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

回到 Cheat Engine,在数值栏中填入“98“,点击’’再次扫描“,看看上一次扫描出的内存中,有哪些内存的值变为了”98″,可以看到这么多的内存中有两个值变成了”98″。现在还不能确定是哪个地址,再卖掉一个孟婆粥看看。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

现在孟婆粥变为了”97″,回到 Cheat Engine 中发现,有一个内存的值变成了”97″,和我们期待的变化一致,那么这个内存应该就是存储孟婆粥的地址,双击地址将地址添加到观察栏中:

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

此时再卖一个孟婆粥,库存变为了”96″,和预期的一样,内存值也变为了”96″,现在可以确定,这个地址存储的就是孟婆粥数量。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

验证一下试试,双击数值区域,修改数量为”10″:

改一处物品试试,以“孟婆粥”为例:

此时,游戏中的孟婆粥数量应该变为”10″,切换到游戏中,可以看到孟婆粥的数量确实已经变成了”10″

如果修改后没有变化,切换一下物品栏,就能看到变化了。

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客
Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

除了修改内存地址外,还可以给地址上把锁,禁止写入数据,比如存储生命值的内存,禁止写入数据。那么在游戏中,无论怎么挨打,生命值都不会降,永远不死。

Cheat Engine 虽然是通过 wine 启动的,但它不仅仅能调试使用 wine 运行的程序,也能调试 Linux 本地的进程,Linux 原生游戏同样也能够修改。

Cheat Engine 还有很多的高级功能,如查看内存调用、修改内存指令等等,可以找到修改内存数据的指针和静态地址,创建窗体和 lua 脚本,从而生成一个简单的游戏内存修改器,也可以作为调试程序的助手使用等。

下期介绍一款 Linux 原生游戏内存修改器,功能和 Cheat Engine同样强大!——PINCE

Linux ubuntu 25.04 使用 Cheat Engine 内存修改器(游戏作弊器),安装简体中文语言包,修改游戏内存,更改游戏物品、金钱数量,妈妈级教程,一文学会!_cheat engine linux-CSDN博客

知识拆解

PINCE——Linux 原生游戏内存修改器,一款替代 Cheat Engine 的强大游戏修改器,Linux 游戏玩家必备神器!

2025-11-19 16:51:21

知识拆解

Wayland 桌面下非常好用的安卓运行环境—waydroid,极度推荐!!!

2025-11-19 17:05:54

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索