Skip to content

Thunzyy/NightVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NightVision

NightVision

NightVision is a Windows utility for applying display profiles quickly through the NVIDIA Control Panel. It provides a Tkinter interface, editable presets, a configurable Normal profile, and global hotkeys that keep working while other keys such as Shift or Ctrl are held in games.

NightVision demo

Requirements

For the released Windows executable or installer:

  • Windows.
  • NVIDIA Control Panel installed and working.
  • An NVIDIA display configuration that exposes desktop color controls.
  • No Python installation required.

For source mode or rebuilding:

  • Python 3 with tkinter.
  • PyInstaller, installed automatically by the build script when needed.
  • Inno Setup 6 for rebuilding the Windows installer. The build script can install it through winget.

Download Options

GitHub releases provide separate assets:

  • NightVision-vX.Y.Z-setup.exe: recommended Windows installer.
  • NightVision-vX.Y.Z-portable.exe: portable executable, no installation and no Python required.
  • NightVision-vX.Y.Z-python-source.zip: source version for development or manual Python launch.

The .exe builds include Python, Tkinter, and the app assets through PyInstaller.

Run From Source

python .\NightVision.py

Or use the launcher:

.\NightVision_Launcher.cmd

If dist\NightVision.exe exists, the launcher starts the bundled executable. Otherwise it starts NightVision.py through pythonw.exe.

Usage

  1. Start NightVision.
  2. Keep the app running.
  3. Select Normal or a preset from the sidebar.
  4. Edit the preset name, keyboard shortcut, or display values.
  5. Click Save, then click Apply or press the preset hotkey.

Normal is editable and cannot be deleted. Pressing an active preset hotkey again restores Normal.

Each preset can have its own shortcut. A preset with no shortcut can still be applied from the UI.

Numeric settings can be changed with the slider or by typing a value directly into the value field.

Profiles

  • Normal: display values used to restore your regular image.
  • NightVision: default high-visibility preset.
  • Name: editable preset title.
  • Keyboard shortcut: hotkey assigned to the selected preset.
  • + Add: creates a new preset.
  • Delete: removes the selected preset. Normal cannot be deleted.
  • Open INI: opens the advanced configuration file.

Accepted Hotkey Examples

F8
F9
^F8    Ctrl + F8
!F8    Alt + F8
+F8    Shift + F8
#F8    Win + F8

Extra held modifiers are allowed. For example, F8 can still trigger while Shift or Ctrl is being held.

Uninstall

If installed through NightVision-Setup.exe, uninstall NightVision from Windows Settings or the Start Menu.

To remove runtime settings manually:

Remove-Item "$env:APPDATA\NightVision" -Recurse -Force

About

NightVision is a Windows utility for applying display profiles quickly through the NVIDIA Control Panel. It provides a Tkinter interface, editable presets, a configurable Normal profile

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors