阅读目录
[鬼泣4 游戏分析]跳跃,奔跑相关逻辑分析
发布于:2016-6-29 11:30 | 72283次阅读 作者: 管理员 | 原作者: TP | 来自: 原创
分析目的: 通过分析大型3D游戏掌握一般大型3D动作类游戏的分析方法,并通过逻辑分析进而编写出外挂。
分析思路: 鬼泣4中在学习 二段跳 技能后可以在空中跳跃2次,类似于下面这样:
分析跳跃逻辑 猜测当跳跃在空中会有对应的标志位,1标志为可以二段跳,当二段跳之后改写标志为0,不能二段跳,CE载入分析地址 OD载入分析,改写标志位,没有效果,逻辑有错
猜测当跳跃在空中时,标志位为0,可以二段跳,二段跳之后标志位1,不可继续跳跃。 CE载入分析地址
OD载入分析得到段跳地址 发现角色在跳跃的时候,使用了3个标志位分别代表跳跃和段跳,分析如下 未跳的时候 跳跃的时候 二段跳的时候
修改ADD后立即数为0即可实现无限段跳
奔跑 同样可以通过搜索标志位:当快速奔跑时标志为1,普通行走时标志位为0,确定地址 普通奔跑、 快速奔跑 下硬件断点确定判断地址 Nop掉jb就可以实现迅速快速奔跑了
结论 通过分析得到人物行为的标志位,通过修改标志位可以修改游戏限制,实现无限段跳,无需等待快速奔跑。 |
最新评论
发表评论