首页
社区
课程
招聘
唉,实在郁闷,无法解决人物自动移动的问题,来这里散心一下
发表于: 2005-8-16 10:40 3591

唉,实在郁闷,无法解决人物自动移动的问题,来这里散心一下

2005-8-16 10:40
3591
唉,实在郁闷,无法解决人物自动移动的问题,来这里散心一下

好几天了,还是无头绪,可以找到一个CALL,但是似乎已经是计算完后的CALL,
如果采用封包发送,一样需要得到下一个点的X,Y,Z,而我就是无法计算出来下一个点的X,Y,Z好郁闷啊,兄弟们,有没有谁有好的方法或着给我点新的思路吧

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
upm
2
把游戏的寻路算法全部分析一遍,保证你想怎么走就怎么走,飞起来也行
2005-8-16 10:48
0
雪    币: 217
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
问题是就是寻路的算法调不出来,本来打算根据现有的内存存放的地方下内存断,然后逆向分析上去,但是,那个地址是动态分配使用的,不光存放坐标,读写非常频繁。郁闷啊
2005-8-16 15:56
0
雪    币: 200
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
最初由 leahart 发布
问题是就是寻路的算法调不出来,本来打算根据现有的内存存放的地方下内存断,然后逆向分析上去,但是,那个地址是动态分配使用的,不光存放坐标,读写非常频繁。郁闷啊


若是动态分配的,就把他搞成静止的,方法是向动态地址写数据的那条语句换成跳转,这时候原程序就会被覆盖一些命令.然后在跳转处用一个固定地址写一把,再加上原来的被覆盖的语句,再跳回去就OK了
2005-8-16 16:31
0
雪    币: 217
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 pjb 发布


若是动态分配的,就把他搞成静止的,方法是向动态地址写数据的那条语句换成跳转,这时候原程序就会被覆盖一些命令.然后在跳转处用一个固定地址写一把,再加上原来的被覆盖的语句,再跳回去就OK了


转成静态的容易,关键问题是里面的数据不光是存放坐标,比如,当前这个地址是存放坐标用,但是下一个时刻可能就不是放坐标了
2005-8-16 18:38
0
雪    币: 200
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
一样的阿
找到存坐标的语句,然后把它存到某固定地址啊,再找到其他向这里村的语句,你有用的全都放到固定地址。

你可以用OD的内存写入的断点看看这些语句在哪~
2005-8-16 22:23
0
游客
登录 | 注册 方可回帖
返回
//