开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3212|回复: 16
收起左侧

[求助] 不停写入游戏数据但仍然无效

[复制链接]
结帖率:100% (5/5)
发表于 2017-6-21 23:28:07 | 显示全部楼层 |阅读模式   河北省廊坊市
各位大神好:
我玩的是一款类似魂斗罗的游戏,第一关中掉下悬崖会死掉,但是最矮的阶梯数值是1144045568,数值越大就掉下去越深,就会死亡。我就不停的判断,1毫秒判断一次,如果≥1144045568就往内存地址写入数值1144045568就不会掉下去死亡,类似悬浮在空中一样,像下面第一张图,是有效果,但是人物还是会慢慢一点点的掉下去,最终还是会死亡。
不开辅Zhu就是直接掉下去死亡,开了辅Zhu就慢慢的掉下去再死亡。我就搞不明白为什么写入成功了还是会掉下去,请各位指教。 01.png
如上不停的写入,人物悬浮在空中,但是还会一点点往下掉
最终如下面还是死了
02.png

结帖率:100% (5/5)
发表于 2017-6-21 23:35:39 | 显示全部楼层   甘肃省庆阳市
好复杂的样子,程序是这样判断的,你在空中的时候已经判断你为死亡状态了,你找到的这个地址只是死亡的过程
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
发表于 2017-6-21 23:47:58 | 显示全部楼层   广东省汕尾市
没有写过辅Zhu,不过应该是一个时间差的问题,你可以测试下,修改的值小于1144045568试试

我猜测的是,你1毫秒判断写入,如果他游戏是500微妙更新位置呢?
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:82% (18/22)
发表于 2017-6-22 00:11:33 | 显示全部楼层   广东省茂名市
那就把值写大点试试  这些数据应该是浮点数的 用浮点数好看点
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:82% (18/22)
发表于 2017-6-22 00:13:05 | 显示全部楼层   广东省茂名市
不然把修改这个地址的代码hook掉
回复 支持 反对

使用道具 举报

发表于 2017-6-22 00:13:59 | 显示全部楼层   浙江省金华市
基本应该是你这个地址没有找对
1.有些游戏是有两个地址的,数值相同,但是只有改变一个是有效的,比如你这个游戏可能也有两个地址,一个地址是控制动画的,一个地址是控制实际位置的,而你修改的是控制动画的
2.游戏读取你这个值可能不是用他的具体数值,而只是一个判断,比如超过这个值的时候执行-1操作,这样的话程序的判断时间比1ms快的话,也是可能的(因为你改了以后,游戏还是往下掉,而且可以看见掉的过程)
3.游戏进入这个过程的时候,其实已经死亡,你只是改变了死亡后动画的速度(这个可能性应该不大,因为跳起来的时候,应该是无法判断的(可能跳过去,这样就不死,也可能跳不过去,这样就死),不排除有些游戏那么高端)

建议:再用ce找下,找到以后用ce查找代码,然后去nop掉关键的代码,这样如果代码找对的话,肯定是不会有问题的
回复 支持 反对

使用道具 举报

结帖率:85% (23/27)
发表于 2017-6-22 01:36:23 | 显示全部楼层   浙江省绍兴市
你可以用CE试试锁定 如果锁定不动的话 那就证明你地址是对的 如果不行 第二种方法 就是hook
回复 支持 反对

使用道具 举报

结帖率:46% (6/13)
发表于 2017-6-22 01:55:27 | 显示全部楼层   浙江省嘉兴市
时钟周期改成100
回复 支持 反对

使用道具 举报

结帖率:50% (2/4)
发表于 2017-6-22 03:12:46 | 显示全部楼层   广东省汕头市
找到死亡CALL  ,ret
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2017-6-22 07:43:48 | 显示全部楼层   香港特别行政区湾仔区
这种最好的解决方法是找对地方直接hook,比时钟可靠多了。
至于你时钟为什么不行,可能这地方不是最终判断值。
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表