本帖最后由 ganyilu 于 2021-9-6 03:17 编辑
上次夸下海口说,此找寻路CALL方法,通用于所有端游网游,所以只能硬着头皮继续再做一期32位的新端游。 也不能说是新端游,但确实比较新。至少百科上是这么编的。 回合制,坐标比较特殊,通常是整数类型的,
上期说过CE的最基础数据找法,这里就不重复了。 以正常人的思维,找到的XY坐标是这样的。 三位数,很接近哈,应该就是真正的坐标了。 尝试锁定一下这两个地址的数值。 然后游戏里面尝试走动,发现,无法锁住角色,游戏内,角色依然能走动。 人物在周围多点几下鼠标,角色甚至还在游戏内乱飞!!乱瞬移。
这两个坑爹货,虽然能间接影响到真实坐标,但根本不是我们要找的XY坐标。 所以,真实坐标,是加密的? 只能重新查找数据了。
先把这个坑爹的地址删掉,它虽然有能力影响真实坐标,但却不是我们要找的坐标X。 再把其他所有三位数的坐标,拉到地址栏,锁定,游戏内角色依然无法锁定。 再删掉。
然后把所有4位数的拉下来,尝试锁定,竟然有效果了! 尝试左右走的时候,不像3D游戏那样直接锁定走不动, 而是过几秒钟后又弹回锁定的坐标。
经历了一点点小波折,最终还是找到了坐标X。 这就是真实的坐标X,如果你连真实的坐标都找不到,就别说想找到寻路CALL了。 这应该勉强算是一个小加密吧,难不倒咱。
按照正常思维,咱们对着这个地址,鼠标右键,“浏览相关内存区域” 理论上,右边的“989”应该就是Y坐标了,把它添加到地址栏。尝试锁定。人物上下走动 ????????????????????????? 竟然无法锁定?什么鬼!!!! X+4得到的Y坐标,竟然是无法锁定角色的, 这个不是我们要找的Y坐标,虽然它在X左边身边。 现在,只能用找X坐标的方法,再尝试找Y坐标了。
两个地址,还是有点距离的。为什么差这么大,查一下。 终于明白了。这个游戏的坐标,确实有点坑爹。 确实可能会给新手,造成一定的难度。 但是稍微有点经验的老鸟,就显得有点小儿科了。 按照上次64位游戏的教程。
第一行,是给目标X赋值的代码,所以肯定不在寻路CALL内,
应该算是鼠标点击,把鼠标点击的坐标,赋值给了这个地址。
第二行就是寻路CALL了。
最终还是找到了寻路CALL。
这个CALL,我试了下,确实可以从这里用起。也能寻路成功。就是真的寻路CALL了。 如果吾爱方便放视频或者动图的话,就给大家装一回B了。 但是麻烦,懒得装。 能猜到游戏名的,自己去试吧。
32位的2D小游戏,相对于64位3D大端游,寻路算简单很多的。 也许往CALL里面走,或者往下面,能找到参数少点的CALL,方便远程调用。不过我就不找了。 当然缺胳膊少腿的,能不能调用并且完美实现寻路,这个不好说。 毕竟缺少参数,是可能存在BUG的。
这游戏也许会有不少人猜到,所以也不敢教大家用CALL了,自己慢慢琢磨吧。
这个方法确实可以实现99% ,有寻路的游戏。 你要寻路,始终得有个目标。你要结婚,就得有个老婆。 这是必然的。
只是有些游戏,可能会小小的刁难一下新手。 比如在当前人物坐标加密,或者寻路目标加密。 如果是我的话,我会在寻路目标上做点手脚,坑死你们。让你们搜不出来。 本来方法已经打出来,但还是删掉了,不出这种馊主意了。
认识这个游戏的,不会找的,也可以直接照着图上的机器码定位。 看看寻路长啥样,参考参考。 以前我是一个人过来的,翻翻所谓的新老教程,都很难找到现在的游戏CALL。 就想着,见一次寻路CALL的面也好。这辈子都值得了。
想想当年的自己,是真的可怜。 所以,就做了这个寻路CALL的教程,救救孩子们, 救救和我当年一样,同病相怜的孩子们。 一心想着学那么一丢丢技术,可是,全网无教程。 只有一些大清余孽,乐此不疲翻录一些大清年代的游戏视频。 游戏都关服了,依然难不倒它们,搭私服接着录。 (发的时候好好的,起来一看,帖子图片和文字居然乱了?下面的图不用在意 ,重新编辑也删不掉没办法) (回复置顶还有一点点装X资料)
|