game1024
OpenSpeedy
TypeScript

🎮 An open-source game speed modifier.

Last updated Jul 8, 2026
16.4k
Stars
1.2k
Forks
7
Issues
+78
Stars/day
Attention Score
98
Language breakdown
TypeScript 46.7%
Rust 35.4%
C++ 15.8%
CSS 1.0%
CMake 0.9%
HTML 0.2%
Files click to expand
README

OpenSpeedy

最好用的开源游戏变速器


GitHub Stars GitHub Forks Github Issues
Downloads Version Github Action Platform
提交活跃度
Featured|HelloGitHub

🌐 English | Deutsch | Français | 日本語 | 한국어 | 中文

🚀 特性

  • 快捷变速
  • 现代化UI
  • 同时可以支持x86和x64平台进程
  • 无内核侵入性,Ring3层Hook,不破坏系统内核

💾 安装

📦 方式1: Winget
powershell
 

安装命令如下

winget install openspeedy

打开一个新的终端,运行openspeedy

openspeedy
📥 方式2: 手动下载 访问 安装页面 下载最新版本

💻 操作系统要求

  • OS: Windows10 以上
  • 平台:x86(32位) 和 x64 (64位)

📝 使用说明

  • 启动 OpenSpeedy
  • 运行需要变速的目标游戏
  • 勾选游戏进程,在 OpenSpeedy 界面中调整速度倍率
  • 即刻生效,对比效果如下

🔧 技术原理

编译环境要求: 编译命令:
powershell
 npm run tauri dev
OpenSpeedy 通过 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 | 获取高精度系统时间 | |SetWaitableTimer | kernel32.dll | 设置可等待定时器 | |SetWaitableTimerEx | kernel32.dll | 设置可等待定时器(扩展) |

⚠️ 注意事项

  • 本工具仅供学习和研究使用
  • 部分在线游戏可能有反作弊系统,使用本工具可能导致账号被封禁
  • 过度加速可能导致游戏物理引擎异常或崩溃
  • 不建议在竞技类在线游戏中使用
  • 开源产品不带数字签名,可能被杀毒软件误报

🔄 反馈

如果在使用过程中遇到任何问题,欢迎通过以下方式反馈:
  • FAQ - 先查看wiki定位常见问题
  • GitHub Issues - 提交问题报告, 网盘类问题请勿提issue, 我不支持, 谢谢合作~🙏

📜 开源协议

OpenSpeedy 遵循 GPL v3 许可证。

🙏 鸣谢

OpenSpeedy使用到以下项目的源码,感谢开源社区的力量,如果OpenSpeedy对你有帮助,欢迎Star!
  • MUI: UI 组件库
免责声明: OpenSpeedy 仅用于教育和研究目的。用户应自行承担使用本软件的所有风险和责任。作者不对因使用本软件导致的任何损失或法律责任负责。 Contribution Leaderboard

Star History Chart

🔗 More in this category

© 2026 GitRepoTrend · game1024/OpenSpeedy · Updated daily from GitHub