跳转至

Lua 脚本环境

从历史上看,机器人开发者很少用 Cheat Engine 来更新游戏发布补丁后的地址,因为在 OllyDbg 里做这件事要容易得多。这使得 Cheat Engine 对游戏黑客来说除了初步研发之外没什么用——直到一个基于 Lua 的强大嵌入式脚本引擎被实现到 Cheat Engine 稳健的扫描环境之中。虽然这个引擎最初是为了在 Cheat Engine 内开发简单机器人而创建的,但专业游戏黑客发现,他们也可以用它在不同版本的游戏二进制中轻松编写复杂脚本来自动定位地址——这项任务原本可能要花费数小时。

 你可以在 http://wiki.cheatengine.org/ 的 wiki 上找到关于 Cheat Engine Lua 脚本引擎的更多细节。

要开始使用 Lua 引擎,请在主 Cheat Engine 窗口中按 ctrl-alt-L。窗口打开后,在文本区编写脚本,点击「执行脚本」运行它。用 ctrl-S 保存脚本,用 ctrl-O 打开已保存的脚本。

脚本引擎有数百个函数和无限的用例,所以我将只通过剖析两个脚本来让你一窥它的能力。每个游戏都不同,每个游戏黑客编写脚本都是为了实现独特的目标,所以这些脚本只用于演示概念。