返回优化

OpenSpeedy v3.3.11 开源游戏变速器:Ring3 层拦截时间函数,实测 5 倍速误差仅 0.4%

目录

8
  1. 一、一句话介绍
  2. 二、软件信息
  3. 三、实测信息
  4. 四、功能亮点
  5. 五、快捷键
  6. 六、下载地址
  7. 七、注意事项
  8. 八、小结

一句话介绍

给老游戏加个「油门」的老式玩法, 现在有了体面的开源版本。OpenSpeedy 是 GitHub 上 18k+ Star 的 Windows 游戏变速器, GPL v3 协议, 原理是在用户态 (Ring3) 拦截 Sleep、SetTimer、timeGetTime、GetTickCount、QueryPerformanceCounter 等十余个时间函数, 让目标进程「感觉」时间变快或变慢 —— 不碰内核, 不改游戏文件, 32 位和 64 位程序通吃。

界面有简体中文(官方内置 12 种语言),便携版解压双击就能用。

实测先说结论: 我写了个显示自己内部时钟的小程序挂上 5 倍档, 8 秒物理时间里它内部走了 40.15 秒, 实测 5.02 倍, 和标称 5.000x 误差只有 0.4%。

软件信息

项目内容
版本v3.3.11
本站包OpenSpeedy-3.3.11-portable-signed.zip(官方签名便携版)
大小5.02 MB
SHA-2564c0ba63234b3862f1be03c174ca4f2039182dccc731d085b9005dbd90d78740b
协议GPL v3
系统要求Windows 10 及以上
病毒扫描已提交 VirusTotal 多引擎扫描:67 引擎中 1 个报毒(零星误报区,官方签名包),报告 https://www.virustotal.com/gui/file/4c0ba63234b3862f1be03c174ca4f2039182dccc731d085b9005dbd90d78740b/detection

实测信息

实测环境: Windows 10 (19044)、NVIDIA RTX 2060。

方法: 写了个每内部秒记录一次时间的小时钟程序(走 QueryPerformanceCounter,正是变速器拦截的函数之一),在 OpenSpeedy 进程列表里选中它,按当前档位(默认 5.0x)打开加速开关:

加速中:速度倍率 5.000x,目标进程开关已打开,已加载模块 75 个

开关一开, 右侧进程详情立刻显示「已加载模块 75 个」—— hook 是真挂上了。

定量验证: 加速期间取 8.00 秒物理时间, 时钟程序的内部计时前进了 40.15 秒, 也就是 5.02 倍(目标 5.000x)。此时它窗口里的内部时钟显示 72.01 秒 —— 而这个进程从启动到截图还不到半分钟物理时间。

想慢速也可以: 倍率范围 0.001x 到 1000x, 最低能调到千分之一速。

功能亮点

OpenSpeedy 主界面,进程列表自动刷新

主界面三块: 顶部速度倍率大字和对数滑条(0.001x~1000x, 右上角 FAST 模式), 中间五档预设(1x / 2x / 5x / 10x / 100x), 下面是进程列表。

进程列表自动刷新(截图时是 44/44 个进程), 支持按名称、PID 或窗口标题搜索, 每个进程一个独立开关, 默认全关 —— 只加速你勾选的那个, 其他程序不受影响。

包里的 bridge32/64.exe 和 speedpatch32/64.dll 是给 32 位 / 64 位目标进程用的注入装载器, 所以老游戏(32 位)和新程序都能挂。

快捷键

设置页:速度升降与变速档位的快捷键

设置页里可以给「加速 / 减速 / 重置」和五个档位分别设快捷键: 默认档位 3 = Ctrl+Shift+3(5 倍), 重置 = Ctrl+Alt+0。不想用热键的留着「未设置」就行, 每档倍率也能改。

下载地址

官方还有两条路: winget install openspeedy, 以及 Steam 商店页。

注意事项

  • 只用于单机游戏和本地程序。带反作弊的网游把变速器当外挂, 用了可能封号, 作者 README 里也明确提示了这一点
  • 变速影响的是目标进程感知的时间: 有帧率逻辑锁的游戏表现为帧率变化, 无锁的老游戏表现为整体节奏变快
  • 它只做 Ring3 用户态 hook, 走内核时钟或做了反调试保护的程序可能无效

小结

单文件 5MB、开源、不碰内核、勾谁加速谁 —— 作为免费变速齿轮, OpenSpeedy 是目前最干净的方案。老游戏跑太快想减速、挂机刷资源想加速的, 值得收一个。

作者信息
一起用互联网帮助更多人

本文标签:

本文链接:OpenSpeedy v3.3.11 开源游戏变速器:Ring3 层拦截时间函数,实测 5 倍速误差仅 0.4% - http://www.go176.net/post-7365.html