Skip to content

Repository files navigation

Synchro Nova

Telegram Releases License Platform

Десктопная утилита для аппаратной цветокоррекции монитора, оптимизации задержки ввода и тонкой настройки Windows.
Написана на Rust и Tauri v2. Потребляет ~2–8 МБ RAM в трее (trimmed working set), использует 0% CPU в простое и работает без внедрения в память сторонних процессов.


Synchro Nova Interface

О проекте

Synchro Nova — современная высокопроизводительная альтернатива утилитам вроде VibranceGUI, оверлеям и твикерам, перегружающим систему и конфликтующим с античитами. Приложение объединяет аппаратное управление сочностью (Digital Vibrance / Saturation), аппаратную гамма-калибровку через LUT дисплея, аудит драйверов GPU и системные твики Windows для минимизации задержки ввода (Input Lag) в едином интерфейсе без рекламы, телеметрии и фоновых служб.


Безопасность и совместимость с античитами

Synchro Nova спроектирована с приоритетом на полную совместимость с соревновательными играми и античитами уровня ядра (Easy Anti-Cheat, BattlEye, Riot Vanguard, Ricochet, VAC):

  • Изоляция процессов: Приложение работает строго в User Mode как независимый системный процесс. Оно не открывает дескрипторы игр и не обращается к их памяти (0 обращений через PROCESS_VM_READ или PROCESS_VM_WRITE).
  • Отсутствие графических перехватов: Synchro Nova не перехватывает графический конвейер (DirectX / Vulkan SwapChain) и не внедряет динамические библиотеки в игровые клиенты.
  • Отсутствие синтетического ввода: В кодовой базе отсутствуют вызовы симуляции клавиатуры и мыши (SendInput, keybd_event, глобальные хуки окон).
  • Штатные интерфейсы Windows: Калибровка цвета выполняется через официальные WinAPI-интерфейсы Desktop Window Manager (MagSetFullscreenColorEffect) и аппаратные таблицы гаммы дисплея (SetDeviceGammaRamp), аналогично стандартным панелям управления NVIDIA Control Panel и AMD Software.
  • Системные политики защиты: При старте процесса активируются политики постоянного DEP (Data Execution Prevention), безопасного разрешения библиотек (защита от DLL Search Order Hijacking) и контроль целостности структур кучи.

Основные возможности

1. Аппаратная цветокоррекция

  • Управление через Windows GDI & Magnification API: регулировка сочности (vibrance), насыщенности, гаммы, контраста и цветового тона без задержки кадра и без инпут-лага.
  • Режим Black Holo: интеллектуальная калибровка динамического диапазона и теней для улучшения видимости в темных сценах без пересвета светлых зон.
  • Профили для соревновательных игр: автоматическое переключение профилей калибровки для популярных игр (Counter-Strike 2 / CS2, Dota 2, Rust, Apex Legends, PUBG, Valorant, Rainbow Six Siege, War Thunder).
  • Адаптивный акцент интерфейса: поддержка пользовательских RGB-цветов темы с динамическим вычислением контрастности текста.

2. Системные твики и оптимизация отклика

  • Проверенные параметры: оптимизация системного таймера, приоритеты MMCSS, полноэкранная оптимизация (FSO), отключение телеметрии и оптимизация сетевого стека TCP для стабильного пинга.
  • Точки восстановления Windows и бекапы реестра: автоматическое создание точки восстановления системы Windows (SRSetRestorePointW) и снимка реестра (.reg) перед внесением изменений.
  • Прозрачность и безопасность: каждая команда и ключ реестра документированы в интерфейсе и в справочнике по твикам. При запуске без прав администратора системные настройки защищены блокировкой и эффектом матового размытия.

3. Анализ оборудования и драйверов

  • Определение активного графического адаптера, текущей версии драйвера и даты его выпуска.
  • Проверка актуальности драйверов NVIDIA, AMD, Intel с прямыми ссылками на официальные источники.
  • Мониторинг загрузки процессора и оперативной памяти через нативный Windows PDH (Performance Data Helper).

Сравнение производительности и ресурсов

Показатель Synchro Nova VibranceGUI Типичный софт на Electron
Оперативная память в трее ~2 – 8 МБ ~15 – 35 МБ 120 – 350 МБ
Нагрузка на CPU в фоне 0.0% (0 прерываний) 0.2 – 0.8% 0.5 – 2.5%
Калибровка динамического диапазона (Black Holo) Есть (аппаратный LUT) Нет Редко (хук оверлея)
Твики задержки (Input Lag, MMCSS, TCP) Есть (с точкой восстановления) Нет Нет / сторонние BAT-файлы
Совместимость с античитами (EAC, BE, Vanguard) 100% (User-Mode WinAPI) Совместим Риск перехвата оверлеем
Время холодного старта < 0.3 сек ~1.0 – 1.8 сек 2.5 – 6.0 сек

Скачать и установить

Свежие сборки доступны на странице Releases:

  • Портативная версия (Synchro-Nova-2.2.4-Portable.zip) — автономный бинарник synchro.exe, запускается без установки из любой папки или с накопителя.
  • Установщик (Synchro.Nova_2.2.4_x64-setup.exe) — инсталлятор с ярлыками, интеграцией в системный поиск Windows и деинсталлятором.

Проверка контрольной суммы (SHA-256)

Для проверки целостности загруженного файла в PowerShell:

Get-FileHash .\synchro.exe -Algorithm SHA256

Сборка из исходников

Требования

  • Node.js (версия 18+)
  • Rust (stable x86_64-pc-windows-gnu или x86_64-pc-windows-msvc)
  • Tauri CLI

Инструкция по сборке

# 1. Клонируйте репозиторий
git clone https://github.com/Arean-Max/synchro-nova.git
cd synchro-nova

# 2. Установите зависимости
npm install

# 3. Запуск в режиме разработки
npm run dev

# 4. Сборка портативной версии
npm run build:portable

# 5. Сборка релизного инсталлятора
npm run build

Собранный исполняемый файл создается в src-tauri/target/release/synchro.exe, а установщик — в src-tauri/target/release/bundle/nsis/.


Сообщество и поддержка

  • Официальный Telegram: t.me/synchronova — новости, обновления и обсуждения.
  • GitHub Issues: сообщение об ошибках и предложения по функционалу — Создать issue.

Лицензия

Исходный код распространяется под копилефт-лицензией GNU Affero General Public License v3 (AGPL-3.0).

Для использования в коммерческих, проприетарных или закрытых проектах без требований AGPLv3 доступно приобретение коммерческой лицензии. Связь по вопросам выкупа: Telegram: https://t.me/vkmef.

About

Modern lightweight alternative to VibranceGUI and game optimizers. Hardware-accelerated Digital Vibrance, LUT color calibration, input latency reduction, and safe Windows tweaks. Written in Rust & Tauri v2.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages