用C ++制作游戏训练师?

时间:2009-05-10 22:29:06

标签: c++ memory pointers

好吧所以我以前搞过游戏,但是现在我想制作一个培训师唯一的问题就是每次我在另一台电脑上播放或重新启动游戏时,内存地址都会发生变化。现在我需要找到一个指针,但不知道如何。

那么如何使用像CheatEngine 5.4这样的内存扫描仪找到指向弹药地址的指针?

3 个答案:

答案 0 :(得分:3)

  • 步骤1.在内存中搜索您要更改的值,并存储所有匹配位置
  • 步骤2.在游戏中执行某​​些操作以将值更改为新值
  • 步骤3.检查所有匹配位置,其中一个位置应包含新值。
  • 第4步。将您想要的任何内容写入该位置。

答案 1 :(得分:1)

第1步:使用作弊引擎搜索您想要更改的值。

第2步:如果找到了正确的地址,请右键单击该地址并对该地址进行指针扫描。现在你应该得到许多具有一些偏移量的基地址。

第3步:关闭游戏并重复步骤1.现在复制新地址并单击重新扫描指针扫描(在步骤2中打开的窗口中)。在重新扫描地址中粘贴新地址现场和重新扫描。那么你应该只得到正确的基址+偏移量。

第4步:要始终找到正确的地址,请执行readprocessmemory(baseaddress + offset)

答案 2 :(得分:0)

http://forum.cheatengine.org/viewtopic.php?t=26540我在作弊引擎网页上发现了这个,他们有一个专门用于指针的部分,它可以提供帮助。