在上次课程中,我们成功获取了人物对象的基址:[[[0xd75db8]+1C]+28],而人物血量的地址则是基址再加上偏移量278。
接下来,我们需要执行以下步骤来进一步操作:
使用xdbg附加到游戏,并将内存模块转储到人物对象。
将数据类型切换为浮点数类型,因为坐标通常是以浮点数表示的。
返回游戏并开始移动,观察发现这几个数据一直在变动,因此可以猜测这些数据就是人物的xyz坐标。
坐标X:[[[0xd75db8]+1C]+28]+3C
坐标Y:[[[0xd75db8]+1C]+28]+40
坐标Z:[[[0xd75db8]+1C]+28]+44
在CE(Cheat Engine)中任意右击一个内存地址,选择查看内存。
使用Ctrl+G快捷键跳转到对象地址,并将查看模式设置为浮点数。
移动数据时,变动的数值会变成红色,从而可以看到坐标数据。
打开龙龙遍历工具,输入偏移地址,然后可以使用一键遍历功能。