吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1973|回复: 6
收起左侧

[新手问题] CE游戏加速精灵的原理是什么,如何用C#来实现此功能?

[复制链接]
东方雨林_Lin 发表于 2023-10-9 13:34
CE游戏加速精灵的原理是什么,如何用C#来实现此功能?最近在使用C#做个人回合制游戏脚本,其中发现可以使用的CE的变速精灵来实现加速过程效果。我想要把这个功能集成到我自己的工具中。但是找不到思路。有没有大佬讲解一下CE这个变速精灵是什么原理实现的?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

忆魂丶天雷 发表于 2023-10-9 16:52
原理就是hookapi 建议直接调用CE目录中的speedhack-x86_64.dll/speedhack-i386.dll
 楼主| 东方雨林_Lin 发表于 2023-10-9 17:40
忆魂丶天雷 发表于 2023-10-9 16:52
原理就是hookapi 建议直接调用CE目录中的speedhack-x86_64.dll/speedhack-i386.dll

大佬请教一下,那我调用CE的DLL的话,我的工具想要功能生效是不是也需要将我自己的DLL注入到目标客户端中才可以的?
忆魂丶天雷 发表于 2023-10-9 18:00
东方雨林_Lin 发表于 2023-10-9 17:40
大佬请教一下,那我调用CE的DLL的话,我的工具想要功能生效是不是也需要将我自己的DLL注入到目标客户端中 ...

注入肯定是要注入的 CE也是注入的DLL 不过你可能得二次封装下才能使用 1.jpg 2.jpg
头像被屏蔽
mak999 发表于 2023-10-9 21:07
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 东方雨林_Lin 发表于 2023-10-11 09:38
忆魂丶天雷 发表于 2023-10-9 18:00
注入肯定是要注入的 CE也是注入的DLL 不过你可能得二次封装下才能使用

你好大佬,我查阅了speedhack相关资料得知,想要正常调用它,在调用之前还需要手动hook CE的两个函数speedhackversion_GetTickCount和speedhackversion_QueryPerformanceCounter,我太小白了,尝试用Ai生成了一些代码,但是没有生效。
我现在的问题是我没有理解 手动操作的这一步是一个什么操作、我自己编写的用于替代原本函数的方法中应该写什么“内容”?
大佬是否可以进一步给我一些指点和提示?

这是我找到的其中一个讨论原文:“不过这个dll有个问题,InitializeSpeedhack之前,你得自行hook GetTickCount和QueryPerformaceCounter,并分别转向到speedhackversion_GetTickCount和speedhackversion_QueryPerformaceCounter,同时保存原API执行流程到realGetTickCount和realQueryPerformaceCounter

他这个dll没有自带hook,真蛋疼”
zcx560 发表于 2023-10-22 02:55
mak999 发表于 2023-10-9 21:07
我知道不只是游戏,百毒盘原来也能加速

最近2个月有时可以加速,有时不行,不知道啥原因
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 07:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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