README.ru-RU.md
</picture>
</a>
</a>
<a href="https://hellogithub.com/repository/975f473c56ad4369a1c30ac9aa5819e0" target="_blank">
</a>
| <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.ru-RU.md">Русский</a> | <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.es-ES.md">Español</a> | <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.nl-NL.md">Nederlands</a> | <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.hi-IN.md">हिन्दी</a> | <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.zh-TW.md">繁體中文</a> | <a href="https://github.com/game1024/OpenSpeedy/blob/master/README.md">简体中文</a>
</p>📦 Способ 1: Winget
# Команда установки
winget install openspeedy
# Откройте новый терминал и запустите openspeedy
openspeedy
📥 Способ 2: Ручная загрузка
Посетите страницу релизов, чтобы скачать последнюю версию.
Запустите OpenSpeedy
Запустите игру, которую хотите ускорить или замедлить
Выберите процесс игры и настройте множитель скорости в интерфейсе OpenSpeedy
Эффект применяется мгновенно — смотрите сравнение ниже
<video src="https://github.com/user-attachments/assets/7c75e37d-bc7a-4639-89a0-a34a21676cba" width="70%"></video>
Необходимые инструменты для сборки:
Команда сборки:
npm run tauri dev
OpenSpeedy изменяет скорость игры, перехватывая следующие системные функции времени 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 | Установка ожидаемого таймера (расширенная) |
Если у вас возникли проблемы, пожалуйста, обращайтесь:
OpenSpeedy распространяется под лицензией GPL v3.
OpenSpeedy использует исходный код следующих проектов. Благодарим сообщество открытого исходного кода! Если OpenSpeedy вам помог, поставьте звезду!
Отказ от ответственности: OpenSpeedy предназначен только для образовательных и исследовательских целей. Пользователи принимают на себя все риски и ответственность, связанные с использованием данного программного обеспечения. Автор не несёт ответственности за любые убытки или юридическую ответственность, возникающие в результате использования данного ПО.
<a href="https://openomy.com/game1024/openspeedy" target="_blank" style="display: block; width: 100%;" align="center"> </a>