๐๏ธ See what the rat sees.
๐ฎ Automatic per-game display color profiles for Windows โ gamma, brightness, contrast and NVIDIA Digital Vibrance.
RAT VISION automatically applies the display colors you want when a configured game or application becomes active, then restores your desktop profile after Alt-Tab or exit.
๐งช Public beta โ Windows/NVIDIA hardware feedback welcome.
XRAT DISTRIBUTION NODE // PUBLIC BETA
WINDOWS 10/11ยทVERSION 1.2.0-beta.1ยทSHA-256 VERIFIED
Creates Start Menu and uninstall entries and gives the updater a stable installation path.
Unzip anywhere and run RAT VISION.exe โ no installation required.
๐ก๏ธ Display utility only โ no injection, no memory access, no game modification.
VISUAL SYSTEMS // CAPABILITY INDEX
FOREGROUND DETECTIONยทPROFILE AUTOMATIONยทMULTI-MONITOR CONTROL
- ๐ Per-game/app profiles with instant ON/OFF toggles
- ๐ Global fallback profile for the desktop and unconfigured apps
- โ๏ธ Brightness, โ Contrast, ๐ Gamma, ๐จ NVIDIA Digital Vibrance
- ๐ฅ๏ธ Multi-monitor targeting and Windows friendly monitor names
- ๐ฏ Multiple executable triggers per profile
- ๐งช Copy visual settings between profiles
- ๐ Always-on-top window option
- ๐ Level Black + โ๏ธ Clean Lab themes
- โ Guided tutorial tour + contextual tooltips
- ๐ Tray mode with fast global XRAT toggle
- ๐ GitHub release updater
- ๐ Pseudonymous usage analytics โ enabled by default in configured builds and easy to turn off
Dark shooters often need a different gamma or color setup than the desktop. RAT VISION enables a brighter or differently corrected profile when the game becomes active, then restores your Global/desktop profile when you Alt-Tab or exit.
It also works as general per-application color correction for games, creative tools, video players and other Windows apps.
If RAT VISION saves you time tweaking gamma every time you launch a shooter, click the panel above or use the in-app โ Buy me a coffee button. Your support keeps XRAT development, hardware testing and public releases moving.
- ๐๏ธ Observe foreground-window changes through Win32.
- ๐ฏ Match the executable name to an enabled profile.
- ๐ฅ๏ธ Apply Windows gamma ramp to selected displays.
- ๐จ Apply NVIDIA Digital Vibrance through NVAPI when available.
- ๐ Return to Global or normal colors when the application loses focus.
XRAT LABS // SECURITY CLASSIFICATION: DISPLAY UTILITY
PROCESS OBSERVATIONยทDISPLAY OUTPUT CONTROLยทNO GAME INJECTION
RAT VISION changes what your monitor displays โ not what the game renders.
RAT VISION is a display-output utility. It detects which configured application is in the foreground and applies your chosen monitor color profile. It does not inject code, does not read or write game memory, does not modify game files, does not automate mouse/keyboard input, and does not interact with anti-cheat systems.
| โ RAT VISION does | โ RAT VISION does not |
|---|---|
| ๐ฅ๏ธ Change Windows gamma ramp | Inject DLLs/code |
| ๐จ Change NVIDIA Digital Vibrance | Read/write game memory |
| ๐๏ธ Observe the foreground executable name | Modify game files |
| ๐ฎ Select a profile for that app | Automate input |
| ๐ Restore desktop colors after Alt-Tab | Interact with anti-cheat |
| ๐ช Installer | ๐ฆ Portable | |
|---|---|---|
| Admin required | No | No |
| Start Menu entry | โ | โ |
| Uninstaller | โ | โ |
| Easy updater path | โ | โ |
| Move folder freely | โ | โ |
| Profiles/settings | %APPDATA%\RAT VISION |
%APPDATA%\RAT VISION |
Create a profile, select one or more .exe files, choose monitors, then set the visual parameters. When a configured executable receives focus, RAT VISION applies that profile.
The Global Profile is process-independent. It is used when no enabled application-specific profile matches. Its ON/OFF switch disables only the Global fallback; the top-level XRAT TRACING switch disables all automatic color management.
Profiles can target one or more monitors independently. RAT VISION prefers Windows DisplayConfig/EDID friendly names and keeps the technical \\.\DISPLAYx identifier for diagnostics.
RAT VISION checks public GitHub Releases. Updates are never installed silently: the app discovers a newer eligible release, downloads the matching Installer/Portable asset, verifies SHA-256, then asks you to apply it.
TELEMETRY PROTOCOL // USER CONTROLLED
PSEUDONYMOUSยทMINIMAL EVENTSยทSETTINGS OPT-OUT
๐ Pseudonymous usage analytics are enabled by default in configured builds, and you can turn it off at any time in Settings. RAT VISION uses TelemetryDeck to measure retention and version adoption. Unconfigured builds send no analytics.
The random installation UUID is SHA-256 hashed locally before transmission. No executable names, game/profile names, file paths, usernames, serial numbers or foreground history are collected. See docs/ANALYTICS.md.
GitHub itself provides Release Asset download counts plus recent repository traffic/referrers.
Every public release publishes SHA256SUMS.txt. The Installer EXE, Portable RAT VISION.exe and Portable ZIP must each be scanned separately with VirusTotal. Never copy VirusTotal links from another build. Real URLs will be added only after scanning the exact published artifacts.
See SECURITY.md for responsible disclosure guidance.
OBSERVATION ARCHIVE // INTERFACE CAPTURES
CLEAN LABยทGUIDED PROTOCOL
Run RAT-VISION-Setup-vX.Y.Z.exe. The default per-user location is %LOCALAPPDATA%\Programs\RAT VISION.
Extract RAT-VISION-Portable-vX.Y.Z.zip and run RAT VISION.exe.
For hardware feedback, verify these concrete scenarios: Global OFF restore, Alt-Tab restore/reapply, two-monitor independent restore, NVIDIA saturation, tray OFF/ON lamp, and exit restore. Include diagnostics plus Windows/GPU/monitor details in bug reports.
- Quick ON/OFF toggles are available directly beside each profile.
- Contextual tooltips explain controls and the Global profile behavior.
- The built-in Tutorial Tour provides guided onboarding with draggable help cards.
- ๐ Always on top is available in the header beside Day/Night.
- Display rows show the system-reported monitor name plus technical
DISPLAYxidentity when available. - The remaining working Settings toggles are Launch with Windows, Start minimized to tray, and Closing the window minimizes to tray.
On Windows run:
scripts\build-windows.batThe one-click builder downloads a private CPython 3.13 x64 runtime with Tcl/Tk, installs build dependencies, runs tests, and creates dist\RAT VISION\RAT VISION.exe.
For a complete release build with Inno Setup installed:
.\release\build-release.ps1 -Version 1.2.0-beta.1RAT VISION v1.2.0-beta.1 can be launched without touching real display hardware:
python -m ratvision --simulateThe Windows one-click build is self-contained: system Python is not required. scripts\build-windows.bat installs a private CPython 3.13 x64 runtime with Tcl/Tk into the project build directory.
The first run includes starter profiles for Escape from Tarkov, Escape from Tarkov: Arena, and Hunt: Showdown. They are ordinary editable profile presets, not game modifications.
The one-click Windows builder downloads the official CPython 3.13.15 x64 installer from python.org, verifies its SHA-256, and installs it privately for the build.
The private runtime is installed with Tcl/Tk enabled so the Tkinter UI builds and runs consistently.
- ๐งช Broaden Windows/NVIDIA hardware testing during public beta
- ๐ฅ๏ธ Improve display/GPU compatibility diagnostics
- ๐ Harden self-update based on real published releases
- ๐ Improve pseudonymous retention metrics while keeping telemetry transparent and easy to disable
See LICENSES.md for third-party and reused-code license notices.




