I have verified, uninstalled and reinstalled, but to no avail, so I've decided "why fight it alone".
Here's what I've discovered vie my own testing:
- For whatever reason, HL2 Update is unaffected. (CM, and all other versions of HL2 are)
- Screenshots taken with any program, including the
jpegcommand show normal colors. (not messed up despite it being so in-game)
- The colors are only messed up while in full-screen. (They appear normal when windowed)
Like I've said, the color problems don't appear in ANY screenshots I take, no matter what I use, so I can't show you exactly what it looks like.
I have however recreated the effect myself in the attached images.
My current thought is that some kind of reshade has been installed wherever the Source Engine is located, though I have no idea where that might be if so, and why HL2 Update isn't effected.
My other theory is possibly a console command has been run in CM:A to cause this and not been reverted by other source games.
My next step is to go through CM:A script by script to try and find what it did.
In the meantime, any help is appreciated!