랭킹으로 돌아가기

game1024/OpenSpeedy

TypeScript

🎮 An open-source game speed modifier.

windowsgamedevtoolkitspeed-enginegamemodpcrusttauri
스타 성장
스타
16.6k
포크
1.2k
주간 성장
이슈
0
5k10k15k
25년 9월25년 12월26년 4월26년 7월
아티팩트npmnpm install openspeedy
README

OpenSpeedy

最好用的开源游戏变速器


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

Star History Rank

Featured|HelloGitHub

🌐 English | Deutsch | Français | 日本語 | 한국어 | Português (BR) | 中文

🚀 特性

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

💾 安装

📦 方式1: Winget

# 安装命令如下
winget install openspeedy

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

📥 方式2: 手动下载

访问 安装页面 下载最新版本

💻 操作系统要求

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

📝 使用说明

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

🔧 技术原理

编译环境要求:

编译命令:

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!

免责声明: OpenSpeedy 仅用于教育和研究目的。用户应自行承担使用本软件的所有风险和责任。作者不对因使用本软件导致的任何损失或法律责任负责。

Contribution Leaderboard

Star History Chart

관련 저장소
massgravel/Microsoft-Activation-Scripts

Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.

BatchfileGNU General Public License v3.0hwidkms38
massgrave.dev
184k17.6k
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.9k30.7k
jlevy/the-art-of-command-line

Master the command line, in one page

bashunix
161.9k14.8k
microsoft/PowerToys

Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows

CMIT Licensepowertoysdesktop
136.6k8.3k
clash-verge-rev/clash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

TypeScriptnpmGNU General Public License v3.0clashclash-meta
clashverge.dev
133k9.6k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

JavaScriptnpmOthernodejsjavascript
nodejs.org
118.4k36.2k
2dust/v2rayN

A GUI client for Windows, Linux and macOS, support Xray and sing-box and others

C#GNU General Public License v3.0windowsproxy
v2rayn.2dust.link
111.9k15.6k
microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place!

C++MIT Licenseconsoleterminal
104.3k9.4k
ventoy/Ventoy

A new bootable USB solution.

CGNU General Public License v3.0bootable-usbmultiboot
ventoy.net
78.2k4.9k
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

Rustcrates.ioApache License 2.0terminal-emulatorsopengl
alacritty.org
65k3.5k
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

MarkdownOthershellman-page
tldr.sh
63.2k5.3k