Crosshairs - rbjaxter/budhud GitHub Wiki
Description
There are currently four different crosshair fonts included in this hud:
- Unified crosshairs
- whayay's crosshairs (Legacy)
- Knuckles' crosshairs (Legacy)
- Fog's crosshairs (Legacy)
Please note that legacy crosshairs have an extra step in the instructions below. Having this extra step prevents the game load time from being too exorbitant.
Unified Crosshairs

Enabling
- Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears above it
- Navigate to
..\budhud\#customization\_enabledand openbh_crosshairs.res - Find the section titled
hud_crosshair_1and change the letter next tolabeltextto the letter/number/symbol you found in step 1 - Set
visibleandenabledto 1
If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.
Crosshair Color
Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.
Crosshair Damage Flash
Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.
Enabling Multiple Crosshairs
Up to three crosshairs can be added by default. To enable more crosshairs, enable hud_crosshair_2 and/or hud_crosshair_3 and set the labeltext appropriately. These crosshair colors can also be set separately by following the same steps in the Crosshair Color section.
Crosshair Alignment Issues
If your crosshairs are not centered correctly, you can either:
- In
bh_crosshairs.res, adjust thexposandyposvalues for the appropriate crosshair- With this method, you can almost perfectly center any crosshair
- Try increasing or decreasing the font size
- There is a much smaller chance this solution will work
Legacy Crosshair: whayay

Enabling
- Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears below it
- Navigate to
..\budhud\#customization\_enabledand openbh_crosshairs.res - Find the section titled
hud_crosshair_whayayand change the letter next tolabeltextto the letter/number/symbol you found in step 1 - Set
visibleandenabledto 1 - Navigate to
..\budhud\#customizationand movebh_crosshairs_whayay.resinto the_enabledfolder- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
bh_crosshairsfiles are actually clientscheme files, and scheme files require a complete game restart to show.
- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.
Crosshair Color
Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.
Crosshair Damage Flash
Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.
Crosshair Alignment Issues
If your crosshairs are not centered correctly, you can either:
- In
bh_crosshairs.res, adjust thexposandyposvalues for the appropriate crosshair- With this method, you can almost perfectly center any crosshair
- Try increasing or decreasing the font size
- There is a much smaller chance this solution will work
Legacy Crosshair: Knuckles

Enabling
- Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears above it
- Navigate to
..\budhud\#customization\_enabledand openbh_crosshairs.res - Find the section titled
hud_crosshair_knucklesand change the letter next tolabeltextto the letter/number/symbol you found in step 1 - Set
visibleandenabledto 1 - Navigate to
..\budhud\#customizationand movebh_crosshairs_knuckles.resinto the_enabledfolder- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
bh_crosshairsfiles are actually clientscheme files, and scheme files require a complete game restart to show.
- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.
Crosshair Color
Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.
Crosshair Damage Flash
Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.
Crosshair Alignment Issues
If your crosshairs are not centered correctly, you can either:
- In
bh_crosshairs.res, adjust thexposandyposvalues for the appropriate crosshair- With this method, you can almost perfectly center any crosshair
- Try increasing or decreasing the font size
- There is a much smaller chance this solution will work
Legacy Crosshair: Fog

Enabling
- Find the crosshair you'd like to use in the image above and make note of the letter/number/symbol that appears below it
- Navigate to
..\budhud\#customization\_enabledand openbh_crosshairs.res - Find the section titled
hud_crosshair_fogand change the letter next tolabeltextto the letter/number/symbol you found in step 1 - Set
visibleandenabledto 1 - Navigate to
..\budhud\#customizationand movebh_crosshairs_fog.resinto the_enabledfolder- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
bh_crosshairsfiles are actually clientscheme files, and scheme files require a complete game restart to show.
- Note that if you're in-game when you do this step, you will need to restart TF2 once to begin to see the crosshairs. This is because the
If you have the default TF2 crosshair enabled, you'll also have to disable it by using crosshair 0 in console.
Crosshair Color
Colors for crosshairs are controlled in ..\budhud\_budhud\resource\clientscheme_colors.res.
Crosshair Damage Flash
Damage flash is enabled by default only for hud_crosshair_1. This is to prevent a performance impact caused from animating multiple crosshairs (this is most noticeable on classes like pyro or heavy that do a lot of consecutive and quick damage). To enable damage flash for other crosshairs, navigate to budhud/scripts/bh_hudanimations/hudanimations_budhud.txt and uncomment the appropriate section.
Crosshair Alignment Issues
If your crosshairs are not centered correctly, you can either:
- In
bh_crosshairs.res, adjust thexposandyposvalues for the appropriate crosshair- With this method, you can almost perfectly center any crosshair
- Try increasing or decreasing the font size
- There is a much smaller chance this solution will work
Crosshair Alternatives
You can use a website such as cfg.tf to generate VTF crosshairs, which will allow you to assign specific crosshairs to specific weapons. I don't provide support for this, but you shouldn't run into any issues using this with the hud.
Crosshair Credits:
Fog - Fog's Crosshairs
Pete - KnucklesCrosses
Broesel - BroeselHUD Crosshairs
Whayay - yahud Crosshairs
Griever - ToonHud Crosshairs
Seeker - Seekers Crosshair
Huge props to Hypnotize for creating a unified crosshair font!