diff --git a/README.md b/README.md index 495fde4..a7c57e9 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,12 @@

OpenSpeedy

-

- OpenSpeedy 是一款开源免费的游戏变速工具,让你的游戏突破帧率限制,提供更流畅丝滑的游戏加速体验。 + OpenSpeedy is an open-source and free game speed tool that helps you break frame rate limitations and provides a smoother, silkier gaming acceleration experience.

@@ -40,7 +39,7 @@
- 提交活跃度 + Commit Activity @@ -48,7 +47,7 @@

- + 简体中文 · @@ -56,80 +55,78 @@ 日本語 · - + English

- -# 🚀 特性 -- 完全免费且开源 -- 简单易用的界面 -- 可自定义变速倍率 -- 对多种游戏引擎兼容性良好 -- 低系统资源占用 -- 同时可以加速x86和x64平台进程 -- 无内核侵入性,Ring3层Hook,不破坏系统内核 - -# 📥安装 -1. 访问[安装页面](https://github.com/game1024/OpenSpeedy/releases) 下载最新版本 -2. 解压缩下载的文件包到任意位置 -3. 无需安装,直接运行 OpenSpeedy.exe 即可使用 - -# 💻 操作系统要求 -- OS: Windows10 以上 -- 平台:x86(32位) 和 x64 (64位) - - -# 📝 使用说明 -1. 启动 OpenSpeedy -2. 运行需要变速的目标游戏 +# 🚀 Features +- Completely free and open-source +- Easy-to-use interface +- Customizable speed multiplier +- Good compatibility with various game engines +- Low system resource consumption +- Supports accelerating both x86 and x64 processes +- Non-invasive to the kernel: Ring3 level Hook, does not compromise the system kernel + +# 📥 Installation +1. Visit the [Installation Page](https://github.com/game1024/OpenSpeedy/releases) to download the latest version +2. Extract the downloaded package to any location +3. No installation required, just run OpenSpeedy.exe to use + +# 💻 System Requirements +- OS: Windows 10 or later +- Platform: x86 (32-bit) and x64 (64-bit) + +# 📝 Usage Instructions +1. Start OpenSpeedy +2. Launch the target game you want to speed up -3. 勾选游戏进程,在 OpenSpeedy 界面中调整速度倍率 +3. Select the game process, and adjust the speed multiplier in the OpenSpeedy interface -4. 即刻生效,对比效果如下 +4. The effect takes effect immediately. Compare the results below -# 🔧 技术原理 -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 | 获取高精度系统时间 | - -# ⚠️ 注意事项 -- 本工具仅供学习和研究使用 -- 部分在线游戏可能有反作弊系统,使用本工具可能导致账号被封禁 -- 过度加速可能导致游戏物理引擎异常或崩溃 -- 不建议在竞技类在线游戏中使用 -- 开源产品不带数字签名,可能被杀毒软件误报 - -# 🔄 反馈 -如果在使用过程中遇到任何问题,欢迎通过以下方式反馈: -- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - 提交问题报告 -- 我的微信 +# 🔧 Technical Principle +OpenSpeedy achieves game speed adjustment by hooking the following Windows system time functions: + +| Function Name | Library | Description | +|---------------|---------|-------------| +| Sleep | user32.dll | Thread sleep | +| SetTimer | user32.dll | Create message-based timer | +| timeGetTime | winmm.dll | Get milliseconds elapsed since system startup | +| GetTickCount | kernel32.dll | Get milliseconds elapsed since system startup | +| GetTickCount64 | kernel32.dll | Get milliseconds elapsed since system startup (64-bit) | +| QueryPerformanceCounter | kernel32.dll | High precision performance counter | +| GetSystemTimeAsFileTime | kernel32.dll | Get system time | +| GetSystemTimePreciseAsFileTime | kernel32.dll | Get high precision system time | + +# ⚠️ Notes +- This tool is for learning and research purposes only +- Some online games may have anti-cheat systems. Using this tool may result in your account being banned +- Excessive speeding up may cause the game physics engine to malfunction or crash +- Not recommended for use in competitive online games +- Open source product does not include digital signature and may be falsely flagged by antivirus software + +# 🔄 Feedback +If you encounter any issues during use, feel free to provide feedback via: +- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - Submit issue reports +- My WeChat -# 📜 开源协议 -OpenSpeedy 遵循 GNU v3 许可证。 +# 📜 License +OpenSpeedy is licensed under the GNU v3 License. -# 🙏 鸣谢 -OpenSpeedy使用到以下项目的源码,感谢开源社区的力量,如果OpenSpeedy对你有帮助,欢迎Star! -- [minhook](https://github.com/TsudaKageyu/minhook): 用于API Hook +# 🙏 Acknowledgements +OpenSpeedy uses source code from the following projects. Thanks to the open-source community! If OpenSpeedy helps you, please give us a Star! +- [minhook](https://github.com/TsudaKageyu/minhook): For API Hooking - [Qt](https://www.qt.io/): GUI -免责声明: OpenSpeedy 仅用于教育和研究目的。用户应自行承担使用本软件的所有风险和责任。作者不对因使用本软件导致的任何损失或法律责任负责。 +Disclaimer: OpenSpeedy is intended for educational and research purposes only. Users assume all risks and responsibilities for using this software. The author is not responsible for any loss or legal liability resulting from the use of this software.

Star History Chart -

+

\ No newline at end of file diff --git a/docs/README_en.md b/docs/README_cn.md similarity index 50% rename from docs/README_en.md rename to docs/README_cn.md index 5d86d46..04fea5f 100644 --- a/docs/README_en.md +++ b/docs/README_cn.md @@ -1,12 +1,13 @@

OpenSpeedy

+

- OpenSpeedy is an open-source and free game speed modifier tool that breaks through frame rate limitations and provides a smoother gaming acceleration experience. + OpenSpeedy 是一款开源免费的游戏变速工具,让你的游戏突破帧率限制,提供更流畅丝滑的游戏加速体验。

@@ -47,7 +48,7 @@

- + 简体中文 · @@ -55,74 +56,79 @@ 日本語 · - + English

-# 🚀 Features -- Completely free and open source -- Simple and user-friendly interface -- Customizable speed multipliers -- Good compatibility with various game engines -- Low system resource usage -- Supports acceleration for both x86 and x64 platform processes -- Non-kernel invasive, Ring3 level Hook, does not compromise system kernel - -# 📥 Installation -1. Visit the [release page](https://github.com/game1024/OpenSpeedy/releases) to download the latest version -2. Extract the downloaded package to any location -3. No installation required, run OpenSpeedy.exe directly - -# 💻 System Requirements -- OS: Windows 10 or higher -- Platform: x86 (32-bit) and x64 (64-bit) - -# 📝 Usage Instructions -1. Launch OpenSpeedy -2. Run the target game you want to speed up + +# 🚀 特性 +- 完全免费且开源 +- 简单易用的界面 +- 可自定义变速倍率 +- 对多种游戏引擎兼容性良好 +- 低系统资源占用 +- 同时可以加速x86和x64平台进程 +- 无内核侵入性,Ring3层Hook,不破坏系统内核 + +# 📥安装 +1. 访问[安装页面](https://github.com/game1024/OpenSpeedy/releases) 下载最新版本 +2. 解压缩下载的文件包到任意位置 +3. 无需安装,直接运行 OpenSpeedy.exe 即可使用 + +# 💻 操作系统要求 +- OS: Windows10 以上 +- 平台:x86(32位) 和 x64 (64位) + + +# 📝 使用说明 +1. 启动 OpenSpeedy +2. 运行需要变速的目标游戏 -3. Check the game process and adjust the speed multiplier in the OpenSpeedy interface +3. 勾选游戏进程,在 OpenSpeedy 界面中调整速度倍率 -4. Takes effect immediately, comparison shown below +4. 即刻生效,对比效果如下 -# 🔧 Technical Principle -OpenSpeedy achieves game speed adjustment by hooking the following Windows system time functions: - -| Function Name | Library | Function | -|---------------|---------|----------| -| Sleep | user32.dll | Thread sleep | -| SetTimer | user32.dll | Create message-based timer | -| timeGetTime | winmm.dll | Get milliseconds elapsed since system startup | -| GetTickCount | kernel32.dll | Get milliseconds elapsed since system startup | -| GetTickCount64 | kernel32.dll | Get milliseconds elapsed since system startup (64-bit) | -| QueryPerformanceCounter | kernel32.dll | High-precision performance counter | -| GetSystemTimeAsFileTime | kernel32.dll | Get system time | -| GetSystemTimePreciseAsFileTime | kernel32.dll | Get high-precision system time | - -# ⚠️ Important Notes -- This tool is for learning and research purposes only -- Some online games may have anti-cheat systems, using this tool may result in account bans -- Excessive acceleration may cause game physics engine anomalies or crashes -- Not recommended for use in competitive online games - -# 🔄 Feedback -If you encounter any issues during use, please provide feedback through: -- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - Submit bug reports - -# 📜 License -OpenSpeedy follows the GNU v3 license. - -# 🙏 Acknowledgments -OpenSpeedy uses source code from the following projects, thanks to the power of the open source community: -- [minhook](https://github.com/TsudaKageyu/minhook): For API hooking -- [Qt](https://www.qt.io/): GUI framework - -Disclaimer: OpenSpeedy is intended for educational and research purposes only. Users should assume all risks and responsibilities for using this software. The author is not responsible for any losses or legal liabilities resulting from the use of this software. +# 🔧 技术原理 +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 | 获取高精度系统时间 | + +# ⚠️ 注意事项 +- 本工具仅供学习和研究使用 +- 部分在线游戏可能有反作弊系统,使用本工具可能导致账号被封禁 +- 过度加速可能导致游戏物理引擎异常或崩溃 +- 不建议在竞技类在线游戏中使用 +- 开源产品不带数字签名,可能被杀毒软件误报 + +# 🔄 反馈 +如果在使用过程中遇到任何问题,欢迎通过以下方式反馈: +- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - 提交问题报告 +- 我的微信 + + +# 📜 开源协议 +OpenSpeedy 遵循 GNU v3 许可证。 + +# 🙏 鸣谢 +OpenSpeedy使用到以下项目的源码,感谢开源社区的力量,如果OpenSpeedy对你有帮助,欢迎Star! +- [minhook](https://github.com/TsudaKageyu/minhook): 用于API Hook +- [Qt](https://www.qt.io/): GUI + +免责声明: OpenSpeedy 仅用于教育和研究目的。用户应自行承担使用本软件的所有风险和责任。作者不对因使用本软件导致的任何损失或法律责任负责。

Star History Chart diff --git a/docs/README_ja.md b/docs/README_ja.md index a6e6b48..e0030b7 100644 --- a/docs/README_ja.md +++ b/docs/README_ja.md @@ -6,7 +6,7 @@

- OpenSpeedyは、フレームレート制限を突破し、よりスムーズでシルキーなゲーム加速体験を提供するオープンソース無料のゲーム速度変更ツールです。 + OpenSpeedyは、フレームレート制限を突破し、よりスムーズで快適なゲーム加速体験を提供する、オープンソースかつ無料のゲーム速度調整ツールです。

@@ -39,16 +39,15 @@
- 提交活跃度 + コミットアクティビティ

-

- + 简体中文 · @@ -56,75 +55,78 @@ 日本語 · - + English

# 🚀 特徴 -- 完全無料でオープンソース +- 完全無料・オープンソース - シンプルで使いやすいインターフェース -- カスタマイズ可能な速度倍率 +- 速度倍率をカスタマイズ可能 - 様々なゲームエンジンとの高い互換性 -- 低いシステムリソース使用量 -- x86とx64プラットフォームプロセスの同時加速対応 -- カーネル非侵入性、Ring3レベルHook、システムカーネルを破壊しない +- 低いシステムリソース消費 +- x86およびx64プラットフォームのプロセスを同時に加速可能 +- カーネル非侵入型、Ring3レベルのHook、システムカーネルを破壊しない # 📥 インストール -1. [リリースページ](https://github.com/game1024/OpenSpeedy/releases)にアクセスして最新版をダウンロード -2. ダウンロードしたファイルパッケージを任意の場所に解凍 -3. インストール不要、OpenSpeedy.exeを直接実行して使用可能 +1. [インストールページ](https://github.com/game1024/OpenSpeedy/releases)にアクセスし、最新版をダウンロードしてください +2. ダウンロードしたファイルを任意の場所に解凍してください +3. インストール不要、「OpenSpeedy.exe」を直接実行するだけで利用できます -# 💻 システム要件 -- OS: Windows 10以上 +# 💻 動作環境 +- OS: Windows10以降 - プラットフォーム:x86(32ビット)およびx64(64ビット) -# 📝 使用方法 -1. OpenSpeedyを起動 -2. 速度変更したい対象ゲームを実行 +# 📝 使い方 +1. OpenSpeedyを起動する +2. 速度を変更したいゲームを起動する -3. ゲームプロセスにチェックを入れ、OpenSpeedyインターフェースで速度倍率を調整 +3. ゲームプロセスを選択し、OpenSpeedyの画面で速度倍率を調整する -4. 即座に効果が適用、比較効果は以下の通り +4. すぐに効果が反映されます。下記の比較動画をご覧ください # 🔧 技術原理 -OpenSpeedyは以下のWindowsシステム時間関数をHookすることでゲーム速度調整を実現: +OpenSpeedyは、以下のWindowsシステム時間関数をHookすることで、ゲーム速度を調整しています: | 関数名 | 所属ライブラリ | 機能 | -|--------|-------------|------| -| Sleep | user32.dll | スレッドスリープ | -| SetTimer | user32.dll | メッセージベースタイマーの作成 | +|--------|--------|------------------| +| 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 | 高精度システム時間取得 | +| GetTickCount64 | kernel32.dll | システム起動後の経過ミリ秒数取得 (64ビット) | +| QueryPerformanceCounter | kernel32.dll | 高精度パフォーマンスカウンタ | +| GetSystemTimeAsFileTime | kernel32.dll | システム時刻の取得 | +| GetSystemTimePreciseAsFileTime | kernel32.dll | 高精度なシステム時刻の取得 | # ⚠️ 注意事項 -- 本ツールは学習・研究目的でのみ使用してください -- 一部のオンラインゲームにはアンチチートシステムがあり、本ツールの使用によりアカウントBANの可能性があります -- 過度の加速はゲーム物理エンジンの異常やクラッシュを引き起こす可能性があります -- 競技性のあるオンラインゲームでの使用は推奨しません +- 本ツールは学習および研究用途のみを目的としています +- 一部オンラインゲームにはアンチチートシステムが搭載されています。本ツールの使用によりアカウントがBANされる場合があります +- 過度な加速は、ゲームの物理エンジン異常やクラッシュの原因となる場合があります +- 対戦型オンラインゲームでの利用は推奨しません +- オープンソース製品のためデジタル署名は付与しておらず、ウイルス対策ソフトによる誤検出の可能性があります # 🔄 フィードバック -使用中に問題が発生した場合は、以下の方法でフィードバックをお願いします: -- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - 問題報告の提出 +使用中に問題が発生した場合は、以下の方法でご連絡ください: +- [GitHub Issues](https://github.com/game1024/OpenSpeedy/issues) - 不具合報告 +- WeChat + # 📜 ライセンス -OpenSpeedyはGNU v3ライセンスに従います。 +OpenSpeedyはGNU v3ライセンスに従っています。 -# 🙏 謝辞 -OpenSpeedyは以下のプロジェクトのソースコードを使用しており、オープンソースコミュニティの力に感謝します: -- [minhook](https://github.com/TsudaKageyu/minhook): API Hookに使用 -- [Qt](https://www.qt.io/): GUIフレームワーク +# 🙏 クレジット +OpenSpeedyは以下のプロジェクトのソースコードを使用しています。オープンソースコミュニティに感謝します。OpenSpeedyが役立った場合はStarをお願いします! +- [minhook](https://github.com/TsudaKageyu/minhook): APIフック用 +- [Qt](https://www.qt.io/): GUI -免責事項: OpenSpeedyは教育・研究目的のみを意図しています。ユーザーは本ソフトウェアの使用に関するすべてのリスクと責任を負うものとします。作者は本ソフトウェアの使用により生じるいかなる損失や法的責任についても責任を負いません。 +免責事項: OpenSpeedyは教育及び研究目的のみでご利用ください。本ソフトウェアの使用に伴うすべてのリスクと責任は利用者にあります。著者は本ソフトウェアの使用によるいかなる損害や法的責任も一切負いません。

Star History Chart -

+

\ No newline at end of file