如何用易语言获取游戏地图上面的坐标

如何用易语言获取游戏地图上面的坐标,第1张

地址=[[[[基址]+一级偏移]+二级偏移]+三级偏移]+四级偏移]+……,最多我遇到八级偏移。

坐标一般是用浮点数存储的,你在游戏里面看是300,但实际时可能是30012,30045这样子的。所以直接搜整数型的搜300搜不到。

方法一:搜血量的地址。比如是[[CD866C]+1C]+28]+280。那么,我们可以得出CD866C是基址,[[CD866C]+1C]+28]是人物基址。一般跟角色有关的地址存放的位置都挺近的,于是,可以用“结构化内存监视器”(网上有下的)遍历四级偏移280周围的地址,例如:[[CD866C]+1C]+28]+0到[[CD866C]+1C]+28]+99C。寻找有没有跟300,400相近的数。

方法二:搜索未知的初始量,类型浮点数或双浮点数。搜出来数据量会很大。然后移动一下角色位置,坐标会变。如果坐标变小,搜减小的数值;如果坐标变大,搜增大的数值。这样搜出的数据量越来越小,在最后的数据中找到地址,然后搜基址和偏移。

总之,内存这方面并不简单,要多看视频,积累经验。纯手打的哦!

你要先获取模块DLL的句柄

你可以百度下载一个 取模块句柄的易语言模块 后缀是EC的

然后再易语言左边的程序栏里面————模块引用表右键导入添加模块引用,把你刚刚下载的模块导入进去

然后写一个格式类似这样的

进程句柄 = 取模块句柄 (“GGWAR3dll”)

基址 = 内存_读整数型 (进程ID, 进程句柄 + 十六到十 (“1C1160”))

模块地址我已经打包好了panlanzoucom/i0unjvi  复制后浏览器打开就行

具体请看天池做的修改器。开源。>

以上就是关于如何用易语言获取游戏地图上面的坐标全部的内容,包括:如何用易语言获取游戏地图上面的坐标、易语言 游戏基址=模块dll+偏移量 应该怎么才能读取出来、求魔兽争霸3 的金钱和木材基址和偏移 1.24等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10063265.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存