— How you can easily change the crosshair color (and outline color) without using any convars?
— To do this you need to hook DrawSetColor from ISurface at index 15, then you check if the crosshair is being drawn and then you return your own color.
void __fastcall hk_drawsetcolor(ISurface*...