Repository navigation
Releases: crymoooreee/Void-Core
Release list
Release v0.5.0
Void Core 0.5.0 — аккаунты, Steam Hub и смена языка
В этом обновлении появились регистрация и авторизация, привязка Steam и выбор языка интерфейса. Вместо каталога Games добавлен Steam Hub — центр интеграции с профилем Steam и локальной игровой статистикой.
👤 Аккаунты Void Core
- Добавлены регистрация и вход по email и паролю.
- Подтверждение email и восстановление пароля через почту.
- Восстановление сохранённой сессии при повторном запуске приложения.
- Данные пользователей хранятся в базе на сервере, пароли — в виде защищённых хешей.
- Данные сессии на компьютере шифруются средствами ОС, если защищённое хранилище доступно.
Аккаунт необязателен: мониторинг производительности продолжает работать без авторизации.
🎮 Steam Hub
Вкладка Games заменена на Steam Hub.
В Steam Hub доступны:
- Привязка и отвязка Steam через официальный вход в браузере.
- Имя, аватар и SteamID привязанного профиля.
- Открытие профиля Steam в браузере и запуск Steam-клиента.
- Показатели текущей локальной игровой сессии: FPS, Frame Time, 1% Low и 0.1% Low.
- Последние три сохранённые игровые сессии и переход к полной истории.
🌍 Русский и английский языки
- Добавлен выбор языка в Настройках → Язык приложения.
- Интерфейс переключается сразу, без перезапуска.
- Выбор сохраняется на этом компьютере.
- Переведены навигация, формы, кнопки, подтверждения действий, стандартные сообщения, история сессий и основные диагностические рекомендации.
- Даты отображаются с учётом выбранного языка.
Названия игр, профилей, процессов и оборудования остаются без изменений.
✨ Улучшения интерфейса
- Исправлены стили дополнительных кнопок, состояния наведения, фокуса и недоступности.
- Убраны лишние пояснения из формы регистрации.
- Обновлена структура разделов Account и Steam Hub.
⚡ Нагрузка и актуальность данных
- Метрики Steam Hub обновляются только при открытой вкладке и активном окне приложения.
- При отсутствии свежих кадров устаревшие показатели скрываются.
- Переключение языка использует уже полученные данные и не добавляет запросов к серверу или мониторингу.
ℹ️ Важно
- Серверные письма и страницы подтверждения пока не локализованы. Неизвестные сообщения сервера отображаются в исходном виде.
Release 0.4.9
VoidCore 0.4.9
Обновление добавляет отображение 1% Low / 0.1% Low и рабочий игровой профиль оптимизации с обратимыми изменениями настроек Windows.
📊 1% Low / 0.1% Low
- На Overview добавлены карточки 1% Low и 0.1% Low.
- Метрики рассчитываются по среднему времени самых медленных 1% и 0.1% последних 12 000 валидных кадров, затем переводятся в FPS.
- Для 1% Low требуется минимум 1000 кадров, для 0.1% Low — 10 000 кадров.
- До накопления достаточной выборки отображается «Недостаточно данных».
- При отсутствии свежих кадров показатели заменяются состоянием ожидания.
- Обе метрики рассчитываются с общей сортировкой не чаще раза в секунду.
Показатели относятся к скользящему окну кадров, а не ко всей игровой сессии.
⚙️ Рабочая оптимизация
Кнопка Optimize PC больше не является заглушкой. На странице Optimizer можно выбрать действия игрового профиля.
Приоритеты процессов
- Повышение приоритета подтверждённого процесса игры до Above Normal.
- Понижение приоритета VoidCore до Below Normal.
- Приоритеты High и Realtime не используются.
План питания Windows
- Переключение на уже существующую схему «Высокая производительность» при питании от сети.
- Если схема недоступна, действие пропускается без создания нового плана.
- При обнаружении перехода на питание от батареи изменение плана отменяется.
План High Performance может увеличить расход энергии, нагрев и шум. При температурном ограничении производительность может ухудшиться.
Запись Xbox Game DVR
- Добавлена отдельная опция отключения двух пользовательских параметров записи Xbox Game DVR на время профиля.
- Исходные значения сохраняются для восстановления.
- Изменение может повлиять на доступность записи и клипов.
- Эффект зависит от Windows и может потребовать перезапуска игры. Уже запущенная запись принудительно не останавливается.
🔁 Автоматический профиль и восстановление
- Ручное применение требует подтверждения пользователя.
- Автоматический режим включается явно и сохраняется между запусками.
- Новые системные опции выключены по умолчанию.
- Исходные настройки записываются в локальный журнал до изменения.
- Восстановление выполняется при завершении или смене игры, нормальном выходе из VoidCore и нажатии «Восстановить».
- После аварийного выхода восстановление предпринимается при следующем запуске.
- Для отката приоритета игры проверяются PID, название и время запуска процесса.
- Отличающиеся от применённого профилем значения, установленные пользователем или другой программой, не перезаписываются.
- Частичные ошибки не считаются полным успехом; данные для повторного отката сохраняются.
🛡️ Безопасность и ограничения
- Антивирус и системные службы не отключаются.
- Фоновые приложения не закрываются.
- Не изменяются напряжения, частоты оборудования, файл подкачки и таймеры Windows.
- Не применяется принудительная «очистка RAM».
- Повышение прав не выполняется автоматически.
- При повреждении журнала изменения блокируются.
Прирост FPS не гарантируется. Профиль может помочь при ограничениях энергосбережения или накладных расходах записи, но не устраняет нехватку мощности CPU/GPU, недостаток VRAM или перегрев.
🧪 Проверки
- Добавлены тесты расчётов Low и прогрева выборки.
- Проверена логика применения и восстановления настроек, работы от батареи, отказа доступа и восстановления после сбоя.
- Интерфейс проверен в браузере с тестовыми данными.
Системные действия проверены на имитации Windows. Реальную работу команд, совместимость с античитом и влияние на FPS необходимо проверить на Windows перед распространением.
Release 0.4.8
VoidCore 0.4.8
Обновление добавляет постоянную историю игровых сессий, управление версией приложения и механизм обновлений через GitHub Releases.
🆕 Постоянная история сессий
- Добавлена вкладка Sessions со списком сессий и подробной информацией.
- Сессия автоматически начинается при обнаружении поддерживаемой игры.
- Сессия завершается при закрытии игры, смене игрового процесса или полном выходе из VoidCore.
- Сохраняются:
- время начала, завершения и длительность;
- характеристики компьютера;
- статистика FPS и Frame Time по периодическим замерам;
- просадки и их вероятные причины;
- рекомендации;
- отфильтрованные ложные срабатывания.
- История доступна после перезапуска приложения.
- После аварийного выхода последняя сохранённая сессия помечается как «Прервана».
История хранится локально и не отправляется на серверы. Для уменьшения нагрузки данные записываются пакетно, а не после каждого кадра.
🔄 Обновления через GitHub Releases
- Добавлена проверка новых стабильных релизов при запуске установленной Windows-версии.
- В Settings появились кнопки:
- «Проверить обновления»;
- «Скачать»;
- «Установить и перезапустить».
- Скачивание и установка выполняются только с согласия пользователя.
- При обнаруженной поддерживаемой игре действия обновления блокируются.
- Если игра обнаружена во время скачивания, загрузка отменяется.
- Закрытие приложения само по себе не запускает установку обновления.
🏷️ Единая версия приложения
- Единственным источником номера версии стал
package.json. - Версия автоматически отображается в боковой панели, Settings, заголовке окна и подсказке трея.
- Сборка и имя установщика используют тот же номер.
- Добавлены команды повышения версии.
- Перед запуском и сборкой проверяется согласованность
package.jsonиpackage-lock.json.
🛠️ Исправления
- Исправлено постоянно видимое уведомление о новой версии.
- Одинаковые, более старые и предварительные версии больше не считаются новым стабильным обновлением.
- Ошибка проверки сбрасывает ранее найденную версию.
- Вместо длинных технических ошибок GitHub отображаются понятные сообщения.
- Телеметрия и диагностика сбрасываются при смене игрового процесса, чтобы не смешивать данные разных игр.
- Добавлена защита от одновременного запуска нескольких экземпляров приложения для предотвращения конфликтов записи истории.
ℹ️ Важные ограничения
- Средний FPS в истории рассчитывается по периодическим замерам, а не по всем кадрам.
- Статистика 1% Low / 0.1% Low всей сессии пока не реализована.
- После аварийного выхода последние несохранённые данные могут быть потеряны.
- Защита от обновлений во время игры зависит от распознавания поддерживаемых игровых процессов.
- Для старых сборок без встроенного механизма обновлений потребуется ручная установка.
pre-release 0.4.6
Void Core pre-release 0.4.6
Текущие функции
- Базовый игровой интерфейс
- Распознавание поддерживаемых игр по имени процесса
- Информация о найденной игре и отображение обложки
- Базовая архитектура мониторинга
- FPS Monitor через PresentMon
- Frame Time Monitor
- Детектор падений FPS
- Сбор данных CPU, GPU, RAM и VRAM при доступности источников
- Графики производительности
- Базовая классификация вероятных причин по правилам
- Анализ ресурсоёмких фоновых процессов
- Исключение System Idle Process
- Базовая фильтрация ложных срабатываний
- Рекомендации по результатам диагностики
- История диагностических событий в памяти
- Расчёт 1% Low по ограниченной истории кадров
- Кэширование и уменьшение частоты системных запросов
Full Changelog: https://github.com/crymoooreee/Void-Core/commits/Pre-release