http://i.imgur.com/GW1Md.jpg
To get that I used the font file from: http://etf2l.org/forum/general/topic-15735/page-1/
But since I'm pretty picky about how TF2 outlines fonts (not very well) I made my own outline by copying gmang's method that he used for his HUD, namely the health numbers and things.
Firstly, download the font file at the end of the first post, not the one later posted, it's positioning was changed, unnecessarily so. Put the tf2cross.ttf file in the tf/resource folder.
Then in Hudlayout.res put this in.
xHairCross
{
"xpos" "c-53"
"ypos" "c-50"
"wide" "100"
"tall" "100"
"fgcolor" "255 255 255 255"
"controlName" "ceXLabel"
"fieldName" "XhairCross"
"visible" "1"
"enabled" "1"
"zpos" "2"
"font" "xhairCross"
"labelText" "x"
"textAlignment" "center"
}
xHairCross1
{
"xpos" "c-53"
"ypos" "c-50"
"wide" "101"
"tall" "100"
"fgcolor" "0 0 0 255"
"controlName" "ceXLabel"
"fieldName" "XhairCross1"
"visible" "1"
"enabled" "1"
"zpos" "1"
"font" "xhairCross"
"labelText" "x"
"textAlignment" "center"
}
xHairCross2
{
"xpos" "c-55"
"ypos" "c-50"
"wide" "103"
"tall" "100"
"fgcolor" "0 0 0 255"
"controlName" "ceXLabel"
"fieldName" "XhairCross2"
"visible" "1"
"enabled" "1"
"zpos" "1"
"font" "xhairCross"
"labelText" "x"
"textAlignment" "center"
}
xHairCross3
{
"xpos" "c-53"
"ypos" "c-50"
"wide" "100"
"tall" "101"
"fgcolor" "0 0 0 255"
"controlName" "ceXLabel"
"fieldName" "XhairCross3"
"visible" "1"
"enabled" "1"
"zpos" "1"
"font" "xhairCross"
"labelText" "x"
"textAlignment" "center"
}
xHairCross4
{
"xpos" "c-53"
"ypos" "c-50"
"wide" "100"
"tall" "99"
"fgcolor" "0 0 0 255"
"controlName" "ceXLabel"
"fieldName" "XhairCross4"
"visible" "1"
"enabled" "1"
"zpos" "1"
"font" "xhairCross"
"labelText" "x"
"textAlignment" "center"
}
and in clientscheme.res search for fonts, and then put this in the bitmap font files section
"XhairCross"
{
"1"
{
"name" "tf2cross"
"tall" "16"
"additive" "0"
"antialias" "1"
"outline" "0"
}
Same file, put this at the very bottom, the number need to be one higher than the section just above it, so most of the time it would be 7
"7"
{
"font" "resource/tf2cross.ttf"
"name" "tf2cross"
}
It's set up only for 1920x1080, primarily because the way tf2 handles spacing, thats why xhaircross2 has a funky wide and xpos number.
That should be it, it's not EXACTLY like tf2's default, but it's pretty nice because you can change the fgcolor of each element, if you'd like to change from a white crosshair, just edit the fgcolor of xhaircross.
Hope I helped!