Лёгкий игровой оверлей для Windows — FPS, время кадра, ЦП, ГП, температура, память — прямо поверх игры.
Тёмный неон-стиль · Настоящая прозрачность · Русский интерфейс
| Функция | Описание |
|---|---|
| 🎯 FPS и low 1% | Живой счётчик кадров через PresentMon |
| ⏱ Время кадра | ms и low1 в реальном времени |
| 🖥 ЦП / ГП | Полоски загрузки с цветовой индикацией |
| 🌡 Температура | Датчик NVIDIA через NVML (норма / тепло / жара) |
| 💾 Память | Видеопамять (ГП) и оперативная память (ОЗУ) |
| 🕐 Часы | Время HH:mm в углу панели |
| 🎛 Настройки | Окно настроек: строки, прозрачность, угол, монитор |
| 📌 Полупрозрачность | Настоящий alpha-оверлей (UpdateLayeredWindow) |
| 🖱 Перетаскивание | Свободное перемещение панели мышью |
| 📡 PresentMon | Захват кадров выбранного процесса (или активного окна) |
┌────────────────────────────┐
│ 144 FPS 18:42 │
│ 6.9 ms low1 12 │
│ ───────────────────── │
│ ЦП 34% ████████░░ │
│ ГП 71% ██████████░ │
│ ТЕМП 72°C │
│ ГП 5.2/8.0 GB │
│ ОЗУ 12.4/31.9 GB │
│ VALORANT-Win64-... │
└────────────────────────────┘
- Скачайте
FramePulse-Setup.exeиз Releases - Запустите установщик от имени администратора
- При желании отметьте:
- ярлык на рабочий стол
- автозапуск с Windows
- применение настроек по умолчанию
- Нажмите Установить → Завершить
- Скачайте архив из Releases
- Распакуйте и запустите
FramePulse.exe
| Комбинация | Действие |
|---|---|
Ctrl+Shift+F10 |
Показать / скрыть оверлей |
Ctrl+Shift+F11 |
Следующий монитор |
Ctrl+Shift+F12 |
Режим перетаскивания |
| Пункт | Действие |
|---|---|
| ПКМ по иконке | Открыть меню |
| Двойной клик | Скрыть / показать оверлей |
| Настройки… | Окно настроек (живое применение) |
| Свободное перемещение | Перетаскивание панели |
| Перезапустить PresentMon | Переподключить захват кадров |
| Закрыть | Выход из приложения |
💡 В режиме перетаскивания нажми Esc, чтобы выйти.
Окно настроек применяется в реальном времени:
- Отображение — вкл/выкл FPS, времени кадра, ЦП, ГП, температуры, видеопамяти, ОЗУ
- Прозрачность — ползунок фона панели (50–255)
- Позиция — угол экрана или свободное положение
- Монитор — выбор дисплея
- Процесс — фильтр имени процесса (
пусто= активное окно)
Конфигурация хранится в:
%APPDATA%\FpsOverlay\config.ini
- Windows 10/11
- .NET Framework 4.8 Developer Pack (или
csc.exeиз Windows)
cd fps-overlay
build.batГотовый файл: dist\FramePulse.exe
cd fps-overlay
build-setup.batГотовый файл: ..\installer\FramePulse-Setup.exe — кастомный WinForms-мастер в стиле FramePulse (тёмная тема, шаги, опции, журнал, uninstaller в «Установка и удаление программ»).
Режимы:
FramePulse-Setup.exe # интерактивная установка
FramePulse-Setup.exe /uninstall # удаление
FramePulse-Setup.exe /uninstall /silentfps-overlay/
├── OverlayForm.cs # Главное окно оверлея и отрисовка
├── SettingsForm.cs # Окно настроек
├── Config.cs # Чтение / запись config.ini
├── Native.cs # WinAPI: UpdateLayeredWindow, хоткеи
├── PresentMonClient.cs # Клиент PresentMon (захват FPS)
├── HardwareMonitor.cs # ЦП, ГП, NVML, ОЗУ
├── Program.cs # Точка входа
├── app.manifest # DPI, requireAdministrator
├── build.bat # Сборка exe
├── Installer.cs # Кастомный инсталлятор
├── setup.manifest # Манифест инсталлятора
├── build-setup.bat # Сборка инсталлятора
├── installer.iss # Скрипт Inno Setup (резерв)
├── make-icon.ps1 # Генерация иконки
├── make-wizard.ps1 # Картинки для Inno
├── icon.ico # Иконка приложения
└── config.default.ini # Настройки по умолчанию
- C# / .NET Framework 4.x
- GDI+ — отрисовка панели
- UpdateLayeredWindow — per-pixel alpha
- PresentMon (Intel) — замер кадров
- NVML — датчики NVIDIA
- Inno Setup — установщик
- Приложение запускается от имени администратора (манифест) — нужно для глобальных хоткеев.
- Оверлей может не отображаться в играх с эксклюзивным fullscreen — используйте оконный или безрамочный режим.
PresentMon.exeдолжен лежать рядом сFramePulse.exe.
Распространяется по лицензии MIT.
Сделано с ❤️ для геймеров · FramePulse