记录指定存储位置的值

时间:2019-07-15 16:07:38

标签: c logging memory lua cheat-engine

我正在玩一个游戏,在该游戏中我想要记录不断变化的价值。

该值位于固定的内存位置,定义为浮点型,尽管速度总是更好,但至少应每100毫秒记录一次。

我需要一些可以记录位于内存位置的值并将其写入文本文件的东西(例如C代码或lua脚本)。


文本文件应如下所示:

Time [hh:mm:ss.ms] | (Location) [Value]
14:03:12.013       | 31.4159265359...

内存位置看起来像这样的“ 21E6223D9F0”。


我使用作弊引擎在内存中查找位置。

我已经尝试使用带有pre-made .lua脚本的作弊引擎来记录值,但是使用os.date时,计时只减少到几秒钟,因此该方法几乎没有用。 尽管您可以将日志计时设置为100毫秒,但是生成的表并不会每100毫秒创建一个条目。

当时间的分辨率为几毫秒时,这应该没有问题。


编辑:

This is the lua-script I used with cheat engine。 它包含作弊引擎“内存视图”界面的Gui,可以通过“内存视图>工具>监视地址更改”进行访问

我找不到一种方法来获取lua脚本以ms分辨率输出,并且我无能为力地想办法用一些C代码来解决这个问题。

0 个答案:

没有答案