使用 lua 将扫描结果存储到 csv 文件中

我是 lua 的新手。我在玩游戏时使用 Cheat Engine 扫描数值以获得内存地址和值。 我想要写一个 CSV 文件,其中包含一组地址的值,这些地址的值在每一帧都会更新,并从创建的 CSV 文件中加载这些值,以便在下一次玩游戏时使用。是否有任何示例脚本可以实现这一点? 提前感谢。

点赞
用户1531227
用户1531227

计算机不是这样工作的。

内存布局由操作系统处理。我们作为程序员请求特定数量的内存并被分配一段地址范围。

这意味着每次启动游戏时,地址都会改变。

如果我没记错的话,Cheat Engine 内置了处理这个问题的工具。这应该在 Cheat Engine 的文档中有说明。

2018-01-29 09:51:36
用户8985046
用户8985046

将Cheat Engine里的数据保存为CSV文件是没有必要的。它可以让你保存Cheat Table。实际上,你在Cheat Engine里进行的几乎所有操作,包括指针扫描,都可以保存在Cheat Table里或导出到文件中。

只需使用保存按钮将其保存到磁盘即可。

如果你必须使用Cheat Engine LUA,则可以使用以下函数:

  • saveOpenedFile
  • getFileList
  • Lua:Class:FileStream

你可以查看Cheat Engine LUA中的一些文档来了解更多。

2020-04-04 05:28:25