The game itself does not even know the colors are changed as Digital Vibrance and Saturation is a post-process effect. No game process will ever be touched directly, no handle to the game will be created. The change of colors is done through utilizing the APIs of the attached graphics card driver. After retrieving the data needed to decide whether the vibrance settings need to be changed in the current environment, all following computation will be done local to the vibranceGUI process. Technical Breakdown of vibranceGUI version 1.x and 2.xDetermining whether a game of interest is running and being displayed in the foreground is the only part where vibranceGUI needs to rely on process interop.
Whilst the complete source code of vibranceGUI and all of its components is open source, a short technical breakdown of how the program works will be given to emphasize why vibranceGUI should never trigger a ban on any modern anti-cheat. Anyone that runs these public hacks will then be banned sooner or later in a VAC banwave. These hacks are then analyzed and added to the hack database on Valves server. Public Hacks are shortlived as VAC is effective against programs that are used by many people over a short period of time. Well, the program has been around since over two years now, has tons of users and has never been banned for. You may ask yourself "why are you so sure about it?". Due to the fact that VAC is only effective against so called "public hacks" - and that vibranceGUI has thousands of users (which I'm really happy about btw), I think it's safe to say that you can be sure vibranceGUI has already been manually analyzed and been found legitimate. When the sent signatures do not match any signatures in their database for known hacks, there is a chance that the file will be manually analyzed. This means they take hashes of chunks of the process memory or from the file system to check them back on their server for known cheats. VAC relies on signature scanning when trying to determine if a process is a hack. it does not load a dll into the game, actually it does not load anything into the game.It does not directly access or interact with the monitored games at all: There is absolutely no way that vibranceGUI should trigger a VAC ban. You can review the posts here: ESEA, CEVO ESEA and CEVO officials have also approved the legal use of vibranceGUI on their platforms.
All it does is automating graphic driver settings for your comfort. Keep in mind that vibranceGUI is not a hack/cheat. Besides being legit to use in VAC-secured Matchmaking, there have been no bans on the named leagues/services since the initial launch of the program. VibranceGUI has not caused any VAC bans since February 2014.