游戏精英
- 贡献度
- 554
- 金元
- 21074
- 积分
- 4363
- 精华
- 4
- 注册时间
- 2011-11-7
|
本帖最后由 flarejune 于 2017-3-31 16:42 编辑
敌人的速度和我方的速度是共享一个函数的.
敌人的移动速度改为0,敌人就无法移动了,
敌人攻击速度改为0,敌人就无法攻击了.
我有做过这个"可设置式"的脚本,不过我没有发布出来,因为要顾及那些不会使用CE的用家.
我现在发给你看下:
首先勾选总开关代码,然后在下面3个参数里设置.速度的值是浮点值,代表倍数,0倍就是0,1倍是默认速度.如此...
这个仅仅是做了移动速度的修改.你将敌人的速度设置为0的.敌人就原地不能动了.
这个游戏没有上限速度的.....你如果在我的代码那个位置注入的话,那个EAX值会被赋值到XMM0...里面有个函数做上限检查的.
如果你将注入点放到当前函数的ret处,你直接修改xmm0的值的话,那么就是一个不限制上限的速度值了,快到无法控制.....
而我在代码里,还特意加了判断敌我,cmp [rcx+64c],0这个命令就是判断敌我的....至于是否能修改敌人,我一早也知道了的.
瞬间蓄力可能有bug....怎么说呢...如果我是一个手速不是很好的人,本身是蓄力攻击的,我原本打算使用普通攻击,结果按多了那么几毫秒...就变成了瞬间蓄力攻击,有点蛋疼.
所以我就没有考虑做这个修改.
至于风版主的程序修改了什么,这个我倒是不怎么想关注,因为修改游戏的过程本身就是一种乐趣,而要获得风版主的修改器修改了什么内容,也是很容易的事情,你既然都懂得如何分析调试游戏了,而他的修改器也是程序,要调试分析又有何难?对不对
不过风版应该也考虑过了,如果有人可以分析得了他的程序的话,又何必要偷瞄他如何实现修改呢.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|