挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
游戏交易就上寄售网-专注稳定-诚信赢天下玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)天下盾/国内/免实名/免备案CDN无视一切CC/DD攻击
→入驻S9企业发卡网各种全黑号辅助群:475351077 ██【我要租此广告位】██.
.. .
查看: 10782|回复: 11
打印 上一主题 下一主题

[讨论交流] 游戏变速模型 原理

[复制链接]
6高级会员
624/1100

624

积分

193

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
431
海币
7388
交易币
0
跳转到指定楼层
楼主
发表于 2015-1-20 22:50:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


今天一个朋友问我一些游戏的变速器是怎么做的,我第一反应就是驱动,所以回答他的是WinIO中的驱动级系统变速。但经过测试发现变速器只改变指定进程的速度,其他进程包括时间都没有发生改变。看了一下变速器的文件目录,有个叫HOOK.dll的文件,所以立马就想到了APIHOOK。平时写程序比如线程休眠5秒Sleep(5000),那么我们只要APIHOOK掉Sleep函数,把传入的5000改成我们想要的值就达到了变速的效果。

    接下来我上网查了一些和时间相关的API,如SetTimer,TimeSetEvent,timeGetTime,QueryPerformanceCounter,GetTickTime,随便找了个加速为主流 的游戏,经测试,游戏在时间的计算上用到了其中的一个API,所以我们要做的就很简单的,注入一个DLL进入游戏后对API进行HOOK,把相关数据修改后并返回。很顺利的,一个加速 就写好了。

    什么游戏就不说了,本来就是以研究为主,现在我将他简单化,模拟了一个游戏中放技能时的施法条。通过APIHOOK技术将施法速度提升至原来的20倍。当然为了方便,我把APIHOOK直接一起写进了程序内,和DLL注入后APIHOOK的效果是一样的。

    贴上模型图:

大家下载下来测试下就很明显了,原先5秒读条足足快了20倍。

    该技术适用的场合:网游都是通过客户端和服务端交互,如果相关的数据处理全在服务端上,那么APIHOOK的结果是本地可以看到效果,但技能却放不出去,因为服务器判断失败。所以当这些数据都在本地进行处理的时候,HOOK掉时间相关的函数进行游戏变速是再好不过的。

    因此我很不厚道的拿XNF开了刀,测试效果W美。这里就不发了,开这贴是以技术为主,看懂了的朋友随便上游戏调试下,确定哪个API,然后做相关的处理就解决了。
游戏变速模型.rar (3.67 KB, 下载次数: 96)





联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:如何解决 XNF木马加载
下一篇:XNF C84触发全屏源码
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:[email protected]),本站将立即改正。

0

积分

0

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
0
海币
-62
交易币
0
沙发
发表于 2015-1-21 17:23:13 | 只看该作者
怎么写  加速某进程呢?  求写法
3正式会员
117/300

117

积分

48

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
69
海币
4022
交易币
0
板凳
发表于 2015-1-24 17:18:21 | 只看该作者
前排支持下

9

积分

1

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
8
海币
84
交易币
0
地板
发表于 2015-4-15 13:21:54 | 只看该作者
正静,淡定,安静,都别吵了……

33

积分

16

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
17
海币
657
交易币
0
5#
发表于 2015-5-5 12:32:43 | 只看该作者
我飘过一下 赚一个海币
8资深会员
1320/1800

1320

积分

286

主题

35

听众
已帮网友解决0 个问题
好评
11
贡献
1034
海币
3726
交易币
5
6#
发表于 2015-5-9 11:35:03 | 只看该作者
回复一下 证明我来过

4

积分

1

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
3
海币
26
交易币
0
7#
发表于 2015-5-29 13:41:02 | 只看该作者
赚海币~~~~~~~~~~~
回复

使用道具 举报

4

积分

1

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
3
海币
26
交易币
0
8#
发表于 2015-5-29 13:41:19 | 只看该作者
再赚一个海币

34

积分

10

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
24
海币
2449
交易币
0
9#
发表于 2015-6-6 22:54:08 | 只看该作者
硬实厉害啊  

46

积分

5

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
41
海币
180
交易币
0
10#
发表于 2016-7-4 21:40:15 | 只看该作者
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2024-5-14 22:59 , Processed in 0.557226 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

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