Universal Tunable Xhair v1.3
Copyright © 2012 Георгий Минулин (also known as 63OR63)
Universal Tunable Xhair is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Universal Tunable Xhair is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Universal Tunable Xhair is an Autohotkey script that creates the overlay crosshair above any game/application you specified. You can adjust the size, the shape, the color and the position of the crosshair with a few hotkeys.
Note: VAC status of Universal Tunable Xhair is undetected and it will never change, because it doesn't read/write game memory, inject dll etc.
Universal Tunable Xhair requires games to be launched in windowed mode. In CS GO set "maximized windowed" in graphical settings. To get rid of borders in windowed mode in other games you may use "noborders.exe" (launch before the game which is in the applicable list you specified).
By default, Universal Tunable Xhair is set to appear in all Source games, including CS GO. If you want it to be shown in any other game, just press "alt+insert" ingame (don't forget about windowed mode). To remove the game from list of applicable apps press "insert+delete" ingame.
To show or hide the crosshair press "insert".
The crosshair is 19 pixels height and width. Each of them can be visible or not and have its own color from the list: red, yellow, green, cyan, blue, magenta, white, black. To change the color of pixel range (central pixel (0), 1st range, second range etc. up to 9th range) press its number and "-" to decrease it or number and "=" to increase (from red to black).
To change the visibility of pixel range press the corresponding number and "backspace".
By default, the crosshair is drawn in the very center of the app you assign it to. You can move it by pressing "alt" and arrows, "alt+delete" will reset its position to the center.
All Universal Tunable Xhair settings are stored in .ini-file, so they won't get lost after restarting the script or the game.
1. Start the game in windowed mode.
1.1. Disable native crosshair, for example by typing "crosshair 0" in CSS/CS GO console
2. Run xhair.exe or xhair.ahk if you have Autohotkey installed
Add game: alt+insert
Remove game: insert+delete
ON/OFF: insert
Change color: number+- or number+=
Move up: alt+↑
Move down: alt+↓
Move left: alt+←
Move right: alt+→
Reset position: alt+delete

VirusTotal, Jotti
Universal Tunable Xhair is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Universal Tunable Xhair is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Description:
Universal Tunable Xhair is an Autohotkey script that creates the overlay crosshair above any game/application you specified. You can adjust the size, the shape, the color and the position of the crosshair with a few hotkeys.
Note: VAC status of Universal Tunable Xhair is undetected and it will never change, because it doesn't read/write game memory, inject dll etc.
Usage:
Universal Tunable Xhair requires games to be launched in windowed mode. In CS GO set "maximized windowed" in graphical settings. To get rid of borders in windowed mode in other games you may use "noborders.exe" (launch before the game which is in the applicable list you specified).
By default, Universal Tunable Xhair is set to appear in all Source games, including CS GO. If you want it to be shown in any other game, just press "alt+insert" ingame (don't forget about windowed mode). To remove the game from list of applicable apps press "insert+delete" ingame.
To show or hide the crosshair press "insert".
The crosshair is 19 pixels height and width. Each of them can be visible or not and have its own color from the list: red, yellow, green, cyan, blue, magenta, white, black. To change the color of pixel range (central pixel (0), 1st range, second range etc. up to 9th range) press its number and "-" to decrease it or number and "=" to increase (from red to black).
To change the visibility of pixel range press the corresponding number and "backspace".
By default, the crosshair is drawn in the very center of the app you assign it to. You can move it by pressing "alt" and arrows, "alt+delete" will reset its position to the center.
All Universal Tunable Xhair settings are stored in .ini-file, so they won't get lost after restarting the script or the game.
tl;dr?
1. Start the game in windowed mode.
1.1. Disable native crosshair, for example by typing "crosshair 0" in CSS/CS GO console
2. Run xhair.exe or xhair.ahk if you have Autohotkey installed
Add game: alt+insert
Remove game: insert+delete
ON/OFF: insert
Change color: number+- or number+=
Move up: alt+↑
Move down: alt+↓
Move left: alt+←
Move right: alt+→
Reset position: alt+delete
Examples:

VirusScans:
VirusTotal, Jotti
Download:


I'm really curious if it works well for all, because some reported that the previous version didn't work for them, I dunno why though.