OpenSpeedy v1.7.1 是一款开源免费的游戏变速工具,它能助力游戏突破帧率限制,为用户带来更流畅丝滑的游戏加速体验。
核心特性
- 免费开源:用户可自由使用与修改。
- 操作简便:拥有简单易用的界面,方便用户上手操作。
- 自定义变速:支持用户根据自身需求自定义变速倍率。
- 兼容性强:对多种游戏引擎有良好的兼容性。
- 资源占用低:不会过多占用系统资源。
- 多平台支持:可同时加速 x86 和 x64 平台进程。
- 安全可靠:采用 Ring3 层 Hook,无内核侵入性,不会破坏系统内核。
技术原理
该工具通过 Hook 一系列 Windows 系统时间函数来实现游戏速度调整,具体如下:
函数名 | 所属库 | 功能 |
---|---|---|
Sleep | user32.dll | 线程休眠 |
SetTimer | user32.dll | 创建基于消息的计时器 |
timeGetTime | winmm.dll | 获取系统启动后经过的毫秒数 |
GetTickCount | kernel32.dll | 获取系统启动后经过的毫秒数 |
GetTickCount64 | kernel32.dll | 获取系统启动后经过的毫秒数(64 位) |
QueryPerformanceCounter | kernel32.dll | 高精度性能计数器 |
GetSystemTimeAsFileTime | kernel32.dll | 获取系统时间 |
GetSystemTimePreciseAsFileTime | kernel32.dll | 获取高精度系统时间 |
系统要求与安装
- 系统要求:Windows 10 及以上系统,支持 x86(32 位)和 x64(64 位)平台。
- 安装方式:访问安装页面下载最新版本,将文件包解压缩到任意位置,无需安装,直接运行 OpenSpeedy.exe 即可使用。
注意事项
- 此工具仅供学习和研究使用。
- 部分在线游戏可能配备反作弊系统,使用该工具可能会导致账号被封禁。
- 过度加速可能使游戏物理引擎出现异常甚至导致游戏崩溃。
- 不建议在竞技类在线游戏中使用。
- 由于是开源产品且不带数字签名,可能会被杀毒软件误报。
开源协议与鸣谢
- 开源协议:遵循 GNU v3 许可证。
- 鸣谢项目:使用了 minhook(用于 API Hook)和 Qt(GUI)等项目的源码,感谢开源社区的支持。
更新要点
- 国际化:英文支持
- 功能增加:增加速度和减少速度的步幅
- 修复:设置小键盘快捷键不生效的问题
- 利用蓝色标签进行速度来回切换
- 解决Microsoft Defender误报的问题
THE END
暂无评论内容