OpenSpeedy – 开源游戏加速器 🚀
OpenSpeedy 是 game1024 在 GitHub 上发布的一款开源 Windows 游戏变速工具,旨在通过时间钩子技术实现游戏速度的自由调控,为单机游戏提供流畅加速体验,同时具有跨架构兼容性和低资源消耗的优点。
https://www.bilibili.com/video/BV1pUMHzBEF7/ https://github.com/game1024/OpenSpeedy
🔍 功能亮点
- 完全免费开源,采用 GPL‑3.0 协议 (github.com)
- 支持 x86 与 x64 进程,通过界面选择目标进程调速 (github.com)
- 低系统资源开销,仅在 Ring3 层 Hook,不侵入内核 (github.com)
- 支持自定义倍速,最高可调至数千倍(如 10 000×) (github.com)
- 支持多显示器、DPI 切换、内存排序等优化 (github.com)
🛠 安装与使用
方式一:Winget 安装
方式二:下载压缩包
访问 GitHub Release 页面手动下载对应版本(如 v1.7.5) (wingetgui.com)
使用流程
- 启动 OpenSpeedy;
- Launch 游戏进程;
- 在主界面中选择该进程并设置倍速;
- 即刻生效,无需重启游戏。
⚙ 核心原理
通过 Hook Windows 时间函数实现游戏时间流速控制,包括但不限于:
`
Sleep、SetTimer、timeGetTime、
GetTickCount/64、QueryPerformanceCounter、
GetSystemTimeAsFileTime、GetSystemTimePreciseAsFileTime :contentReference[oaicite:14]{index=14}
通过控制这些系统时间或计时器函数的行为,OpenSpeedy 可以让游戏在不修改源码的情况下感知不同速度,从而“加速”或“减速”游戏进程。
🧩 更新历程(2025 年)
- v1.7.4(2025‑06‑23):新增输入指定速度、优化 DPI 多显示器支持、修复显卡加速兼容问题,最高速度上限改为 1000× :contentReference[oaicite:15]{index=15}
- v1.7.3(2025‑06‑20):支持繁体中文、解锁最高到 10,000×,修复加速后卡死问题 :contentReference[oaicite:16]{index=16}
- v1.7.2(2025‑06‑14):新增开机自启动功能,优化滑块交互和速度映射问题 :contentReference[oaicite:17]{index=17}
⚠ 使用注意事项
- 仅限单机游戏与教育研究,使用于联机游戏可能触发反作弊封号行为 :contentReference[oaicite:18]{index=18}
- 过度加速可能导致游戏逻辑异常,如动画卡顿或崩溃 :contentReference[oaicite:19]{index=19}
- 非内核级工具:以内核外 Ring3 层方式钩子系统时间,保证系统安全 :contentReference[oaicite:20]{index=20}
💡 总结
OpenSpeedy 是一款界面友好、功能完备的开源游戏调速工具,通过巧妙 Hook Windows 时间 API,实现游戏速度动态控制,适用于想体验游戏加速或研究游戏逻辑时间机制的用户。但请注意其适用范围与潜在风险,谨慎用于对战游戏或含反作弊机制的软件。
Ref
https://github.com/game1024/OpenSpeedy
https://hellogithub.com/repository/game1024/OpenSpeedy
https://github.com/game1024/OpenSpeedy/releases
https://www.zxperson.com/blog/275
::contentReference[oaicite:21]{index=21}