我正在玩一个游戏,在该游戏中我想要记录不断变化的价值。
该值位于固定的内存位置,定义为浮点型,尽管速度总是更好,但至少应每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代码来解决这个问题。