Just finished making a new crosshair. I like it very much. The idea is to just divide the screen in four sections, hopefully making it easier for your brain to determine exactly the horizontal and vertical distances, and thus what kind of hand movement is needed to move the crosshair from A to B. The crosshair has both black and white lines so it's discernible in any lighting (thanks Essobie). I also included tick marks at quarter width and height. In the middle you can have a normal crosshair or a custom one.
I'm not sure it will work properly with any other resolution than 1680x1050, but you can try it. The reason is that the lines are supposed to be exactly 2px wide, 1px being black, 1px white.
Fullscreen crosshair
full size image. (The crosshair in the middle is just a regular cg_drawcrosshair 2, with the custom horizontal and vertical lines underneath it).
Code:// Crosshair menuDef { rect 319.3 239 1 1 fullScreen MENU_FALSE visible MENU_TRUE itemDef { name "horizontal_hair_white" visible 1 rect -320 0 650 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 1 1 1 0.075 } itemDef { name "horizontal_hair_black" visible 1 rect -320 0.45 650 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 0 0 0 0.15 } itemDef { name "vertical_hair_white" visible 1 rect 0 -240 0.38 490 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 1 1 1 0.075 } itemDef { name "vertical_hair_black" visible 1 rect 0.38 -240 0.38 490 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 0 0 0 0.15 } itemDef { name "tick_left_white" visible 1 rect -160 -10 0.38 20 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 1 1 1 0.075 } itemDef { name "tick_left_black" visible 1 rect -160.38 -10 0.38 20 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 0 0 0 0.15 } itemDef { name "tick_right_white" visible 1 rect 160 -10 0.38 20 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 1 1 1 0.075 } itemDef { name "tick_right_black" visible 1 rect 160.38 -10 0.38 20 border WINDOW_BORDER_VERT bordersize 0.38 bordercolor 0 0 0 0.15 } itemDef { name "tick_top_white" visible 1 rect -10 -120 20 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 1 1 1 0.075 } itemDef { name "tick_top_black" visible 1 rect -10 -120.45 20 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 0 0 0 0.15 } itemDef { name "tick_bottom_white" visible 1 rect -10 120 20 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 1 1 1 0.075 } itemDef { name "tick_bottom_black" visible 1 rect -10 120.45 20 0.45 border WINDOW_BORDER_HORZ bordersize 0.45 bordercolor 0 0 0 0.15 } }


Reply With Quote

